Часть 1, настройка Grub4Dos.
На данном этапе, мы уже подготовили флешку, создали структуру разделов, установили необходимые загрузчики. Иными словами, у нас на руках пустая загрузочная флешка.
На данном этапе, мы уже подготовили флешку, создали структуру разделов, установили необходимые загрузчики. Иными словами, у нас на руках пустая загрузочная флешка.
Теперь определимся с содержимым, или с тем какой функционал она будет нести. Мультизагрузочная флешка, обязательно должна уметь следующее:
1. Наличие загрузочных вариантов операционных систем DOS, Linux и Windows.
2. Работа с дисками, разделами и файловыми системами.
3. Резервное копирование и восстановление информации.
4. Работа с сетью, как с проводной, так и беспроводной.
5. Тестирование стабильности оборудования (процессор, оперативная память и т.д.).
6. Антивирусные средства.
4. Работа с сетью, как с проводной, так и беспроводной.
5. Тестирование стабильности оборудования (процессор, оперативная память и т.д.).
6. Антивирусные средства.
7. Сброс и восстановление паролей учетных записей операционных систем Windows и Linux.
Получилось немного пунктов, но по сути, это самое частое что требуется от загрузочной флешки.
Теперь список того, что мы поместим на флешку:
1. Hiren's BootCD
2. Super Grub2 Disk
3. Rescatux
4. SystemRescueCd
5. Ultimate Boot CD
6. Dr.Web LiveDisk
Все вышеописанные требования, присутствуют в данных решениях. Хочу так же обратить внимание, что данный список взят для примера, и не претендует на звание готового универсального загрузочного решения.
Теперь, скачиваем образы указанных выше LiveCD, и скопируем их в папку ISO кроме образа Hiren's Boot CD.
С Hiren's Boot CD действуем иначе. Монтируем скаченный образ, например с помощью ImDisk.
Открываем смонтированный диск и копируем с него, в корень флешки, папку HBCD и файл HBCDMenu.cmd.
Корень флешки должен выглядеть следующим образом.
Переходим к самому главному, настройке загрузчиков. Начнем с конфигурационного menu.lst файла загрузчика Grub4Dos. Редактировать данный файл можно любым текстовым редактором. Я, к примеру, использую Notepad++.
Открываем файл menu.lst, полностью удаляем его содержимое, и вставляем следующий код.
Теперь проверим как все это выглядит в загруженом виде. Для этого воспользуемся программой QemuBootTester.
Во второй части данного материала, будет рассмотрена настройка загрузчика GRUB2.
Теперь список того, что мы поместим на флешку:
1. Hiren's BootCD
2. Super Grub2 Disk
3. Rescatux
4. SystemRescueCd
5. Ultimate Boot CD
6. Dr.Web LiveDisk
Все вышеописанные требования, присутствуют в данных решениях. Хочу так же обратить внимание, что данный список взят для примера, и не претендует на звание готового универсального загрузочного решения.
Мультизагрузочная флешка
Для начала, создадим в корне флешки папку с именем "ISO". Впрочем можно любое другое имя, просто учитывайте это при описании путей в файлах конфигурации загрузчиков. В данной директории будут располагаться все файлы-образы которые мы будем использовать для загрузки.Теперь, скачиваем образы указанных выше LiveCD, и скопируем их в папку ISO кроме образа Hiren's Boot CD.
С Hiren's Boot CD действуем иначе. Монтируем скаченный образ, например с помощью ImDisk.
Открываем смонтированный диск и копируем с него, в корень флешки, папку HBCD и файл HBCDMenu.cmd.
Корень флешки должен выглядеть следующим образом.
Переходим к самому главному, настройке загрузчиков. Начнем с конфигурационного menu.lst файла загрузчика Grub4Dos. Редактировать данный файл можно любым текстовым редактором. Я, к примеру, использую Notepad++.
Открываем файл menu.lst, полностью удаляем его содержимое, и вставляем следующий код.
menu.lst (кликните на кнопку "Copy" для копирования)
default 1
graphicsmode -1 1024 768 24:32 || graphicsmode -1 640:800 480:600 24:32 || graphicsmode -1 -1 -1 24:32
color brown/white red/light-gray brown/white yellow/dark-gray
color border=0x999999
title ...:::LiveCD's:::...\n\r
root
title Hiren Boot CD v15.2
configfile /HBCD/menu.lst
title Super GRUB2 Disk hybrid v2.02s2
map /ISO/super_grub2_disk_hybrid_2.02s2-beta1.iso (0xff) || map --mem /ISO/super_grub2_disk_hybrid_2.02s2-beta1.iso (0xff)
map --hook
chainloader (0xff)
title System Rescue CD x86 v4.7.1
if not exist CD partnew (hd0,3) 0x0 /ISO/systemrescuecd-x86-4.7.1.iso
map /ISO/systemrescuecd-x86-4.7.1.iso (0xff) || map --mem /ISO/systemrescuecd-x86-4.7.1.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)
title Rescatux v0.32b3
if not exist CD partnew (hd0,3) 0x0 /ISO/rescatux-0.40b5.iso
map /ISO/rescatux-0.40b5.iso (0xff) || map --mem /ISO/rescatux-0.40b5.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)
title Ultimate Boot CD v5.3.5
if not exist CD partnew (hd0,3) 0x0 /ISO/ubcd535.iso
map /ISO/ubcd535.iso (0xff) || map --mem /ISO/ubcd535.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)
title
root
title ...:::Antivirus LiveCD's:::...\n\r
root
title Dr.Web 9.0 LiveCD
if not exist CD partnew (hd0,3) 0x0 /ISO/drweb-livedisk-900-cd.iso
map /ISO/drweb-livedisk-900-cd.iso (0xff) || map --mem /ISO/drweb-livedisk-900-cd.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)
title
root
title ...:::ACTIONS:::...\n\r
root
title Reboot\nRerstart Computer.
reboot
title Shutdown\nTurn Computer off.
halt
Теперь проверим как все это выглядит в загруженом виде. Для этого воспользуемся программой QemuBootTester.
Во второй части данного материала, будет рассмотрена настройка загрузчика GRUB2.
Комментариев нет :
Отправить комментарий