akhiezer <lfs65 <at> cruziero.com> writes: > Yeah, the host that you're building on (what is it, and what version?) might be
Host is SliTaz 4.0, a 32-bit distro that I'm booting over PXE when things go south on the host machine, which is currently 100% of the time at the moment. > calling your partitions /dev/hda.., but the lfs (what version is it you're > building?) is likely calling them /dev/sda.. . So the /etc/fstab that you're > creating for the lfs side of things, would need to use the 'dev/sda..' naming > rather than the '/dev/hda..' naming. I'll give that a shot. I am admittedly a little confused as to how "hda" and "sda" are assigned. I know the difference, but I haven't traced the automagic workings of these things well enough to know fully what's going on. The host is a VM, and within the VM it is currently configured as an IDE drive, so I think it *should* be hda. (dot is the number, using your notation). I wrote "sda" in the "linux ..." line because when I set the root param to "/dev/hda8" the machine would always fall into a kernel panic state at some point in the boot process, complaining about not being able to load the root FS. Using "/dev/sda8" looked like it was able to load a few scripts before halting at what appears to be a remount of the partition I designated as root. > > >From the host where you're building lfs, what does 'fdisk -l' show: does it show > /dev/hda.. or /dev/sda.. ? SliTaz 4.0 reports /dev/hda.. I only have one virtual IDE HD configured for the machine. > > For the grub config for the lfs side, looks like you're OK wrt device naming: i.e. > use the form 'hd0' for the 'set root=(hd0,...)' line, and use the form '/dev/sda..' > for the 'linux /boot/vmlinu... /dev/sda.. ro' line that is contain within > 'menuentry' sections. Yeah, I figured as much, although I expected to see an actual menu item and a timer when I booted to GRUB. As it is, all I get is the grub command line, so I think there might be another problem there. Admittedly, the LFS book doesn't seem to mention what I should see when I reboot. If I'm supposed to see a menu, then I didn't know, and perhaps the fact that I'm doing all this by the grub command line is symptomatic of a deeper problem with my build. > > 'vmlinux' -vs- 'vmlinuz': as another poster has noted, be clear which one of > these you want to be referring to: from the host that you're using to build lfs, > what does '\ls -laF ${LFS}/boot' show? If you've got a 'vmlinux...' then use that > for grub; else use 'vmlinuz...' . vmlinuz. I'm actually doing "vm<Tab>" each time I have to refer to the kernel, so I don't think I'm incorrectly typing the kernel file. If there was a ref to "vmlinux", I must have subconsciously corrected it by replacing the 'x' with a 'z' while going through my build, because I never noticed it. > > (( Yes, the kernel page 'chapter08/kernel.html' for lfs 7.3, 7.2, ... _does_ > talk about 'vmlinux...' in the section at the foot of the page; and 'vmlinuz...' > elsewhere in the page and in the grub section. > )) > > hth, > > akh > > -- -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page