Views:
6,376β
Votes: 3β
β
Solution
Tags:
boot
kernel
virtualbox
Link:
π See Original Answer on Ask Ubuntu β§ π
URL:
https://askubuntu.com/q/1000559
Title:
KASLR disabled: could not find suitable E820 region!
ID:
/2018/01/28/KASLR-disabled_-could-not-find-suitable-E820-region!
Created:
January 28, 2018
Edited: January 28, 2018
Upload:
September 15, 2024
Layout: post
TOC:
false
Navigation: false
Copy to clipboard: false
Boot Fix
In order to boot properly in the first place, highlight your Ubuntu option and press e to edit the boot parameters. Manually insert nokaslr
behind quiet splash
and then press F10 to continue booting.
Permanent Fix
Using sudo
powers edit your /etc/default/grub
and add the option nokaslr
to the line:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nokaslr"
You may have other options besides quiet splash
which you will want to leave in place. Save the file and exit your editor. Then run:
sudo update-grub
Second Option
If inserting nokaslr
above doesnβt work, then repeat both sections above but insert kaslr
instead.
TL;DR
KASLR randomizes the layout of Kernel address space making it harder for snooping programs to hack kernel working storage and obtain passwords. It was superceded by KAISER which was superceded KPTI (Kernel Page Table Isolation) for Meltdown and Spectre Security hole violations.