![]() |
[HOWTO] Создание мультизагрузочной USB-flash средствами GRUB
Преамбула.
Вопрос №1: для чего это надо? Ответ достаточно простой: в последнее время появилось большое количество материнских плат, поддерживающих загрузку с USB носителей. USB-flash обладают рядом неоспоримых преимуществ перед CD/DVD ROM/R/RW, среди которых не последнее место занимает возможность простой модификации содержимого флешки. Вопрос №2: почему не воспользоваться возможностями самого программного обеспечения (Kaspersky, DrWeb, Acronis умеют создавать загрузочные флешки)? Ответ: флешки, созданные такими средствами, не являются мультизагрузочными. Их всё равно приходиться вручную переделывать. Амбула. Необходимые инструменты: ОС GNU/Linux с поддержкой GRUB, USB-flash накопитель достаточной ёмкости (зависит от объёма загрузочных образов, которые на нём будут размещены), fdisk или Gparted для создания/модификации разделов на flash. 1. С помощью GParted/fdisk создаём раздел VFAT(32) (чтобы она была видна и в Win) При необходимости можно ознакомиться с Русским руководством по Gparted или Руководством по программе fdisk 2. Монтируем её командой sudo mount /dev/sda1 /mnt в каталог /mnt (если ваша флешка определилась как /dev/sda) 3. Создаём директорию для Grub: sudo mkdir -p /mnt/boot/grub 4. Копируем файлы default, device.map, menu.lst, stage1, stage2 и fat_stage1_5 из /boot/grub в /mnt/boot/grub: sudo cp /boot/grub/default /boot/grub/device.map /boot/grub/menu.lst /boot/grub/stage1 /boot/grub/stage2 /boot/grub/fat_stage1_5 /mnt/boot/grub 5. Отмонтируем флешку: sudo umount /dev/sda1 6. Запускаем Grub: sudo grub 7. Задаём соответствие между устройствами: grub> device (hd0) /dev/sda 8. Устанавливаем корневой раздел: grub> root (hd0,0) 9. Запиcываем MBR: grub> setup (hd0) 10. Выходим из Grub: grub> quit 11. После этого заново монтируем флешку и редактируем menu.lst для загрузки нужных образов, например: Цитата:
|
Время: 01:58. |
Время: 01:58.
© OSzone.net 2001-