On 12/11/2020 03:15 AM, Dan Egli wrote: > you didn't specify grub2 on the command line or (my preference) in > /etc/genkernel.conf. So genkernel assumes you don't want it to fix your > boot loader. If the kernel and ramdisk are all built, you can fix grub's > config with grub-mkconfig -o /boot/grub/grub.cfg. For future kernel > builds, read the paramaters in man genkernel so you know how to specify > the boot loader, or just edit /etc/genkernel.conf and set the bootloader > from none to grub2. > > On 12/11/2020 12:54 AM, the...@sys-concept.com wrote: >> My system will not boot. >> >> I installed sys-power/acpid and wanted to double check the kernel >> configuration. >> I run: genkernel --menuconfig all >> The ACPI option was enabled so I exit the menu but it started to >> compile the kernel so I press CTRL-C (to stop it). >> >> Upon rebooting the X will not start no root login, just a screen with >> login: >> "joseph (none)" >> >> I bootstrap the PC and run: genkernel --menuconfig all >> and finish compiling, and I get a message: >> ------------- >> * Kernel compiled successfully! >> * >> * --no-bootloader set; Skipping bootloader update ... >> * >> * Required kernel parameter: >> * >> * root=/dev/$ROOT >> * >> * Where $ROOT is the device node for your root partition as the >> * one specified in /etc/fstab >> --------------- >> >> What went wrong? >> >> Here is my fstab: >> LABEL=boot /boot vfat noauto,noatime 1 2 >> UUID=d32946b3-2236-4998-80dd-68b7d78e0c7b / ext4 noatime >> 0 1 >> LABEL=swap none swap sw 0 0
Now, when I boot I get a message: Block device UUID=d32946b3-2236-4998-80dd-68b7d78e0c7b is not a valid root device. I did not change anything in /etc/fstab