On Thu, Mar 26, 2020 at 5:51 PM Douglas R. Reno <[email protected]>
wrote:
>
> 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
>
>
>
Thank you! The trick was that NONE of this stuff was enabled by default,
and most of it should not be set to 'm'. I got the system booted!
Now, there isn't any network, but at least I've booted my first LFS. This
was fun, but I'm using this as a platform to help me build software for yet
another platform.
--
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