Hide Forgot
Description of problem: I am trying to do a net boot installation of Fedora using PXE. The initrd.img and vmlinuz0 files are loaded on the client (an aspire one netbook), but dracut mounts the root device and later tries to mount it several times again. Eventually dracut stops the boot process complaining that it can't mount the root filesystem. Version-Release number of selected component (if applicable): dracut-006-3.fc14 How reproducible: Everytime Steps to Reproduce: 1. Download and mount Fedora-14-i686-Live-Desktop.iso to a filesystem eg, mount -ro loop,context=system_u:object_r:httpd_sys_content_t:s0 /home/ed/Downloads/Fedora-14-i686-Live-Desktop.iso /tftpboot/fedora 2. Copy initrd0.img and vmlinuz0 from /tftpboot/fedora/isolinux to /tftpboot or wherever your tftp root is. 3. Add the following to /tftpboot/pxelinux.cfg/default label linux0 menu label fedora-14 kernel vmlinuz0 append initrd=initrd0.img root=/dev/sda2 rdshell rdinitdebug 4. Set client to PXE boot Actual results: dracut stops in the boot process complaining it can't mount the root filesystem Expected results: Expect to boot into the fedora install Additional info: dmesg | less : mount -t auto -o ro /dev/sda2 /sysroot mount: /dev/sda2 already mounted or /sysroot busy mount: according to mtab, /dev/sda2 is already mounted on /sysroot getarg rd_NO_FSTAB set +x return 1 getarg rootflags set +x return 1 [ -f /sysroot/etc/fstab ] [ -d /sysroot/proc ] i=21 [ 21 gt 20 ] flock -s 9 emergency_shell Can't mount root filesystem [ Can't mount root filesystem = -n ] blkid /dev/sda1: UUID="00997 ...." TYPE="ext4" /dev/sda2: UUID="c64c4 ...." TYPE="ext4" /dev/sda3: UUID="1f0a9 ...." TYPE="swap"
> <ed__> if I try root=192.168.2.1:/fedora dracut says FATAL Don't know how to handle root=192.168.2.1:/fedora > <ed__> ah would that be because dracut-network is not installed in the fedora image Exactly!
(In reply to comment #1) > > <ed__> if I try root=192.168.2.1:/fedora dracut says FATAL Don't know how to handle root=192.168.2.1:/fedora > > <ed__> ah would that be because dracut-network is not installed in the fedora image > > Exactly! Does this mean it's not possible to install Fedora over the network?
(In reply to comment #2) > (In reply to comment #1) > > > <ed__> if I try root=192.168.2.1:/fedora dracut says FATAL Don't know how to handle root=192.168.2.1:/fedora > > > <ed__> ah would that be because dracut-network is not installed in the fedora image > > > > Exactly! > > Does this mean it's not possible to install Fedora over the network? That's not true! The DVD contains a network image to boot from. This is the anaconda network image, which has nothing to do with dracut.