Мультизагрузочная флешка LiveUSB средствами загрузчика GRUB4DOS и WinSetupFromUSBПродолжаю цикл статей про мультизагрузочные флешки. В первой части цикла я рассказал как сделать универсальную загрузочную флешку с кучей iso на борту. Единственным недостаток способа (который я нашёл) – увеличение времени загрузки за счёт распаковки образа в память. Во второй части цикла я описал как можно ускорить загрузку реаниматоров с флешки. Недостатки способа – у большинства реаниматоров общий каталог Programs в корне флешки. А здесь я расскажу как установить на флешку до 10 дистрибутивов Windows, причём это будут распакованные образы, что хорошо отразится на скорости загрузки с флешки. Плюсы: Простота. Программа позволяет совместить на флэшке до 10 дистрибутивов Windows 2000\XP\2003, добавить BartPE/WinBulder/UBCD4Win/WinFLPC, установщик Висты, Gparted и SisLinux, имеет встроенную виртуальную машину QEMU, позволяющей протестировать работу загрузочной флешки не перезагружая компьютер.
1. Скачиваем, устанавливаем, запускаем, открывается окно: В поле 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. Жмём НЕТ, программа переименует папки .~LS, .~BT и файл TXTSETUP.SIF , пропатчит файлы SETUPLDR.BIN и SETUPDD.SYS в соответствии с новыми именами. 5. Программа начнёт копировать файлы на флешку, по окончанию нажимаем ОК. И тестируем либо в QEMU если ставили галочку, либо перезагружаемся. Если открыть menu.lst, то видно что программа добавила в него строчки, типа: title Windows XP/2000/2003 Setup- First and Second parts Это и есть нужный нам пункт меню для установки Windows. color black/cyan yellow/cyan title First part of Windows XP Professional setup title Second part of XP Professional setup+Start Windows for first time Где цифра после savedefault устанавливает пункт по умолчанию (нумерация идет с 0), чтобы после первой стадии установки и перезагрузки автоматически стартовала вторая стадия установки. Мультизагрузочная флешка Live USB средствами GRUB4DOS ЧАСТЬ 2В предыдущей статье я рассказал как можно быстро и без особых хлопот создать загрузочную флешку с несколькими образами LiveCD и установочными дисками Windows. Главный недостаток этого способа – увеличенное время загрузки. В этой статье я расскажу как можно от этого избавиться. Пока способ работает только для LiveCD, с установочным диском Windows пока не работает. Плюсы: меньшее время загрузки (по сравнению с предыдущим способом) 1. Распаковываем образ, например ERD Commander 2005, и копируем папку I386 на флешку (в случае LiveCD копируем папки I386 и Programs). 2. В файле menu.lst добавляем раздел: title ERD Commander 2005 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: 10. Правим файл txtsetup.sif, а именно в строчку OsLoadOptions = “/fastdetect “, добавляем /minint, т.е. например 11. Перезагружаем компьютер, загружаемся с флешки. Итак, у нас должна получится флешка с двумя реаниматорами, один из них ERD Commander, второй по вкусу (я делал Alkid Live CD). Добавить установочный диск Windows на флешку этим способом у меня пока не получилось, хотя мысли есть как это сделать. Поэтому пока пользуйтесь способ описанным в первой части. Т.к. программы в реаниматорах лежат в папке Programs, то два диска на одной флешке совместить не получится. Источник http://problemspk.net/boot-usb/multizagruzochnaya-fleshka-live-usb-sredstvami-grub4dos-chast-2.html Мультизагрузочная флешка средствами загрузчика GRUB4DOSВ этой статье я расскажу как сделать мультизагрузочную флешку. 1. Флешку рекомендуется отформатировать программой HPUSBFW. Предварительно сохранив с неё все данные. Я форматировал в FAT32.
2. Скачиваем, запускаем появляется окно: 3. В качестве устройства выбираете флешку и нажимаете “Извлечь”. Программа установки Grub4Dos Installer 1.1 установится в C:\Program Files\WINGRUB\ , создаст ярлык на рабочем столе, и файлы загрузчика на флешке (Папка – Boot; Файлы – grldr, MEMDISK, MENU.LST) и запустится сама: 4. В ней в строчке Disk, выбираем флешку целью для установки загрузчика. Будьте внимательны!!! Букву диска программа не пишет поэтому ориентируйтесь по размеру диска. 5. Жмём Enter в открывшемся консольном окне. Установка загрузчика завершена теперь осталось его настроить. 6. Здесь мы обманем компьютер подсунув ему образ дискеты. Скачиваем по ссылке, распаковываем, копируем в корень флешки. 7. Копируем образы нужных дисков (LiveCD, дистрибутивы Windows) 8. Правим текстовым редактором файл на флешке MENU.LST. Нужно вставить кусок текста: где: 9. Всё, наша мультизагрузочная флешка готова! Перезагружаем компьютер и пользуемся! Образ размером 700МБ у меня грузился около 5 минут, в это время на экране надпись, что-то вроде: Booting ERD Commander Это нормально, нужно подождать. Я сделал на своей флешке – установочный диск Windows XP, ERD Commander 2005 (рекомендую ставить всем занимаем около 180мБ, быстро грузится и чаще всего его одного достаточно для решения проблем с компом), Alkid Live CD, Lex Live CD. Источник http://problemspk.net/boot-usb/multizagruzochnaya-fleshka-sredstvami-zagruzchika-grub4dos.html |