В дистрибутиве Slackware есть возможность установки с usb-носителя, так называемой флешки.
В поставку дистрибутива включен установочный образ usbboot.img для воссоздания загрузочной флешки, с подробными инструкциями, как это сделать.
Ничего не имею против, даже наоборот - очень полезная штука. Только сделана как то "криво".
При записи загрузочного образа на флешку, прозводится переформатирование носителя.
То есть, если у Вас 8-ми гигабайтная флешка, остальное пространство остается просто не задействованным.
30-ти мегабайтный образ и остальное пространство, которое не используется просто никак.
Поэтому, попробую описать, как более рационально использовать пространство памяти носителя.
Начну с того, что даже не пробуйте форматировать флешки в формате ext2.
Чревато выходом носителя из строя. Что-то создатели ext2 недосмотрели, а производители
совсем не горят желанием подстраиваться под нужды линукса. Это из собственного опыта.
А опыт такой - две загубленные флешки в результате экспериментов с форматом в ext2.
Не помогли даже восстановительные утилиты от производителей. Хорошо что гарантийные
были. Но продавцы стали с подозрением на меня коситься...
Вобщем, лучше иметь 4/8-ми гигабайтовый носитель, отформатированный в формате vfat-32.
Смысл действий такой - копируем на флешку содержимое образа, делаем ее загрузочной
и добавляем на нее же каталог с пакетами /slackware.
Для начала скачаем сам образ:
wget -c http://slackware.org.uk/slackware/slackware-14.1/usb-and-pxe-installers/usbboot.img
Каталоги привожу произвольные, Вы сами решите для себя, в какой каталог сохранять образ и
в какой монтировать.
Теперь его примонтируем по типу монтирования образа cdrom:
mount -o loop /work/usbboot.img /mnt/img/
Затем, копируем все файлы из примонтированного образа, прямо на флешку.
Осталось ее сделать загрузочной.
Отмонтируйте флешку(Важно!), затем сделайте ее загрузочной:
# syslinux /dev/sdb1 # cat /usr/share/syslinux/mbr.bin > /dev/sdb
В моем случае usb-носитель виден в системе как /dev/sdb1
Как называется флешка у Вас в системе, это смотрите сами.
Можно посмотреть как выглядит примонтированная флешка с помощью программы из KDE - kdf...
После всего этого, скопируйте каталог /slackware с пакетами на флешку и загрузочный
usb-носитель готов.
После этого, установка Slackware ни чем не отличается от установки с cdrom.
Просто при указании места на вопрос "откуда будете устанавливать дистрибутив",
Выберите установку с раздела на винчестере, затем просто enter. В ответ установщик отобразит
все разделы которые он определил...
В их списке будет и раздел на флешке (у меня /sdb1).
В следующем окне будет предложено ввести название уаталога, в котором находится
устанавливаемый дистрибутив, поэтому вводим:
/slackware
Дальше как обычно
.................
Таким образом я установил Slackware-current на свой нетбук Acer Aspire One
=======================================================
Я добавил в свой initrd.img, midnight commander, выдранный из образа дистрибутива Vector.
Просто для визуального контроля, с mc мне работать удобнее...
Делается это просто - из образа usbboot.img скопировал все файлы в каталог.
Туда же поместил два скрипта для распаковки/запаковки initrd.img (прицеплены к посту)
Распаковал initrd.img, затем в каталог /extract разархивировал архив mc_vector-4.5.5.5.tar.bz2
С помощью скрипта запаковки воссоздал измененный.
Вот и все...
Прикрепленные файлы:
Прикрепленный файл mc_vector_4.5.5.5.tar.bz2 ( 188.89 килобайт )
Прикрепленный файл pack_initrd.tar.bz2 ( 394 байт )