http://faqpc.ru/multizagruzochnaya-fleshka/[215x213]
Приветствую, сегодня расскажу какая у меня крутая мультизагрузочная флешка, которая меня не раз спасала. С появлением флешек большого объема (от 8 гб.) стало возможным делать мультизагрузочные флешки с огромным набором софта и операционных систем. Теперь не нужно носить с собой кучу дисков с драйверами и установщиками винды/линукса.
В моем случае мультизагрузочная флешка представляет из себя целый “комбайн” с двумя операционными системами, софтом для проверки и тестирования железа компьютера и даже с полностью готовой для работы операционной системой (LiveCD).
Для начала давайте я расскажу что будем иметь в итоге:
- Возможность устанавливать Windows 7 SP1 x86-x64
- Возможность устанавливать Ubuntu (любой версии)
- Возможность запускать LiveCD
- Программа для работы с HDD – Acronis Disk Director
- Программа для тестирования оперативной памяти MemTest
Подготовка флешки к работе
А теперь рассмотрим все подробнее. Для начала нужно скачать архив с файлами, которые вам понадобятся:
Теперь нужно подготовить вашу флешку для последующей работы. Отформатируйте её штатными средствами windows
Готово! Теперь вам нужно установить на флешку загрузчик с помощью grub4dos. Запускаем программу grubinst_gui.exe из архива, выбираем в ней нашу флешку и жмем “Install”
[303x480]если после нажатия на кнопку Install вы увидите такое окно, значит все прошло успешно:
[600x297]Двигаемся далее. Сейчас на вашей флешке ничего нет, она абсолютно пустая, для того чтобы она стала загрузочной, на неё нужно скопировать файлы загрузчика и собственно меню загрузки. Находятся они в корне архива
grldr – загрузчик
menu.lst – файл настройки меню
Откройте скопированный файл menu.lst в блокноте. Как видите он абсолютно пустой. Мы его сейчас настроим вместе с вами.
Для начала добавьте такую строку:
12
title Выключить ПКhalt
На этом этапе у нас готова загрузочная флешка, но ничего кроме как выключать компьютер она не умеет (именно эту команду мы добавили). А теперь давайте проверим работает ли флешка. Для этого вовсе не нужно перезагружать компьютер, просто скопируйте файл MobaLiveUSB_0.2.exe в корень флешки и запустите его, нажмите кнопку “Non”
[312x122]Откроется окно эмулятора, в котором вы увидите все тоже самое, как если бы загрузили свой компьютер с загрузочной флешки.
Как видите на экране отображаются “кракозябры” вместо русских букв
[600x351]Это дело мы поправим, подключив к загрузчику один из шаблонов (в моем случае winlin.gz). Скопируйте в корень флешки файл winlin.gz и пропишите в menu.lst в самом начале следующие строки
1
gfxmenu /winlin.gz
Теперь снова запустите эмулятор и посмотрите как будет выглядеть ваш экран загрузчика. Если все сделали правильно, увидите следующий экран:
[600x465]Как видите теперь надпись “Выключить ПК” отображается нормально. Отлично, теперь двигаемся далее.
Добавляем установщик Windows 7 SP1 x86-x64
Теперь добавим установщик Windows 7 SP1 x86-x64 для возможности установки windows с вашей мультизагрузочной флешки.
Для этого скачайте понравившийся вам образ windows 7, откройте его с помощью UltraISO и извлеките все файлы в корень флешки.
После извлечения файлов, добавьте в файл menu.lst следующие строки:
12345
title Установка Windows 7 SP1 x86-x64 RUmap --unmap=0:0xffmap --unhookrootchainloader /bootmgr
Загрузите эмулятор и проверьте что у вас получилось. Как видите появился пункт “Установка Widows”
[600x465]При выборе этого пункта, начинается установка Windows. Двигаемся далее…
Загрузка...
Добавляем установщик Ubuntu
Частенько мне приходится пользоваться линуксом, поэтому решил добавить на флешку дистрибутив Ubuntu. Качаем самый свежий дистрибутив с официального сайта. Создаем на флешке папку /ubuntu и копируем в неё скачанный образ (как есть, одним файлом).
Теперь откройте образ ubuntu в программе UltraISO и из каталога /casper скопируйте два файла: vmlinuz и initrd.lz в папку /ubuntu на флешке. Имя образа диска с ubuntu должно быть ubuntu.iso.
Теперь в файл menu.lst пропишите следующее:
123
title Установка ubuntu-10.04.4-desktop-i386kernel /ubuntu/vmlinuz iso-scan/filename=/ubuntu/ubuntu.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash --initrd /ubuntu/initrd.lz
Перезапустите эмулятор и проверьте что у вас получилось
При выборе пункта меню “Установка Ubuntu” начнется установка дистрибутива
Добавляем запуск LiveCD
Очень полезная вещь! Бывает когда система не грузится, а перед переустановкой нужно сохранить содержимое рабочего стола, ведь бывает? У меня такое случалось, так вот в такие моменты, поможет LiveCD.
Скачал я первую попавшуюся сборку (если захотите найти, ищите по названию), в ней есть и windows 7 и Windows XP. На любой вкус как говорится.
Так вот, скачал образ, скинул в папку /os, в menu.lst добавил следующее:
123456
title Запустить Windows LiveCDmap /os/LiveCD_Seven+LEX.ISO (hd32)map --hookroot (hd32)chainloader (hd32)boot
Теперь у меня появился еще один пункт
[600x465]Сразу хочу заметить, при запуске из эмулятора, версия с windows 7 не запустится, а версия с windows xp, запустится без проблем.
Теперь у нас есть две операционные системы и LiveCD. Давайте добавим немного софта.
Добавляем программы для загрузочной флешки
1. Для работы с жесткими дисками, я скачал образ Acronis Disk Director (есть на торрентах). Скинул его в папку /program и добавил следующую запись в меню:
123456
title Работа с жесткими дисками Acronis Disc Directormap /program/acronis.iso (hd32)map --hookroot (hd32)chainloader (hd32)boot
Теперь у меня в арсенале есть хороший инструмент для работы с дисками
[600x465]2. Для проверки оперативной памяти, я буду использовать программу “MemTest”
Скачал я её с официального сайта. Распаковал и положил образ в папку /program, в меню добавил следующее:
123456
title Проверить оперативную память MemTest 4.10map /program/mt410.iso (hd32)map --hookroot (hd32)chainloader (hd32)boot
Пробуем запустить из эмулятора…
[600x351]Работает! Двигаемся далее.
3. Огромный набор разного инструментария можно найти в Hiren
s BootCD. Скачать его можно по ссылке. Распаковать и скопировать образ в папку /program, так же нужно скопировать в неё файл firadisk.IMA из моего архива.
firadisk.IMA - это драйвер, позволяющий загрузить образ диска в оперативную память и работать с ним как с обычным диском.
В меню прописываем следующее:
12345
title Hiren`s BootCD v9.3map --mem /program/firadisk.ima (fd0)map --mem /program/hbcd.iso (hd32)map --hookchainloader (hd32)
Во время загрузки Hirens BootCD нужно немного подождать пока диск зальется в оперативную память, после чего он запустится.
4. Добавим на флешку утилиту для сброса пароля администратора. Скачать её можно по ссылке и скопировать ISO образ в папку /program. В меню добавил следующую запись:
123456
title Сбросить пароль Администратораmap /program/BOOT-DSK.ISO (hd32)map --hookroot (hd32)chainloader (hd32)boot
Образ содержит несколько утилит, нас интересует выделенная стрелкой:
[600x351]5. Добавлю программу Victoria для диагностики жесткого диска. Скачать можно по ссылке. Кидаю образ в /program, в меню прописываю следующее:
123456
title Диагностика жесткого диска Victoria 3.5map /program/vcr35r.iso (hd32)map --hookroot (hd32)chainloader (hd32)boot
[600x351]В принципе можно добавить еще кучу всего, ограничить вас может только фантазия и размеры флешки. Для меня же этого инструментария вполне достаточно.
Вот скриншот моей загрузочной флешки
А вот мой файл menu.lst:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
gfxmenu /winlin.gztitle Установка Windows 7 SP1 x86-x64 RUmap --unmap=0:0xffmap --unhookrootchainloader /bootmgrtitle Установка ubuntu-10.04.4-desktop-i386kernel /ubuntu/vmlinuz iso-scan/filename=/ubuntu/ubuntu.iso boot=casper only-ubiquity initrd=/casper/initrd.lz locale=ru_RU quiet splash --initrd /ubuntu/initrd.lztitle Запустить Windows LiveCDmap /os/LiveCD_Seven+LEX.ISO (hd32)map --hookroot (hd32)chainloader (hd32)boottitle Работа с жесткими дисками Acronis Disc Directormap /program/acronis.iso (hd32)map --hookroot (hd32)chainloader (hd32)boottitle Проверить оперативную память MemTest 4.10map /program/mt410.iso (hd32)map --hookroot (hd32)chainloader (hd32)boottitle Hiren`s BootCD v9.3map --mem /program/firadisk.ima (fd0)map --mem /program/hbcd.iso (hd32)map --hookchainloader (hd32)title Сбросить пароль Администратораmap /program/BOOT-DSK.ISO (hd32)map --hookroot (hd32)chainloader (hd32)boottitle Диагностика жесткого диска Victoria 3.5map /program/vcr35r.iso (hd32)map --hookroot (hd32)chainloader (hd32)boottitle Выключить ПКhalt