Запись загрузочной флешки Gentoo Linux LiveUSB

Модератор: nasty

Ответить [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Аватара пользователя
nasty
Super Moderator
Сообщения: 399
Зарегистрирован: Пт июл 29, 2011 23:16
Откуда: Москва
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Запись загрузочной флешки Gentoo Linux LiveUSB

Сообщение nasty » Вс ноя 13, 2011 18:57

Задача подготовить флешку Gentoo LiveUSB.
Исходное состояние - у нас есть компьютер с разгруженной или установленной Gentoo Linux и скачанный образ Gentoo LiveDVD.
Норматив на решение задачи - 10 мин.

Live-USB -- это флешка, с помощью которой можно работать без установки системы на жёсткий диск или проводить установку системы или ее восстановление.

Мы исходим из предположения, что у нас имеется компьютер с работающей на нем Linux Gentoo и флешка не менее 4Гб.
Если у Вас компьютера с Linux нет, то можете попробывать загрузиться с диска LiveDVD и проделывать все операции также, как будто Вы уже работаете в Gentoo.

Нужно скачать последний LiveDVD http://www.gentoo.org/main/en/where.xml.
[spoiler="Прочти меня"]У нас это был livedvd-amd64-multilib-11.2.iso, а у Вас он будет возможно другой.[/spoiler]

Впрочем если у Вас нет ни компьютера с установленным Linux, то Вы можете этот образ прошить на DVD и загружиться с него как c LiveDVD, в Gentoo запись DVD можно выполнить такими командами:

Код: Выделить всё

emerge dvd+rv-tools -p
growisofs -dvd-compat -speed=8 -Z /dev/dvd=livedvd-amd64-multilib-11.2.iso
Затем по инструкции, собранной по кусочкам со всего интернета, мы готовим флешку. Мы выбрали стандартную флешку SD, т.к. все ноутбуки имеют под нее встроенный слот, и имеются недорогие адаптеры USB, на случай если нет такого слота, к примеру на настольном компьютере или на сервере.

Код: Выделить всё

emerge -uDN syslinux -p
dmesg | tail
fdisk /dev/sdX
primary 1 linux 83 active
mkfs.ext3 /dev/sdX1
cat /usr/share/syslinux/mbr.bin > /dev/sdX
mount -o loop livedvd-amd64-multilib-11.2.iso /mnt/iso
mount /dev/sdX1 /mnt/flash
cp -pPR /mnt/iso/* /mnt/flash
cd /mnt
cp flash/isolinux/isolinux.cfg flash/isolinux/extlinux.conf
extlinux -i flash/isolinux
umount /mnt/flash
umount /mnt/iso
Вот и все, у нас загрузочная флешка с LiveUSB в ext3.
Для писем пишите: nasty(собака)perestoroniny.ru
PS. В адресе (собака) заменить на @

Ответить [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость