On 3/26/20 3:03 PM, Jason Gauthier wrote:
I'm to the point where grub needs to be installed.
I've built LFS on a loopback device, so there isn't a physical drive to install grub to.

I booted a debian recovery disk, and I installed and configured grub.
Since I'm going to use this on a QEMU system I set the linux parameter to
"linux /boot/vmlinuz-5.5.3-lfs-9.1 root=/dev/vda1 ro"

Grub loads, and boots the kernel.  But the kernel halts because it cannot find the root filesystem.  Specifically, it says, "Please append a correct "root=" boot option; here are the available partitions:
But there aren't any partitions listed.

My grub.cfg:
set default=0
set timeout=5

insmod ext2
set root=(hd0,1)

menuentry "GNU/Linux, Linux 5.5.3-lfs-9.1" {
        linux   /boot/vmlinuz-5.5.3-lfs-9.1 root=/dev/vda1 ro
}


Appreciate any pointers.  I "feel" like the kernel might not know about the disk subsystem, but I didn't deviate from compilation options, and I've been out of the kernel compilation game for a long time so I don't know what's even defaulted or modular anymore.


Hi Jason,


I've had something similar happen before. I presume because you're mentioning vda1 that you're using VirtIO disks? I have one system that uses those - it's a VM inside of a Proxmox instance far far away from me (which I rarely ever use now). Proxmox uses libvirt with Qemu IIRC. You'll want to ensure that the following options are built into your kernel:

SCSI_VIRTIO=y

VIRTIO_BLK=y

VIRTIO_BLK_SCSI=y

VIRTIO=y


The crypto and GPU drivers are rather important too if you're not going to be using the Qemu defaults, but focus on getting your system booting before worrying about those.

-- 
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Do not top post on this list.

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

http://en.wikipedia.org/wiki/Posting_style

Reply via email to