23.01.2012, 15:59 | #1 (permalink) |
Member
Регистрация: 17.12.2010
Сообщений: 648
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 983
|
Создание мультизагрузочной флешки
Дальше начались мои логические построения. Поскольку загрузчиков будет аж три штуки — над ними должен быть начальник. Назначил таковым Grub4DOS и установил его на флешку. Пока все просто замечательно. С помощью программы WinSetupFromUSB Windows XP на флешку установилась, загрузиться с нее смог. Выбираю текстовый этап установки — идет, но с жесточайшими тупняками. Распаковка шла на скорости 1 чайная ложка/час, но шла. После чего экран погас всерьез и надолго. Мастер установки Windows XP меня так и не поприветствовал — я просто этого не дождался, т.к. вышли все мыслимые и немыслимые сроки. С остальными двумя компонентами моей чудо-юдо-флешки вышло еще хуже. Треклятая WinSetupFromUSB их находила (монтировал образы в виртуальный привод), с умной рожей чего-то там ставила и рапортовала «Все зашибись, барин!» Несмотря ни на что, при повторной загрузке с флешки в меню Grub по-прежнему предлагалась только установка WinXP. Вот на этой печальной ноте я и хочу закончить свою и без того невеселую повесть. |
23.01.2012, 15:59 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Вам должны быть интересны данные обсуждения Создание загрузочной флешки. Flash с LiveCD Создание сигнала Создание АС Создание сайта С++ Создание лога Создание тем |
25.01.2012, 09:48 | #3 (permalink) |
Генсек ПЛВ
Регистрация: 02.02.2007
Адрес: г. Мурманск
Сообщений: 13,388
Записей в дневнике: 13
Сказал(а) спасибо: 282
Поблагодарили 44 раз(а) в 16 сообщениях
Репутация: 47924
|
А поделиться?
__________________
-...варю манную кашу, жарю картофельные блины, езжу на дизеле.- Йцукен сын. |
02.03.2012, 02:46 | #5 (permalink) |
Member
Регистрация: 17.12.2010
Сообщений: 648
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 983
|
Хоть и с опозданием (которое обусловлено не только моим раздолбайством), но все же возвращаемся к теме.
Итак, вот что нам понадобится:
Запускаем WinSetupFromUSB. Кнопкой RMPrepUSB открываем меню форматирования. Соглашаемся со всем, что нам предложат. Когда окно консоли закроется, в окне RMPrepUSB жмем Exit. Разворачиваем на флешку установщик Windows XP. Ставим галку как на рисунке и кнопкой «Обзор» указываем путь к папке, в которую мы распаковали образ. Жмем кнопку GO. (см. рис. 1 ниже) Настала очередь Alkid LiveCD. Открываем папку с распакованным образом и помимо всего прочего видим там папку А386. Это совсем никуда не годится, переименовываем ее в I386. Теперь у нас все получится. Опять же ставим галку, но уже в другом месте и кнопкой «Обзор» указываем путь к папке, в которую мы распаковали образ нашего LiveCD. Жмем кнопку GO. (см. рис. 2) С Acronis BootCD вообще проще простого — ставим галку в соответствии с рисунком и указываем путь к образу. Вообще-то акронис уже есть в составе Alkid LiveCD, но ведь бывают ситуации, когда нужен только он (а ждать, пока развернется весь BartPE, приходится сравнительно долго ). Как утверждают разработчики, фича с образами работает в экспериментальном режиме. Жмем кнопку GO. (см. рис. 3) Последний раз редактировалось MrSTEP; 19.08.2012 в 15:40 Причина: Мелкая косметическая доработка |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
02.03.2012, 02:51 | #6 (permalink) |
Member
Регистрация: 17.12.2010
Сообщений: 648
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 983
|
Окно WinSetupFromUSB можно закрывать. Теперь можно заняться пользовательской настройкой нашей флешки.
Основным файлом, в котором хранятся настройки нашего изделия, является menu.lst в корне флешки (Grub4Dos понимает только кодировку UTF-8). В самом начале у нас находится параметр color, отвечающий за цветовую схему. Его синтаксис: color a/b c/d a — это текст; b — фон; c — цвет текста под курсором; d — цвет курсора. Допустимые значения b и d: black, blue, green, cyan, red, magenta, brown, light-gray Допустимые значения a и c: black, blue, green, cyan, red, magenta, brown, light-gray, dark-gray, light-blue, light-green, light-cyan, light-red, light-magenta, yellow and white. Timeout. Как несложно догадаться — это время, которое проходит до автоматического выполнения команды по умолчанию. Команду по умолчанию определяет следующий параметр — default. Его значение по умолчанию /default. Можно установить любой пункт меню, заменив значение /default на порядковый номер команды в списке (счет начинается с нуля). В нашем списке первая незакомментированная строка запускает PLoP boot manager. Положительного опыта эксплуатации этого самого менеджера не имею, посему удалил весь абзац от греха подальше. Я счел логичным поставить на первое место пункт «загрузка с основного жесткого диска». Достигается это таким макаром: title Boot from HDD root (hd0,0) map () (hd1) map (hd1) () map --rehook chainloader +1 Параметр chainloader может принимать значение /bootmgr (если основная ОС — виста или семерка), /ntldr (если основная ОС из семейства WinNT) и еще массу других. В нашем примере "+" используется для блок-списка — в этом случае +1 это первый сектор устройства (hd0). Блок-список используется для указания файла, который не фигурирует в файловой системе, как chainloader. Откуда же нам знать, какая ОС будет стоять на винте в каждом конкретном случае и сколько их там будет… Также при необходимости можно раскомментировать и другие пункты меню. Работоспособность всех до одного проверить не смог, скажу только одно: Start Recovery Console of Windows NT/2K/XP точно не фурычит и таки придется запускать установщик WinXP. Оставшиеся три абзаца сгенерированы программой WinSetupFromUSB под наши нужды. Можно их ставить в том порядке, который нужен лично вам. Также можно редактировать параметры title, значения которых — не что иное, как пункты в меню Grub4Dos. Также можно добавить команды для перезагрузки и выключения ПК. Это проще простого: title Reboot PC reboot title Shutdown PC halt В зависимости от типа материнской платы, команда halt может работать как сама по себе, так и с определенным ключом. Если команда halt возвращает вам Error 74 или вообще ничего не происходит — пробуйте так: halt --no-acpi или halt --no-apm А можете ее и вообще не добавлять, невелика потеря. |
02.03.2012, 02:56 | #7 (permalink) |
Member
Регистрация: 17.12.2010
Сообщений: 648
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 983
|
Предположим, что файл menu.lst содержит вот это:
color yellow/black dark-gray/light-gray timeout 10 default 0 title Boot from HDD root (hd0,0) map () (hd1) map (hd1) () map --rehook chainloader +1 title Install Windows XP Professional map --unmap=0:0xff map --unhook savedefault ls /usbdrive.tag || find --set-root --ignore-cd /usbdrive.tag configfile /winsetup.lst title Start Alkid LiveCD map --unmap=0:0xff map --unhook root (hd0,0) chainloader /minint/setupldr.bin title Start Acronis BootCD map --unmap=0:0xff map --unhook root (hd0,0) map /Acronis.iso (0xff) || map --mem /Acronis.iso (0xff) map --hook root (0xff) configfile /grub4dos.lst || chainloader (0xff) map --unmap=0:0xff title Reboot PC reboot title Shutdown PC halt А в реальности это выглядит так: |
02.03.2012, 02:57 | #8 (permalink) |
Member
Регистрация: 17.12.2010
Сообщений: 648
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 983
|
Установка Windows XP Если вы будете долго и вдумчиво смотреть на абзац, который озаглавлен title Install Windows XP Professional, то рано или поздно увидите параметр configfile, значение которого /winsetup.lst (это вложенное меню, тоже есть в корне флешки). Как задавать параметры color и timeout, мы уже знаем. Файл winsetup.lst содержит три заголовка:
Строго говоря, последний пункт вам, скорее всего, не понадобится — грузитесь с жесткого диска и продолжайте установку, как все нормальные люди. Он может оказаться полезным разве что в случае, когда программа установки ругается на неправильный Hal.dll (хотя такого быть не должно). |
03.03.2012, 16:29 | #9 (permalink) |
Генсек ПЛВ
Регистрация: 02.02.2007
Адрес: г. Мурманск
Сообщений: 13,388
Записей в дневнике: 13
Сказал(а) спасибо: 282
Поблагодарили 44 раз(а) в 16 сообщениях
Репутация: 47924
|
Б.Г. Мот, не возражаешь, если я твой топ в библиотеку помещу?
__________________
-...варю манную кашу, жарю картофельные блины, езжу на дизеле.- Йцукен сын. |
03.03.2012, 19:03 | #10 (permalink) |
Member
Регистрация: 17.12.2010
Сообщений: 648
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 983
|
да не вопрос
жалко мне, что ли |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Метки |
acronis bootcd, alkid livecd, загрузочный usb-носитель |
|
|