За инсталация на Дебиан през флашка, работат е малко заплетена. Аз използвам следната процедура:
Предполага се, че вече имате монтирана флашка.
1. Създаваме папките, в които ще запазим файловете.
GeSHi (Bash):
mystical@deb:~$ cd /media/mystical/mystical/
mkdir -p boot/wheezy
mkdir -p boot/wheezy/gtk
mkdir -p boot/wheezy64
mkdir -p boot/wheezy64/gtk
/media/mystical/mystical/ - Директорията където е монтирано USB устройството
2. Изтегляне на необходими файлове за инсталиране на wheezy от флашка (това което изтеглите, ще работи без проблеми с текущата версия на wheezy "debian-7.3.0", ако обновят съдържанието на CD-то, инсталатора може и да не работи):
GeSHi (Bash):
# Debian Wheezy x86
$ cd boot/wheezy
wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/initrd.gz
wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/vmlinuz
cd gtk
wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/gtk/initrd.gz
wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-i386/current/images/hd-media/gtk/vmlinuz
# Debian Wheezy amd64
$ cd ../../wheezy64
wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/initrd.gz
wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/vmlinuz
cd gtk
wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/gtk/initrd.gz
wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/hd-media/gtk/vmlinuz
cd ../../../
mkdir firmware
wget http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/wheezy/current/firmware.tar.gz
tar -xvf firmware.tar.gz -C firmware
wget http://cdimage.debian.org/debian-cd/7.3.0/amd64/iso-cd/debian-7.3.0-amd64-netinst.iso
debian-7.3.0-amd64-netinst.iso е примерно, може да използвате и другите, включително и DVD. Само трябва да поставите
.iso файла във флашката. Препоръчвам ви на флашката да държите само един .iso файл, за да не се обърка инсталатора и да зареди друг.
Ако инсталатора бълва грешки от типа, че "debian-7.3.0" не е съвнестим..., изпълнявате точка 2 и си обновявате инсталатора3. След като имаме всичко необходимо, време е да инсталираме grub и да направим флашката бутваща. За тази операция ви трябват администраторски права.
GeSHi (Bash):
su -
grub-install --force --no-floppy --root-directory=/media/mystical/mystical /dev/sdb
nano /media/mystical/mystical/boot/grub/grub.cfg
GeSHi (Bash):
set default="0"
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
insmod all_video
}
load_video
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
set gfxpayload=800x600x16,800x600
insmod gzio
insmod part_msdos
insmod ext2
set timeout=10
menuentry 'Debian GNU/Linux, Wheezy-amd64-txt' --class debian --class gnu-linux --class gnu --class os {
linux /boot/wheezy64/vmlinuz
echo 'Loading initial ramdisk ...'
initrd /boot/wheezy64/initrd.gz quiet --
}
menuentry 'Debian GNU/Linux, Wheezy-amd64-Graphical' --class debian --class gnu-linux --class gnu --class os {
linux /boot/wheezy64/gtk/vmlinuz video=vesa:ywrap,mtrr
echo 'Loading initial ramdisk ...'
initrd /boot/wheezy64/gtk/initrd.gz quiet --
}
menuentry 'Debian GNU/Linux, Wheezy-i368-txt' --class debian --class gnu-linux --class gnu --class os {
linux /boot/wheezy/vmlinuz
echo 'Loading initial ramdisk ...'
initrd /boot/wheezy/initrd.gz quiet --
}
menuentry 'Debian GNU/Linux, Wheezy-i368-Graphical' --class debian --class gnu-linux --class gnu --class os {
linux /boot/wheezy/gtk/vmlinuz video=vesa:ywrap,mtrr
echo 'Loading initial ramdisk ...'
initrd /boot/wheezy/gtk/initrd.gz quiet --
}
На флашката имате инсталатор за x86 и amd64, съответните менюта за стартирането им, вече зависи от вас какъв .iso файл, ще използвате за инсталиране на Debian.