Мультизагрузочная флешка LiveUSB средствами загрузчика GRUB4DOS и WinSetupFromUSB

Продолжаю цикл статей про мультизагрузочные флешки. В первой части цикла я рассказал как сделать универсальную загрузочную флешку с кучей iso на борту. Единственным недостаток способа (который я нашёл) – увеличение времени загрузки за счёт распаковки образа в память. Во второй части цикла я описал как можно ускорить загрузку реаниматоров с флешки. Недостатки способа – у большинства реаниматоров общий каталог Programs в корне флешки. А здесь я расскажу как установить на флешку до 10 дистрибутивов Windows, причём это будут распакованные образы, что хорошо отразится на скорости загрузки с флешки.
Для этого нам понадобится всего одна программа WinSetupFromUSB. Можете поискать в сети, а можете скачать по прямой ссылке.

Плюсы: Простота. Программа позволяет совместить на флэшке до 10 дистрибутивов Windows 2000\XP\2003, добавить BartPE/WinBulder/UBCD4Win/WinFLPC, установщик Висты, Gparted и SisLinux, имеет встроенную виртуальную машину QEMU, позволяющей протестировать работу загрузочной флешки не перезагружая компьютер.
Если на флэшке имеется загрузчик GRUB4DOS он не перезаписывается, а вносятся изменения в menu.lst. Таким образом ваши программы, дистрибутивы и настройки меню не пострадают. Правда здорово?)
Минусы: При нескольких дистрибутивах в корне флешки много “некрасивых” папок:

После подготовки трех дистрибутивов на флэшке имелось следующее содержимое:
Итак продолжим создавать нашу загрузочную флешку.

1. Скачиваем, устанавливаем, запускаем, открывается окно:
WinSetupFromUSB

В поле Windows 2000/XP/2003 Source указываем путь к дистрибутиву Windows

В поле USB Disk Selection нужно выбрать флэшку

Force Target disk tupe – Removable – для флэшек, Fixed – для USB-HDD

Ниже можно указать в какую папку устанавливать ОС (по умолчанию – \WINDOWS), номер диска и раздела(по умолчанию – 0 и 1)

Format target using можно отформатировать флэшку утилитой HP format tool или PEtoUSB (обе интегрированы в WinSetupFromUSB)

Если поставить Test in QEMU, то можно проверить загрузочную флешку с помощью QEMU, без перезагрузки компьютера запустить загрузчик GRUB4DOS с флэшки.

You may add also – можно добавить на флэшку BartPE/WinBulder/UBCD4Win/WinFLPC, установку Vist`ы, Gparted и SisLinux. Поддерживается установка только одной версии BartPE/WinBulder/UBCD4Win/WinFLPC.

2. Форматируем флешку утилитой HP format tool или PEtoUSB (не поддерживает NTFS). Если вы уже форматировали свою флешку в первой части цикла, смело пропускайте, если нет, форматируйте предварительно скопировав нужные данные!

3. Выбираем всё что нужно, как минимум флешку и путь к дистрибутиву, и жмём GO.

4. Этот пункт будет пропущен если на флэшке нет дистрибутивов созданных программой WinSetupFromUSB.

Если есть то появится окно:
WinSetupFromUSB нашла дистрибутивы на флешке

Жмём НЕТ, программа переименует папки .~LS, .~BT и файл TXTSETUP.SIF , пропатчит файлы SETUPLDR.BIN и SETUPDD.SYS в соответствии с новыми именами.
Если ДА – программа синхронизирует дистрибутив и папки .~LS
Если ОТМЕНА программа удалит имеющиеся на флэшке папки .~LS, .~BT и создаст новые.

5. Программа начнёт копировать файлы на флешку, по окончанию нажимаем ОК. И тестируем либо в QEMU если ставили галочку, либо перезагружаемся.

Если открыть menu.lst, то видно что программа добавила в него строчки, типа:

title Windows XP/2000/2003 Setup- First and Second parts
root (hd0,0)
configfile /winsetup.lst
savedefault

Это и есть нужный нам пункт меню для установки Windows.
Папки .~BT, .~LS, и создала файл winsetup.lst:

color black/cyan yellow/cyan
timeout 10
default /windefault

title First part of Windows XP Professional setup
root (hd0,0)
chainloader (hd0,0)/.~BT/SETUPLDR.BIN
savedefault 1

title Second part of XP Professional setup+Start Windows for first time
root (hd0,0)
chainloader (hd0,0)/ntldr
savedefault

Где цифра после savedefault устанавливает пункт по умолчанию (нумерация идет с 0), чтобы после первой стадии установки и перезагрузки автоматически стартовала вторая стадия установки.

Источник http://problemspk.net/boot-usb/multizagruzochnaya-fleshka-live-usb-sredstvami-grub4dos-i-winsetupfromusb.html

Мультизагрузочная флешка Live USB средствами GRUB4DOS ЧАСТЬ 2

В предыдущей статье я рассказал как можно быстро и без особых хлопот создать загрузочную флешку с несколькими образами LiveCD и установочными дисками Windows. Главный недостаток этого способа – увеличенное время загрузки. В этой статье я расскажу как можно от этого избавиться. Пока способ работает только для LiveCD, с установочным диском Windows пока не работает.

Плюсы: меньшее время загрузки (по сравнению с предыдущим способом)
Минусы: больше заморочек в настройке, возможно всего 2 образа реаниматоров на флешке, нельзя добавить установочный диск Windows (это в разработке).

1. Распаковываем образ, например ERD Commander 2005, и копируем папку I386 на флешку (в случае LiveCD копируем папки I386 и Programs).

2. В файле menu.lst добавляем раздел:

title ERD Commander 2005
find –set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin

3. Копируем файл ntdetect.com (лежит в папке I386) в корень флешки

4. Переименовываем папку I386 в папку minint. Если название будет другое, работать не будет, т.к. в файлах предустановленной винды прописан этот путь. Это ограничение можно обойти, но об этом в пункте 6.

5. Перезагружаем компьютер, загружаем ERD Commander 2005. Должен загрузится раза в два быстрее чем в первой статье.

6. Итак один образ мы запустили. Но что делать если на флешке нужен ещё один LiveCD, ведь две папки minint мы создать естественно не сможем? Нужно поправить несколько файлов. Для этого нам понадобится любой шестнадцатеричный редактор, например WinHex или HexEdit. Скачать их в сети не проблема. Копируем папки I386 и Programs из образа на флешку.

8. I386 переименовываем, например erdcom для ERD Commandera, alkidz для Alkid Live CD или что хотите главное чтобы символов был 6 столько же сколько в слове minint. Иначе будут ошибки контрольной суммы (CRC Error).

9. Запускаем скачанный ранее HEX-редактор и в нём открываем файл setupldr.bin, находим текст minint и исправляем на своё название – erdcom или alkidz:
Редактирование файла SETUPLDR.BIN
Будьте внимательны, если запись вида \minint\system32 или \minint\txtsetup.sif, то есть указывающие на путь, то эти minint можно редактировать, а записи типа /minint.system32 редактировать не следует.

10. Правим файл txtsetup.sif, а именно в строчку OsLoadOptions = “/fastdetect “, добавляем /minint, т.е. например
OsLoadOptions = “/fastdetect /noguiboot /nodebug /minint”

11. Перезагружаем компьютер, загружаемся с флешки.

Итак, у нас должна получится флешка с двумя реаниматорами, один из них ERD Commander, второй по вкусу (я делал Alkid Live CD). Добавить установочный диск Windows на флешку этим способом у меня пока не получилось, хотя мысли есть как это сделать. Поэтому пока пользуйтесь способ описанным в первой части. Т.к. программы в реаниматорах лежат в папке Programs, то два диска на одной флешке совместить не получится.

Источник http://problemspk.net/boot-usb/multizagruzochnaya-fleshka-live-usb-sredstvami-grub4dos-chast-2.html

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

В этой статье я расскажу как сделать мультизагрузочную флешку.
Я перерыл много ресурсов и пробовал много способов сделать мультизагрузочную флешку. Некоторые напоминали шаманство и танцы с бубнами, некоторые работали не стабильно, а некоторые слишком долгие и требуют кучу софта. Мне понравилось работать с загрузчиком GRUB4DOS. Это очень мощный инструмент.
В этой статье я расскажу как совместить на загрузочной флешке несколько дистрибутивов Windows и дисков реаниматоров (LiveCD). Cуть способа в том что Вы просто копируете на флешку образ диска и правите пару строк в текстовом файле.
Плюсы: простота, универсальность, минимум софта.
Минусы: не самый быстрый способ загрузки (тратится время на распаковку образа в память)

1. Флешку рекомендуется отформатировать программой HPUSBFW. Предварительно сохранив с неё все данные. Я форматировал в FAT32.

HP USB Disk Storage Format Tool
Итак нам понадобится сам загрузчик GRUB4DOS.

2. Скачиваем, запускаем появляется окно:

3. В качестве устройства выбираете флешку и нажимаете “Извлечь”. Программа установки Grub4Dos Installer 1.1 установится в C:\Program Files\WINGRUB\  , создаст ярлык на рабочем столе, и файлы загрузчика на флешке (Папка – Boot; Файлы – grldr, MEMDISK, MENU.LST) и запустится сама:

Grub4dos installer

4. В ней в строчке Disk, выбираем флешку целью для установки загрузчика.

Будьте внимательны!!! Букву диска программа не пишет поэтому ориентируйтесь по размеру диска.

5. Жмём Enter в открывшемся консольном окне. Установка загрузчика завершена теперь осталось его настроить.

6. Здесь мы обманем компьютер подсунув ему образ дискеты. Скачиваем по ссылке, распаковываем, копируем в корень флешки.

7. Копируем образы нужных дисков (LiveCD, дистрибутивы Windows)

8. Правим текстовым редактором файл на флешке MENU.LST. Нужно вставить кусок текста:
title Windows XP Install
map --mem /firadisk.IMA (fd0)
map --mem /winxp.iso (0xFF)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xFF)

где:
первая строка – title Windows XP Install
– название пункта меню загрузчика, правим на своё
вторая строка map --mem /firadisk.IMA (fd0) – имя образа дискеты
третья строка map --mem /winxp.iso (0xFF) – имя образа установочного диска Windows XP, правим на своё.

9. Всё, наша мультизагрузочная флешка готова! Перезагружаем компьютер и пользуемся! Образ размером 700МБ у меня грузился около 5 минут, в это время на экране надпись, что-то вроде:

Booting ERD Commander
FAT 12 BPB found witch 0xEB (jmp) leading the boot sector
probed C/H/S = 80/2/12, probed total sectors = 2880

Это нормально, нужно подождать.

Я сделал на своей флешке – установочный диск Windows XP, ERD Commander 2005 (рекомендую ставить всем занимаем около 180мБ, быстро грузится и чаще всего его одного достаточно для решения проблем с компом), Alkid Live CD, Lex Live CD.
На всякий случай выкладываю свой файл MENU.LST, немного подкорректированный.
В следующей статье я расскажу как работать с распакованными образами iso.

Источник http://problemspk.net/boot-usb/multizagruzochnaya-fleshka-sredstvami-zagruzchika-grub4dos.html

Сделать бесплатный сайт с uCoz