Quoting Miles Fidelman (mfidel...@meetinghouse.net): > >Err, you're not supposed to put the mini.iso on the USB stick, but > >either the businesscard or netinst images..... > the instructions page implies that you can do a netboot, using the > .iso found in the /netboot directory - where the only iso is > mini.iso - seems like another documentation bug
Hmmm, from http://d-i.alioth.debian.org/manual/en.i386/ch04s03.html: "Installation images for the second installation method can be found in the hd-media directory and either the -Y´easy way¡ or the ´flexible way¡ can be used to copy the image to the USB stick. For this installation method you will also need to download a CD image. The installation image and the CD image must be based on the same release of debian-installer. If they do not match you are likely to get errors[6] during the installation. " Then later, on the detailed instructions: 4.3.1. Copying the files — the easy way There is an all-in-one file hd-media/boot.img.gz which contains all the installer files (including the kernel) as well as syslinux and its configuration file. Note that, although convenient, this method does have one major disadvantage: the logical size of the device will be limited to 256 MB, even if the capacity of the USB stick is larger. You will need to repartition the USB stick and create new file systems to get its full capacity back if you ever want to use it for some different purpose. A second disadvantage is that you cannot copy a full CD image onto the USB stick, but only the smaller businesscard or netinst CD images. To use this image simply extract it directly to your USB stick: # zcat boot.img.gz > /dev/sdX After that, mount the USB memory stick (mount /dev/sdX /mnt), which will now have a FAT filesystem on it, and copy a Debian netinst or businesscard ISO image to it. Unmount the stick (umount /mnt) and you are done. 4.3.2. Copying the files — the flexible way If you like more flexibility or just want to know what's going on, you should use the following method to put the files on your stick. One advantage of using this method is that — if the capacity of your USB stick is large enough — you have the option of copying a full CD ISO image to it. 4.3.2.1. Partitioning the USB stick We will show how to set up the memory stick to use the first partition, instead of the entire device. Note Since most USB sticks come pre-configured with a single FAT16 partition, you probably won't have to repartition or reformat the stick. If you have to do that anyway, use cfdisk or any other partitioning tool to create a FAT16 partition[7], and then create the filesystem using: # mkdosfs /dev/sdX1 Take care that you use the correct device name for your USB stick. The mkdosfs command is contained in the dosfstools Debian package. In order to start the kernel after booting from the USB stick, we will put a boot loader on the stick. Although any boot loader (e.g. lilo) should work, it's convenient to use syslinux, since it uses a FAT16 partition and can be reconfigured by just editing a text file. Any operating system which supports the FAT file system can be used to make changes to the configuration of the boot loader. To put syslinux on the FAT16 partition on your USB stick, install the syslinux and mtools packages on your system, and do: # syslinux /dev/sdX1 Again, take care that you use the correct device name. The partition must not be mounted when starting syslinux. This procedure writes a boot sector to the partition and creates the file ldlinux.sys which contains the boot loader code. 4.3.2.2. Adding the installer image Mount the partition (mount /dev/sdX1 /mnt) and copy the following installer image files to the stick: * vmlinuz or linux (kernel binary) * initrd.gz (initial ramdisk image) You can choose between either the regular version or the graphical version of the installer. The latter can be found in the gtk subdirectory. If you want to rename the files, please note that syslinux can only process DOS (8.3) file names. Next you should create a syslinux.cfg configuration file, which at a bare minimum should contain the following two lines (change the name of the kernel binary to -Y´linux¡ if you used a netboot image): default vmlinuz append initrd=initrd.gz For the graphical installer you should add video=vesa:ywrap,mtrr vga=788 to the second line. If you used an hd-media image, you should now copy a Debian ISO image[8] onto the stick. When you are done, unmount the USB memory stick (umount /mnt). .../... [8] You can use either a businesscard, a netinst or a full CD image (see Section 4.1, -Y´Official Debian GNU/Linux CD-ROM Sets¡). Be sure to select one that fits. Note that the ´netboot mini.iso¡ image is not usable for this purpose. I wonder what elese we would need to document, indeed... -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org