Установка Debian с USB-flash
Есть детально описанные способы инсталляции и в документации, и в wiki и еще много статей на блогах дебианщиков. Но мой случай мне ни разу не встретился.
Дело в том что у меня есть мультизагрузочная флешка созданная с помощью GRUB for DOS. С нее уже грузится и RIP Linux и DRWeb Live и Alkid WindowsXP и целая куча досовских дискет и еще несколько мелких вещей.
И естественно хотелось бы чтобы и дебиан можно было установить с нее. Тем более возникла нужда. Мне выделили два тазика у нового киевского провайдера INI.net. Один под игровой сервак, второй под xen vds. Ну а CDROM там один на всю стойку.
Промучавшись c разными вариантами и обкурившись манов я таки нашел заветную комбинацию для GRUB4DOS, которая нормально подхватила все необходимое.
А именно мой файлик deb_inst.lst:
title Debian amd64 Net-Install
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
find --set-root --ignore-floppies /deb_amd64/vmlinuz
kernel /deb_amd64/vmlinuz vga=normal -- quiet
initrd /deb_amd64/initrd.gz
title Debian i386 Net-Install
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
find --set-root --ignore-floppies /deb_i386/vmlinuz
kernel /deb_i386/vmlinuz vga=normal -- quiet
initrd /deb_i386/initrd.gz
title Previous Menu
find --set-root /menu.lst
configfile /menu.lst
Секции две первых аналогичны, просто для разных архитектур, а последняя это возврат в главное меню.
В корне флешки у меня две вот такие директории:
\deb_amd64
\debian-504-amd64-businesscard.iso
\initrd.gz
\vmlinuz
\deb_i386
\debian-504-i386-businesscard.iso
\initrd.gz
\vmlinuz
504 сборка образа текущая на данный момент. Все устроено так что имя образа нигде не указывается, потому просто заменив все три файла на последние версии вам больше ничего не нужно будет делать, все заработает сразу.
businesscard – означает что установка будет производится из минимального дистрибутива и по сети. Его запросто можно сменить на netinst.iso как имеющий больше возможностей, так и на полный, в особенности если планируется установка без подключения к инету. Для меня был важен размер, потому и использован формат businesscard.
Образы дисков берутся здесь: Установка Debian GNU/Linux через Интернет. Там же из раздела сетевой загрузки из директории hd-media берутся только ядро и рамдиск. Все остальное не нужно.
В принципе с помощью grub4dos можно было попытаться загрузится c .iso образа напрямую, но у меня почему то этот метод не пошел.
!!!Важно: образы .iso должны лежать в каталоге первого уровня, более глубокая вложенность не позволит автоматически найти необходимый образ.
Первые две команды map, которые меняют нумерацию дисков в системе, понадобились для установки grub. В противном случае при установке в главную загрузочную запись он будет установлен на флешку. Ведь она будет перым диском несущим загрузочную запись. К сожалению с программным RAID это не сработало, потому grub устанавливал не автоматически, а принудительно указав ему ‘/dev/sda’.
Комментарии
Написать комментарий.
