Главная » Статьи » Linux

Загрузка Slax с флешки

Для загрузки slax usb-накопителя можно использовать разные способы. Есть 2 варианта загрузки: непосредственно из запакованного ISO-образа или из разархивированного на диск образа. При первом варианте весь образ загружается в оперативную память компьютера. Соответственно, если оперативной памяти меньше, чем размер образа, появится ошибка и ничего не получится. Рассмотрен пример, когда мы загружаемся из файлов на диске, не упакованных в образ.

Для записи slax можно пойти 2 путями. С записью загрузчика на флешку и без него, то есть используя встроенный загрузчик. Загрузчик на флешку обычно пишут, когда требуется сделать мультизагрузочную флешку.

Самый простой случай, когда вам не нужна мультизагрузочная флешка выглядит так:

1) скачать свежую версию Slax http://www.slax.org/en/download.php

2) разархивировать на диск так, чтобы папка boot оказалась в корне диска

3) если windows, то запустить boot/bootinst.bat, а если линукс boot/bootinst.sh

Готово, можно ставить загрузку в биосе с этого диска(она же флешка).

Если же вам нужна мультизагрузочная флешка, то действия будут такими:

1) установить grub4dos на флешку. Можно скачать тут или воспользоваться WinSetupFromUsb, и с помошью нее поставить grub4dos на носитель, либо воспользоваться скриптом входящим в состав grub4dos(см. внизу). При этом на флешке запишется загрузочный сектор и при выставлении в BIOS загрузки с flash-usb процесс загрузки будет передан grub4dos(сам загрузчик - это файл grldr в корне)

2) скачать свежую версию Slax http://www.slax.org/en/download.php

3) разархивировать на диск, у меня получилось (диск)/slax/ и в этой папке директория boot

4) в файле menu.lst который лежит в корне диска добавить строки:

   title Slax
   set root=(hd0,0)
   kernel /slax/boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/ fromusb
   initrd /slax/boot/initrfs.img
   boot

!!!

Загрузочный сектор можно восстановить заново отформатировав носитель.

 

Установка grub4dos из-под линукс.

Чтобы узнать диск, нужно ввести в терминале

df -h

и выбрать свой согласно размеру флешки.

Затем перейти в директорию с grub, ввести команду, сменив /dev/sdb на имя своего диска.

$ sudo ./bootlace.com /dev/sdb

Disk geometry calculated according to the partition table:

 Sectors per track = 63, Number of heads = 255

Success.

$ sudo mount /dev/sdb1 /mnt/flash/
$ sudo cp grldr menu.lst /mnt/flash/

https://habrahabr.ru/post/253260/

Категория: Linux | Добавил: iamsimakov (2015-10-31) E
Просмотров: 5143 | Теги: USB, загрузка, Slax, флешка, linux, Flash | Рейтинг: 0.0/0
Всего комментариев: 0
avatar