Hello Brian, thanks for responding.
On 2012-Nov-30 18:54 (+0000), Brian Potkin wrote with possible deletions: [gunzip <boot.img.gz >/dev/sdb => failed] > This works for me. [gunzip <boot.img.gz >/dev/sdb1 => GRUB error] > This would not work because the MBR is not written to. There is nothing > in it to say how to boot. > I think you may have your comments on the two techniques the wrong way > round. Also, it is SYSLINUX which does the booting, not GRUB. Did you > really get a screen with "GRUB" displayed at the top? Ok, I'm retrying this right now: # gunzip <boot.img.gz >/dev/sdb # mount /dev/sdb /media/sdb # cp debian-wheezy-DI-b4-amd64-netinst.iso /media/sdb # umount /media/sdb When I plug the pendrive into the target machine, it hangs. No boot-menu, just a blinking cursor. Now let me retry the other version: # dd if=/dev/zero of=/dev/sdb # fdisk /dev/sdb Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x1b9f17d2. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): p Disk /dev/sdb: 4025 MB, 4025810432 bytes 124 heads, 62 sectors/track, 1022 cylinders, total 7862911 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x1b9f17d2 Device Boot Start End Blocks Id System Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number (1-4, default 1): Using default value 1 First sector (2048-7862910, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-7862910, default 7862910): Using default value 7862910 Command (m for help): p Disk /dev/sdb: 4025 MB, 4025810432 bytes 124 heads, 62 sectors/track, 1022 cylinders, total 7862911 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x1b9f17d2 Device Boot Start End Blocks Id System /dev/sdb1 2048 7862910 3930431+ 83 Linux Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. # gunzip <boot.img.gz >/dev/sdb1 # mount /dev/sdb1 /media/sdb1 # cp debian-wheezy-DI-b4-amd64-netinst.iso /media/sdb1 # umount /media/sdb1 Ok, pendrive goes to target machine again. Nothing happens this time, just a blinking cursor in the top left corner, just as above. No boot menu, no GRUB. So you were right: > This would not work because the MBR is not written to. There is nothing > in it to say how to boot. It is hard for me now to figure out what happened last time, when I've seen the GRUB error message. I'm sure it was GRUB, because I ended up in it's rescue mode. Would it be possible that a GRUB survived somewhere else on the target machine's harddisk from a previous install, and the BIOS fell back to launch that one, since nothing was found on the pendrive's MBR? Anyways, since I cannot reproduce it, it's not a bug. So I try the preseeding as you told me, using a new partition on the pendrive I've set up with # dd if=debian-wheezy-DI-b4-amd64-netinst.iso of=/dev/sdb Pretty awesome! The installer seems to ignore the ESSID I've set for wifi, but that's the only issue I can put my finger on. I'm pretty happy. Is there a definitive documentation of the syntax, semantics, and possible values I can put in my `preseed.cfg`? Thank you! Stefan -- Stefan Klinger o/klettern /\/ bis zum send plaintext only - max size 32kB - no spam \ Abfallen http://stefan-klinger.de -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org