On Tue 22 May 2012 at 12:10:25 +0800, Bob wrote: > I just copied the install onto a 32GB memory card in a USB reader & grub > boots it on that no problem so it is specific to USB harddrives (or at > least the 3 I've tried, a Samsung a WD & a Seagate)
As Ian Fleming might have written: One drive is happenstance, two is coincidence but three is enemy action. > Bug report? Come, come - where is your spirit of adventure and discovery? With your memory card you have a working Debian system. Boot it, plug in one of your non-booting hard drives, mount it (assuming it is /dev/sdb1) mount /dev/sdb1 /mnt and delete the /boot/grub directory on it rm -r /mnt/boot/grub Give the /dev/sdb1 partition a label e2label /dev/sdb1 MY_LABEL and install GRUB to the MBR of the hard drive with grub-install --boot-directory=/mnt/boot /dev/sdb Create the file /mnt/boot/grub/grub.cfg with the contents menuentry 'Debian GNU/Linux, with Linux 3.2.0-2-686-pae' --class debian --class gnu-linux --class gnu --class os { insmod gzio insmod part_msdos insmod ext2 search --no-floppy --label --set=root MY_LABEL linux /boot/vmlinuz-3.2.0-2-686-pae root=LABEL=MY_LABEL ro quiet initrd /boot/initrd.img-3.2.0-2-686-pae } Finally, comment out everything in /mnt/etc/fstab apart from the proc line and, for an ext4 filesystem, add LABEL=MY_LABEL / ext4 errors=remount-ro 0 1 -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120522173126.GQ2847@desktop