On 10/22/07, Paul Smith <phhs80@xxxxxxxxx> wrote: > > I am experiencing the Grub Error 17. I am trying to boot in /dev/sdc3, > > and I am running F7. The result of 'fdisk -l' (obtained after having > > booted in Knoppix) is below. Any ideas? If further information is > > needed, please ask me for it. > > > > ---------------------------------- > > > > # fdisk -l > > > > Disk /dev/sda: 500.1 GB, 500106780160 bytes > > 255 heads, 63 sectors/track, 60801 cylinders > > Units = cylinders of 16065 * 512 = 8225280 bytes > > > > Device Boot Start End Blocks Id System > > /dev/sda1 1 30395 244147806 83 Linux > > /dev/sda2 30396 40594 81923467+ 7 HPFS/NTFS > > > > Disk /dev/sdb: 160.0 GB, 160040803840 bytes > > 255 heads, 63 sectors/track, 19457 cylinders > > Units = cylinders of 16065 * 512 = 8225280 bytes > > > > Device Boot Start End Blocks Id System > > /dev/sdb1 * 1 10000 80324968+ 83 Linux > > /dev/sdb2 10001 19457 75963352+ 8e Linux LVM > > > > Disk /dev/sdc: 120.0 GB, 120033041920 bytes > > 255 heads, 63 sectors/track, 14593 cylinders > > Units = cylinders of 16065 * 512 = 8225280 bytes > > > > Device Boot Start End Blocks Id System > > /dev/sdc1 * 1 3187 25597952 6 FAT16 > > /dev/sdc2 3188 3200 104422+ 83 Linux > > /dev/sdc3 3201 14593 91514272+ 8e Linux LVM > > I am trying the following, but getting a failure: > > grub> root (hd2,1) > Filesystem type is ext2fs, partition type 0x83 > > grub> > > grub> setup (hd2,1) > Checking if "/boot/grub/stage1" exists... yes > Checking if "/boot/grub/stage2" exists... yes > Checking if "/boot/grub/e2fs_stage1_5" exists... yes > Running "embed /boot/grub/e2fs_stage1_5 (hd2,1)"... failed (this is not fatal) > Running "embed /boot/grub/e2fs_stage1_5 (hd2,1)"... failed (this is not fatal) > Running "install /boot/grub/stage1 (hd2,1) /boot/grub/stage2 p /boot/grub/menu > .lst "... succeeded > Done. > > grub> > grub> setup (hd2,2) > Checking if "/boot/grub/stage1" exists... yes > Checking if "/boot/grub/stage2" exists... yes > Checking if "/boot/grub/e2fs_stage1_5" exists... yes > Running "embed /boot/grub/e2fs_stage1_5 (hd2,2)"... failed (this is not fatal) > Running "embed /boot/grub/e2fs_stage1_5 (hd2,1)"... failed (this is not fatal) > Running "install /boot/grub/stage1 (hd2,2) /boot/grub/stage2 p /boot/grub/menu > .lst "... succeeded > Done. > > grub> Apparently, because it is LVM, the root is in /dev/sdc2. I have done the following, but no progress after a reboot: # grub-install --root-directory=/mnt/sdc2 /dev /sdc2 Due to a bug in xfs_freeze, the following command might produce a segmentation fault when /mnt/sdc2/boot/grub is not in an XFS filesystem. This error is harmle ss and can be ignored. xfs_freeze: specified file ["/mnt/sdc2/boot/grub"] is not on an XFS filesystem Installation finished. No error reported. This is the contents of the device map /mnt/sdc2/boot/grub/device.map. Check if this is correct or not. If any of the lines is incorrect, fix it and re-run the script `grub-install'. (fd0) /dev/fd0 (hd0) /dev/sda (hd1) /dev/sdb (hd2) /dev/sdc # This is driving me mad! Paul