Создание загрузочной флеш в дебиан

Автор Интроверт, 19 ноября 2015, 23:22:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Интроверт

Помогите сложность сделать простою.
Отформатировал flash, перехожу в папку с дистрибутивом и запускаю
dd if=ubuntu-15.10-desktop-amd64.iso of=/dev/sdb1
в ответ получаю
2301536+0 записей получено
2301536+0 записей отправлено
скопировано 1178386432 байта (1,2 GB), 4,19338 c, 281 MB/c

больше ничего не вижу, но на флешке лампочка активно мигает и что-то пишеться. Что нужно в комманду дописать, чтобы можно было видеть процесс? Либо утилиту посоветуйте.
Спасибо.

ogost

0. информации для, образ должен быть гибридным, либо поддерживающим загрузку с флеш носителя. убунтовский образ _вроде_бы_ гибридный, тут ок.
1. писать образ нужно не на раздел (например /dev/sdb1), а на само устройство (например /dev/sdb, заметьте, без еденички). Тут осторожней, убедитесь, что /dev/sdb это та самая флешка, а не второй жесткий (если вы его имеете, конечно)
2. ответ, который вы получили от dd - правильный, ничего больше он не будет вам показывать
3. после команды dd if=image.iso of=/dev/sdb не мешает выполнить команду sync. подробнее man sync или whatis sync.
4. по сути, если образ гибридный, то dd хватает за глаза. если хочется гуи, то смотрите unetbootin (между словом он мне тоже пару раз подлянку подкидывал).

vovan--vovan

Цитата: ogost от 20 ноября 2015, 06:10:45unetbootin (между словом он мне тоже пару раз подлянку подкидывал).
Да, да, потверждаю. Unetbootin зло.
Не даст поколебаться Он ноге твоей, и не воздремлет хранящий тебя...

I-Jurij

1. Скачать grub4dos,
2. Распаковать,
3. Установить так:

/home/user/grub4dos/bootlace.com /dev/sdx

или так:

sudo dd if=/home/user/grub4dos/grldr.mbr of=/dev/sdx bs=440 count=1
sudo dd if=/home/user/grub4dos/grldr.mbr of=/dev/sdx skip=1 seek=1


4. Скопировать файлы default, grldr, grldr.mbr, menu.lst в корень флешки.

5. Скачать 2 файла: vmlinuz и initrd.gz i386 или amd64, или под нужную архитектуру.
6. Положить их в корень флешки.

7. Качаем и тоже ложим в корень флешки установочный образ debian jessie соответствующей архитектуры.

8. Редактируем menu.lst:

color blue/green yellow/red white/magenta white/magenta
timeout 30
default 0

title Debian Install
kernel /vmlinuz
init /initrd.gz


9. Перезагрузка, выбор загрузки с флешки, любуемся 30 секунд на меню или нажимаем Ввод и приступаем к установке.

Можно посмотреть и живую jessie, для этого пункты с 5 по 7 не нужны.
Скачиваем нужный live образ, распаковываем его в корень флешки,
а menu.lst (8 пункт) делаем таким, например:

color blue/green yellow/red white/magenta white/magenta
timeout 30
default 0

title Debian Live
kernel /live/vmlinuz
init /live/initrd.img boot=live config quiet 

title Debian Live failsafe
kernel /live/vmlinuz
init /live/initrd boot=live persistence config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal

Более точные параметры загрузки можно взять из файлов isolinux.cfg, syslinux.cfg, menu.lst из директории boot распакованного образа.

Зачем так много действий?
Потому что потом на эту флешку можно хоть сто осей поставить, лишь бы влезли. Например clonezillu или PartedMagic, какой-нибудь антивирус.
Или загрузить ХР (7,8) после смерти их родного загрузчика, или сразу его восстановить при надобности. 
Ну т.д. и т.п.

Malaheenee

Все мы где-то, когда-то и в чем-то были новичками.

ogost

Фича в том, что некоторые системы при загрузке с флешки видят только фат32 или нтфс. Под некоторые серии серверов делл такой финт ушами не прокатит, пока не выберешь режим эмуляции хдд.

Malaheenee

??? У нас флешка отформатирована в fat32, туда воткнут grub и десяток систем грузится из iso. ЧЯДНТ?
Все мы где-то, когда-то и в чем-то были новичками.

ogost

Malaheenee, вот я и говорю, что некоторые системы только с фат флешек грузятся.