Избранное сообщение

Фетісов В. С. Комп’ютерні технології в тестуванні. Навчально-методичний посібник. 2-ге видання, перероблене та доповнене / Мои публикации

В 10-х годах я принимал участие в программе Европейского Союза Tempus "Освітні вимірювання, адаптовані до стандартів ЄС". В рамк...

Благодаря Интернету количество писателей и поэтов увеличивается в геометрической прогрессии. Поголовье читателей начинает заметно отставать.

среда, 4 февраля 2015 г.

Мультизагрузочная флешка на все случаи жизни

Добавляем запуск LiveCD

Приветствую, сегодня расскажу какая у меня крутая мультизагрузочная флешка, которая меня не раз спасала. С появлением флешек большого объема (от 8 гб.) стало возможным делать мультизагрузочные флешки с огромным набором софта и операционных систем. Теперь не нужно носить с собой кучу дисков с драйверами и установщиками винды/линукса.
В моем случае мультизагрузочная флешка представляет из себя целый “комбайн” с двумя операционными системами, софтом для проверки и тестирования железа компьютера и даже с полностью готовой для работы операционной системой (LiveCD).
Для начала давайте я расскажу что будем иметь в итоге:
  1. Возможность устанавливать Windows 7 SP1 x86-x64
  2. Возможность устанавливать Ubuntu (любой версии)
  3. Возможность запускать LiveCD
  4. Программа для работы с HDD – Acronis Disk Director
  5. Программа для тестирования оперативной памяти MemTest

Подготовка флешки к работе

А теперь рассмотрим все подробнее. Для начала нужно скачать архив с файлами, которые вам понадобятся:
Теперь нужно подготовить вашу флешку для последующей работы. Отформатируйте её штатными средствами windows
мультизагрузочная флешка 1
Готово! Теперь вам нужно установить на флешку загрузчик с помощью grub4dos. Запускаем программу grubinst_gui.exe из архива, выбираем в ней нашу флешку и жмем “Install
мультизагрузочная флешка 2если после нажатия на кнопку Install вы увидите такое окно, значит все прошло успешно:
мультизагрузочная флешка 3Двигаемся далее. Сейчас на вашей флешке ничего нет, она абсолютно пустая, для того чтобы она стала загрузочной, на неё нужно скопировать файлы загрузчика и собственно меню загрузки. Находятся они в корне архива
grldr - загрузчик
menu.lst – файл настройки меню
Откройте скопированный файл menu.lst в блокноте. Как видите он абсолютно пустой. Мы его сейчас настроим вместе с вами.
Для начала добавьте такую строку:
На этом этапе у нас готова загрузочная флешка, но ничего кроме как выключать компьютер она не умеет (именно эту команду мы добавили). А теперь давайте проверим работает ли флешка. Для этого вовсе не нужно перезагружать компьютер, просто скопируйте файл MobaLiveUSB_0.2.exe в корень флешки и запустите его, нажмите кнопку “Non
мультизагрузочная флешка 4Откроется окно эмулятора, в котором вы увидите все тоже самое, как если бы загрузили свой компьютер с загрузочной флешки.
Как видите на экране отображаются “кракозябры” вместо русских букв
мультизагрузочная флешка 5Это дело мы поправим, подключив к загрузчику один из шаблонов (в моем случае winlin.gz). Скопируйте в корень флешки файл winlin.gz и пропишите в menu.lst в самом начале следующие строки
Теперь снова запустите эмулятор и посмотрите как будет выглядеть ваш экран загрузчика. Если все сделали правильно, увидите следующий экран:
мультизагрузочная флешка 6Как видите теперь надпись “Выключить ПК” отображается нормально. Отлично, теперь двигаемся далее.

Добавляем установщик Windows 7 SP1 x86-x64

Теперь добавим установщик Windows 7 SP1 x86-x64 для возможности установки windows с вашей мультизагрузочной флешки.
Для этого скачайте понравившийся вам образ windows 7, откройте его с помощью UltraISO и извлеките все файлы в корень флешки.
После извлечения файлов, добавьте в файл menu.lst следующие строки:

title Установка Windows 7 SP1 x86-x64 RU
map --unmap=0:0xff
map --unhook
root
chainloader /bootmgr
Загрузите эмулятор и проверьте что у вас получилось. Как видите появился пункт “Установка Widows”
мультизагрузочная флешка 7При выборе этого пункта, начинается установка Windows. Двигаемся далее…

Добавляем установщик Ubuntu

Частенько мне приходится пользоваться линуксом, поэтому решил добавить на флешку дистрибутив Ubuntu. Качаем самый свежий дистрибутив с официального сайта. Создаем на флешке папку /ubuntu и копируем в неё скачанный образ (как есть, одним файлом).
Теперь откройте образ ubuntu в программе UltraISO и из каталога /casper скопируйте два файла: vmlinuz и  initrd.lz в папку /ubuntu на флешке. Имя образа диска с ubuntu должно быть ubuntu.iso.
Теперь в файл menu.lst пропишите следующее:

title Установка ubuntu-10.04.4-desktop-i386
kernel /ubuntu/vmlinuz iso-scan/filename=/ubuntu/ubuntu.iso boot=casper only-ubiquityinitrd=/casper/initrd.lz locale=ru_RU quiet splash --  
initrd /ubuntu/initrd.lz
Перезапустите эмулятор и проверьте что у вас получилось
мультизагрузочная флешка 9
При выборе пункта меню “Установка Ubuntu” начнется установка дистрибутива
Очень полезная вещь! Бывает когда система не грузится, а перед переустановкой нужно сохранить содержимое рабочего стола, ведь бывает? У меня такое случалось, так вот в такие моменты, поможет LiveCD.
Скачал я первую попавшуюся сборку (если захотите найти, ищите по названию), в ней есть и windows 7 и Windows XP. На любой вкус как говорится.
Так вот, скачал образ, скинул в папку /os в menu.lst добавил следующее:

title Запустить Windows LiveCD
map /os/LiveCD_Seven+LEX.ISO (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot
Теперь у меня появился еще один пункт
мультизагрузочная флешка 10Сразу хочу заметить, при запуске из эмулятора, версия с windows 7 не запустится, а версия с windows xp, запустится без проблем.
Теперь у нас есть две операционные системы и LiveCD. Давайте добавим немного софта.

Добавляем программы для загрузочной флешки

1. Для работы с жесткими дисками, я скачал образ Acronis Disk Director (есть на торрентах). Скинул его в папку /program и добавил следующую запись в меню:

title Работа с жесткими дисками Acronis Disc Director
map /program/acronis.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot
Теперь у меня в арсенале есть хороший инструмент для работы с дисками
мультизагрузочная флешка 112. Для проверки оперативной памяти, я буду использовать программу “MemTest”
Скачал я её с официального сайта. Распаковал и положил образ в папку /program, в меню добавил следующее:

title Проверить оперативную память MemTest 4.10
map /program/mt410.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot
Пробуем запустить из эмулятора…
мультизагрузочная флешка 12Работает! Двигаемся далее.
3. Огромный набор разного инструментария можно найти в Hirens BootCD. Скачать его можно по ссылке. Распаковать и скопировать образ в папку /program, так же нужно скопировать в неё файл firadisk.IMA из моего архива.

firadisk.IMA - это драйвер, позволяющий загрузить образ диска в оперативную память и работать с ним как с обычным диском.
В меню прописываем следующее:

title Hiren`s BootCD v9.3
map --mem /program/firadisk.ima (fd0)
map --mem /program/hbcd.iso (hd32)
map --hook
chainloader (hd32)

Во время загрузки Hirens BootCD нужно немного подождать пока диск зальется в оперативную память, после чего он запустится.
4. Добавим на флешку утилиту для сброса пароля администратора. Скачать её можнопо ссылке и скопировать ISO образ в папку /program. В меню добавил следующую запись:

title Сбросить пароль Администратора
map /program/BOOT-DSK.ISO (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot
Образ содержит несколько утилит, нас интересует выделенная стрелкой:
мультизагрузочная флешка 135. Добавлю программу Victoria для диагностики жесткого диска. Скачать можно по ссылке. Кидаю образ в /program, в меню прописываю следующее:

title Диагностика жесткого диска Victoria 3.5
map /program/vcr35r.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot
мультизагрузочная флешка 14В принципе можно добавить еще кучу всего, ограничить вас может только фантазия и размеры флешки. Для меня же этого инструментария вполне достаточно.
Вот скриншот моей загрузочной флешки
мультизагрузочная флешка 15
А вот мой файл menu.lst:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
gfxmenu /winlin.gz

title Установка Windows 7 SP1 x86-x64 RU
map --unmap=0:0xff
map --unhook
root
chainloader /bootmgr

title Установка ubuntu-10.04.4-desktop-i386
kernel /ubuntu/vmlinuz iso-scan/filename=/ubuntu/ubuntu.iso boot=casper only-ubiquityinitrd=/casper/initrd.lz locale=ru_RU quiet splash --  
initrd /ubuntu/initrd.lz

title Запустить Windows LiveCD
map /os/LiveCD_Seven+LEX.ISO (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

title Работа с жесткими дисками Acronis Disc Director
map /program/acronis.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

title Проверить оперативную память MemTest 4.10
map /program/mt410.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

title Hiren`s BootCD v9.3
map --mem /program/firadisk.ima (fd0)
map --mem /program/hbcd.iso (hd32)
map --hook
chainloader (hd32)

title Сбросить пароль Администратора
map /program/BOOT-DSK.ISO (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

title Диагностика жесткого диска Victoria 3.5
map /program/vcr35r.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

title Выключить ПК
halt
Если вдруг у вас остались вопросы, добро пожаловать в обсуждения!

Источник: http://faqpc.ru/multizagruzochnaya-fleshka/

Смотри также:


Комментариев нет:

Отправить комментарий