Создание мультизагрузочного USB HDD или флешки. Как загрузиться с USB-диска,если Ваш компьютер не поддерживает загрузку с USB Установка PLoP Boot Manager на жесткий диск с дискеты

Windows 10

GNU GRUB - многозагрузочный загрузчик. Он был получен от GRUB, унифицированного загрузчика GRand, который был первоначально разработан и реализован Эрихом Стефаном Болейном.

Бесплатная Открытый код Mac Windows Linux BSD Solaris OpenSolaris

  • EasyBCD

    EasyBCD - это неопровержимый ответ NeoSmart Technologies на то, чтобы настроить загрузчик Windows. С EasyBCD почти все возможно, например. для загрузки образа Win7-VHD. Настройка и настройка загрузочных записей Windows проста, и нет более простого способа быстро загрузиться прямо в Linux, Mac OS X или BSD прямо из загрузчика Windows Vista - на лету

    Бесплатная (для личного использования) Windows

  • GRUB for DOS

    GRUB для DOS - универсальный загрузчик, основанный на GNU GRUB. Он может загружать различные ОС (некоторые из них, некоторые из которых используют стандартные диспетчеры загрузки) на разных носителях (жесткий диск, CD / DVD, внешние USB-устройства и т. Д.).

    Бесплатная Открытый код Mac Windows Linux

  • rEFInd

    rEFInd - это вилка диспетчера загрузки rEFIt для компьютеров на основе интерфейса Extensible Firmware Interface (EFI) и Unified EFI (UEFI). Как и rEFIt, rEFInd является менеджером загрузки, а это означает, что он представляет меню параметров пользователю, когда компьютер сначала запускается, как показано ниже. rEFInd не является загрузчиком, который представляет собой программу, которая загружает ядро ​​ОС и отключает управление

    Бесплатная Mac Windows Linux

  • VMLite VBoot

    VBoot позволяет загружать физический компьютер из одного файла виртуального диска в формате VHD / VMDK / VDI / Raw. Каждый файл содержит одну операционную систему. Он поддерживает Windows 2000, Windows XP, Vista, Windows 7, 2003 Server, 2008 Server и Linux 2.6, 32- и 64-разрядные. VBoot делает несколько ботинок предельно простым. Вы просто копируете один файл на физический компьютер и можете загрузиться в ОС, содержащиеся внутри этого файла

    Платная Windows Linux

  • coreboot

    Coreboot (ранее известный как LinuxBIOS) - это проект бесплатного программного обеспечения, предназначенный для замены проприетарной прошивки BIOS, найденной на большинстве компьютеров, с облегченной системой, предназначенной для выполнения только минимальных задач, необходимых для загрузки и запуска современных 32-разрядных или 64-битных операционных система

    Бесплатная Открытый код Linux

  • Visual BCD Editor

    Visual BCD Editor - расширенная версия утилиты bcdedit для графического интерфейса пользователя. Создание автоматического загрузчика - Windows 7 | Vista | XP | VHD. Исправьте диспетчер загрузки и проблемы с двойной загрузкой.

    Бесплатная Windows

  • Super GRUB2 Disk

    Основная задача Super GRUB2 Disk - помочь вам загрузиться в ОС, чей загрузчик поврежден. Во-вторых, и почти так же важно, чтобы быть инструментом, чтобы узнать больше о GRUB2 и процессе загрузки.

    Бесплатная Открытый код Windows Linux


  • Вот список того что он умеет:
    * CD/DVD boot without BIOS support
    * USB boot without BIOS support (UHCI, OHCI and EHCI)
    * Floppy boot
    * Different profiles for operating systems
    * Define up to 16 partitions
    * No extra partition for the boot manager
    * Hidden boot, maybe you have a rescue system installed and the user should not see that there is another system installed
    * Boot countdown
    * Hide partitions
    * Password protection for the computer and the boot manager setup
    * Backup of partition table data
    * Textmode user interface 80x50
    * Graphic user interface 640x480, 800x600, 1024x786, 1280x1024
    * MBR partition table edit
    * Start of the boot manager from harddisk, floppy, USB, CD, DVD
    * Starting from Windows boot menu
    * Starting from LILO, GRUB, Syslinux, Isolinux, Pxelinux (network)
    * The boot manager is freeware

    Самая любопытная его возможность - загрузка с USB и CD дисков на тех материнских платах, где эта возможность отсутствует (Старые материнские платы).
    И что самое интересное, он позволяет получить USB 2.0 скорость на тех материнских платах, на которых эта возможность урезана (касается первых материнских плат, с поддержкой загрузки с USB устройств).

    Например Ваша мат.плата выдаёт USB 2.0 скорость в ОС Windows или Linux, но при загрузке с USB работает на USB 1.1 и грузиться ОЧЕНЬ медленно .

    Начнём Мы как обычно с установки.

    Для начала скачаем последнюю стабильную версию Plop.
    В моём случае это версия - plpbt-5.0.3
    После распаковки zip архива я советую Вам сперва изучить файл readme.txt , в котором содержаться все инструкции по установке и прочая интересная и полезная информация.

    Кратко рассмотрим некоторые варианты установки, благо разработчики позаботились о том, что-бы Plop можно было быстро и легко установить практически на любой носитель информации.

    Хотите установить Plop на дискету?
    Нет ничего проще, просто выполните:

    Для ОС Linux :

    dd if=plpbtin.img of=/dev/fd0

    Для установки из-под DOS можно воспользоваться утилитой diskimg.com :
    diskimg.com with diskimg -d a -w plpbtin.img

    Хотите установить Plop на CD диск ?
    Просто прожгите ISO образ на свой носитель.

    Пользователи ОС Windows могут это сделать с помощью бесплатной программы для записи дисков - CDBurnerXP или воспользоваться любой другой программой для записи дисков.

    Пользователи ОС Linux могут воспользоваться программой - cdrecord

    cdrecord -v dev=devicename iso_image

    Установка Plop:

    Для ОС DOS:

    загрузку с usb устройства и без лишних вопросов , то введите такую строку:


    1README.TXT в директории с программой.

    пример использования Plop:

    Задача:

    Решение:



    Grub4DOS (usb1.1) => Plop => Grub4DOS (usb 2.0)

    Устанавливаем:
    Копируем файл plpbt.bin /boot
    В файл menu.lst пишем:
    title Start PLoP Usb driver
    kernel /boot/plpbt.bin

    Сохраняем и пробуем.

    so образа через RAM :
    menu.lst впишем следующие строки:

    title Plop RAM
    map --hook
    chainloader (hd32)
    boot

    Сохраняем и пробуем.

    HDD,CD-ROM диск или дискету USB

    Plop автоматически LiveUSB накопитель.


    Возможно в будущим я продолжу публиковать информацию по этому замечательному загрузчику.

    Например, если Вам нужно сделать загрузку с usb устройства и без лишних вопросов , то введите такую строку:

    plpcfgbt.exe stm=hidden cnt=on cntval=1 dbt=usb plpbt.bin

    Полный список опций можно посмотреть в файле 1README.TXT в директории с программой.

    А теперь рассмотрим реально полезный пример использования Plop:

    Задача:

    1) Получить USB 2.0 или близкую к нему скорость на тех материнских, которые работают с USB 2.0 только в загруженной ОС, а на этапе загрузки выдают USB 1.1

    2) Загрузиться в PCI USB 2.0 внешнего конроллера.

    Решение:

    1) Устанавливаем Plop на ваш носитель информации, я решил воспользоваться свой BootFlash с Grub4DOS в качестве загрузчика.
    Общая схема загрузки будет выглядеть так:

    Grub4DOS (usb1.1) => Plop => Grub4DOS (usb 2.0)

    Устанавливаем:
    Копируем файл plpbt.bin на Flash накопитель, в папку /boot или в любое удобное для Вас место.
    В файл menu.lst пишем:
    title Start PLoP Usb driver
    find --set-root --ignore-floppies /boot/plpbt.bin
    kernel /boot/plpbt.bin

    Сохраняем и пробуем.

    Так-же можно сделать загрузку iso образа через RAM :
    Скопируем ISO образ в корень диска, в файл menu.lst впишем следующие строки:

    title Plop RAM
    map --mem (hd0,0)/plop/plpbt.iso (hd32)
    map --hook
    chainloader (hd32)
    boot

    Сохраняем и пробуем.

    2) В этом случае мы просто устанавливаем Plop на наш HDD,CD-ROM диск или дискету и в качестве устройства выбираем USB

    Plop автоматически просканирует все USB порты и загрузить Ваш LiveUSB накопитель.

    Думаю для ознакомления пока-что достаточно.
    Возможно в будущим я продолжу публиковать информацию по этому замечательному загрузчику.

    Модификация прошивки BIOS ноута ASUS A2500H/L, а именно - добавляем в прошивку BOOT загрузчик “Plop Boot Manager”.

    Связано это с тем, что родная прошивка ASUS A2500H/L не особо хорошо “умеет” грузиться с USB, точнее (на мое мнение) вообще не умеет, потому, как все мои усилия закончились ничем. (в разделе Boot есть возможность включить boot c USB_ZIP устройства)и флешку ему подавай до 1Gb, не более. CD привод отдал душу богу уже давно.

    Но ОС надо как-то устанавливать, поэтому было принято решение интегрировать (подшить) в Bios загрузчик Plop Boot Manаger-“маленький загрузчик, который грузит что угодно с чего угодно”. Ссылка на сайт автора - https://www.plop.at/en/home.html .

    Не буду останавливаться на возможностях данного загрузчика, в сети предостаточно информации по нему.

    Прежде чем начать хочу выразить Огромнейшую благодарность Роману (ник apple_rom) за оказанную помощь, техническую и моральную поддержку. Без участия Романа не родилась бы данная тема и не появился бы загрузчик в прошивке Bios Asus A2H/L.

    Первым и самым важным моментом есть то, что необходимо запастись второй микросхемой BIOS c прошитой микропрограммой, которая используется в компе сейчас. Если микросхема запаяна в плату, необходимо выпаять ее и установить панельку(кроватку),в которую без труда можно будет вставлять резервную копию Bios, в случае не рестарта компа после прошивки.

    Поскольку прошивка оказалась Asus-Award – утилит,(типа CBROM ,MODBIN)после долгих поисков, проб и неудач под него не нашлось, их просто не существует, а даже если и существуют, то мне не попадались. И поэтому прошивку править будем “ручками”. Первым делом понадобилось освободить место под новый модуль загрузчика, потому как в прошивке не оказалось свободных 30 Kb. Для этого запускаем утилиту >Bit14.exe a2h0213a.bin и в файле report1.dat(созданном Bit14.exe) смотрим состав модулей в нашей прошивке.

    ─────────────────────────────────────────────────────────────────

    8 LOGO1 ROM A000h (40K) 612Eh (24,29K) PXE_M18.ROM

    9 OEM1 CODE C000h (48K) 728Dh (28,64K) 650lv2.08q

    10 LOGO BitMap 1888Ah (98,13K) 4725h (17,79K) POSTA7N4.OSB

    11 Other(8013:0000) 124BAh (73,18K) 1C09h (7,01K) ASUSLOGO.BIN

    ──────────────────────────────────────────────────────────────────

    Было решено выбросить модули всевозможных логотипов, в данном случае файлы №8 ;10 ;11

    Для этого открываем a2h0213a.bin в hex редакторе(я использую Winhex) поиском по заголовкам –lh5- находим наши (PXE_M18.ROM,POSTA7N4.OSB,ASUSLOGO.BIN) модули и удаляем их из прошивки. Для тех, кто не вкурсе поясню про Lha архивы. Прошивка Bios состоит именно из модулей, упакованных с пом. Lha и, собранных в последовательность,без пробелов. Поэтому для поиска начала модуля находим заголовок –lh5- ,отступаем на 2 байта влево (пример %.-lh5-)-это и есть начало Lha архива. Конец такого архива всегда “00”и после него следует байт CRC(FG 2D 15 55 00 DE)Байт CRC в конце каждого модуля, это фишка ASUS -

    CRC_original.bin

    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

    Award Decompresion Bios

    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

    Таким образом, находим начало и конец ненужных модулей, выделяем и удаляем.

    После, если потребуется, поджимаем модули, чтоб следовали один за другим без пробелов.

    Должно получиться что-то вроде такого:

    ■ Award Decompression BIOS structure:

    ──────────────────────────────────────────────────────────────────

    No. Item-Name Original-Size Compressed-Size Original-File-Name

    ──────────────────────────────────────────────────────────────────

    0 System BIOS 20000h (128K) 114C5h (69,19K) stn.bin

    1 IA-32 Microcode 502Ah (20,04K) 389Eh (14,15K) cpucode.exe

    2 Other(6000:0000) 86D0h (33,7K) 43DEh (16,97K) AWARDEXT.ROM

    3 Other(A800:0000) 6C81h (27,13K) 44B1h (17,17K) FILE1.ROM

    4 Other(A000:0000) 1830h (6,05K) B58h (2,84K) AWARDEYT.ROM

    5 ACPI table 3D38h (15,3K) 19DAh (6,46K) ACPITBL.BIN

    6 Other(1002:0000) 1260h (4,59K) 7EFh (1,98K) crisis.bin

    7 Other(8000:0000) 1525h (5,29K) 106Eh (4,11K) ADJ_A2H.ROM

    8 9 OEM1 CODE C000h (48K) 728Dh (28,64K) 650lv2.08q

    (Silicon Integr. Sys. (SiS) SiS650/1/GL/GX,740 GUI 2D/3D Accelerator BIOS)

    Теперь прошиваем Bios мат.платы и перезагружаемся. Если все ок. переходим к подготовке файла загрузчика. Методику нашел на просторах интернет на forum.ixbt.com.

    Понадобятся:

    1. plpbtrom.exe и plpbtrom.bin из пакета Plop Boot Manager
    2. bromcfg.exe

    Порядок действий:

    1. Создаем загрузчик "plpbtrom.exe -forceINT -INT18 -compress plpbtrom.bin plpbt.rom"
    2. Конвертируем plpbt.rom с помощью bromcfg.exe в pci rom "bromcfg.exe plpbt.rom"

    Нам нужно заменить загрузку с Lan на загрузку Plop

    • Change configuration (Y/N)?y
    • Vendor ID? 1039,(для других плат можно посмотреть на втором экране загрузки или в диспетчере устройств, в свойствах сетевой карты.)
    • Device ID? 0900,(для других плат можно посмотреть на втором экране загрузки или в диспетчере устройств, в свойствах сетевой карты.)
    • PCI device type? (e.g. 020000 for Ethernet):020000

    Полученный файл назовем plpbt_PCI.rom. Теперь нужно полученный файл добавить в прошивку Bios.Для этого, берем подобный- Award-овский Bios с которым нормально работает Cbrom.Я брал прошивку от Foxconn 461XP219.BIN.

    С помощью

    >cbrom198 461XP219.BIN /other 4011:0 plpbt_PCI.rom

    добавляем загрузчик в прошивку от Foxconn, предварительно освободив под него место таким же образом, как я писал ранее. Теперь наш загрузчик добавлен с нужными заголовками в прошивку. Осталось его перенести из Foxconn в Asus прошивку. Для этого в HEX редакторе, в файле 461XP219.BIN находим модуль plpbt_PCI.rom, выделяем от начала(-lh5- минус 2 байта), до конца и копируем его в отдельный файл. В HEX редакторе oткрываем Asus Bios a2h0213a.bin,находим сразу за последним модулем (650lv2.08q) пустое место (FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF) и сразу, без пробела, за байтом CRC вставляем наш,вытащенный из Foxconn прошивки, файл plpbt_PCI.rom. Сохраняем всю прошивку и открываем в BIT14.exe.

    ■ Award Decompression BIOS structure:

    No. Item-Name Original-Size Compressed-Size Original-File-Name

    ───────────────────────────────────────────────────────────────────────

    0 System BIOS 20000h (128K) 114C5h (69,19K) stn.bin

    1 IA-32 Microcode 502Ah (20,04K) 389Eh (14,15K) cpucode.exe

    2 Other(6000:0000) 86D0h (33,7K) 43E1h (16,97K) awardext.rom

    3 Other(A800:0000) 6C81h (27,13K) 44B1h (17,17K) FILE1.ROM

    4 Other(A000:0000) 1830h (6,05K) B58h (2,84K) AWARDEYT.ROM

    5 ACPI table 3D38h (15,3K) 19DAh (6,46K) ACPITBL.BIN

    6 Other(8000:0000) 1525h (5,29K) 106Eh (4,11K) ADJ_A2H.ROM

    7 OEM1 CODE C000h (48K) 728Dh (28,64K) 650lv2.08q

    (Silicon Integr. Sys. (SiS) SiS650/1/GL/GX,740 GUI 2D/3D Accelerator BIOS)

    8 LOGO1 ROM 7400h (29K) 72DBh (28,71K) plpbt_PCI.rom

    (Silicon Integr. Sys. (SiS) SiS900 10/100 Ethernet Adapter BIOS)

    ───────────────────────────────────────────────────────────────────────

    ■ Award Decompression BIOS Main CheckSums Status:

    ───────────────────────────────────────────────────────────────────────

    No. Item-Name CheckSum Calculated-CheckSum Address Status

    ───────────────────────────────────────────────────────────────────────

    0 System BIOS 80h 80h 114C5h Correct

    1 IA-32 Microcode 0Bh 0Bh 14D64h Correct

    2 Other(6000:0000) 25h 25h 19146h Correct

    3 Other(A800:0000) 1Dh 1Dh 1D5F8h Correct

    4 Other(A000:0000) F2h F2h 1E151h Correct

    5 ACPI table 46h 46h 1FB2Ch Correct

    6 Other(8000:0000) A5h A5h 20B9Bh Correct

    7 OEM1 CODE 68h 68h 27E29h Correct

    8 LOGO1 ROM ─── 8Bh ────── Absent

    ───────────────────────────────────────────────────────────────────────

    В структуре файла видим добавленный модуль №8 как LOGO1 ROM – это из-за ID4011:0,нам это не мешает. Далее находим прочерки в графе checksum и addres,а между прочерков рассчитанный CRC модуля №8.Нужно “8B” записать в прошивку после модуля plpbt_PCI.rom сразу за нулевым байтом и сохранить прошивку. Контрольно,еще раз открыть прошивку с пом. BIT14.exe и проверить модуль №8,должно быть так:

    8 LOGO1 ROM 8Ch 8Ch 27E2Bh Correct

    Прошиваем a2h0213a.bin во флеш, перезагружаемся и заходим в Bios Setup.

    В разделе Boot в графе “Onboard Lan Boot ROM” - ставим Enable .В списке boot устройств, включаем “INT18 Dewice (Network)” и поднимаем его на самый верх, чтобы под №1 списка стоял INT18 Dewice. Перезагружаем и, если все сделано правильно,видим меню Plop загрузчика.

    Можно пользоваться. При желании, для красоты, можно поменять надписи в Bios Setup скажем к примеру “Onboard Lan Boot ROM” заменить на “Plop Boot Manager Rom”.

    Дополнение :

    С моей точки зрения, иметь модифицированный bios и не видеть этого в bios setup – это, мягко выражаясь, не эстетично. Поэтому решено было заменить надпись “INT18 Device (Network)”и”On Board Lan Boot ROM” на что-то более правдоподобное, связанное с добавленным модулем загрузчика. Хотя все проделанное ранее уже является полностью работоспособным и можно вполне оставить как есть, решать каждому индивидуально. Я за эстетичность и выбор мой очевиден.

    Открываем файл BIOS в HEX редакторе и находим модуль AWARDEXT.ROM .Далее, уже по знакомому сценарию: выделяем, копируем и распаковываем его. В распакованном виде вновь открываем его в HEX редакторе. Поиском находим текст “INT18 Device (Network)” и прописываем вместо него свою надпись латиницей “**Plop Boot Manager** ”,тут я не менял количество символов, не знаю наверняка, что произойдет, если добавить или убрать пару букв, вероятнее всего это не имеет значения, но экспериментировать не стал. Аналогично поступаем с другим заголовком, определяющим Boot по сети,(менеджер Plop добавлен, как сетевое устройство).

    После, опять-же, знакомые процедуры-добавляем отредактированный модуль в “левую” прошивку от Award 6.0 c помощью, уже знакомого, CB-рома который нормально работает с этим “левым”Award-ом.(>cbrom198 461XP219.BIN /other 6000:0 AWARDEXT.ROM).И снова в HEX редактор, как и с модулем загрузчика, выделяем AWARDEXT.ROM от начала(-lh5- минус 2 байта), до конца и копируем его в отдельный файл. В HEX редакторе oткрываем Asus Bios a2h0213a.bin и меняем модуль AWARDEXT.ROM отредактированным. Тут внимание!!! Новый (редактированный AWARDEXT) может отличаться по размеру от оригинала. Необходимо проконтролировать:

    1.Чтобы модуль (+байт CRC) был добавлен без пробелов и остатков старых модулей, если он (модуль) вышел короче по размеру;

    2.Чтобы модуль своим “фостом” не затер следующий за ним модуль, если он длиннее …

    3.Чтобы общий размер прошивки остался прежним (262144);

    4.Чтобы модуль декомпрессора и бутблока остались на прежних местах в адресном пространстве.

    И если все нормально, продолжаем.

    Итак, поехали. Для начала нам понадобится сам загрузчик. Последнюю его версию можно скачать . В полученном архиве много разных файлов, но пугаться не стоит. Нам нужен лишь один файл grldr. Это и есть загрузчик. Теперь его надо установить на флэшку. Переходим по этой ссылке и качаем последнюю версию grubinst. Это специальная утилита предназначенная для установки grub4dos в MBR . Распаковываем полученный архив и запускаем приложение grubinst_gui.exe. В появившемся окне выбираем нашу флэшку и жмем кнопку Install.

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

    В этом случае придется запустить grubinst.exe из командной строки со следующими параметрами:

    C:/grubinst/grubinst.exe --skip-mbr-test (hdN)

    Вместо N нужно подставить номер флэшки, например (hd1). Узнать, какой номер имеет флэшка в системе можно следующим образом. Правая кнопка мыши на значке мой компьтер -> управление компьютером -> управление дисками.
    ВНИМАНИЕ! Если ты лоханешься и вместо флэшки укажешь системный диск, то его MBR будет изменена, и система с него грузится перестанет.
    Теперь кидаем в корень флэшки скачанный ранее файл grldr. В принципе, загрузочная флэшка уже готова, и можно попробовать с нее загрузиться, правда толку от этого будет мало, ведь на ней еще ничего нет (кроме загрузчика).

    Для разминки добавим на нашу флэшку утилиты для проверки оперативной памяти и жесткого диска. Загрузчик grub4dos достаточно мощная вещь, и он позволяет выполнять загрузку прямо из iso образа. Для проверки памяти воспользуемся утилитой Memtest86+ загрузочный образ которой можно скачать , а для проверки жесткого диска - утилитой Victoria. Загрузочный образ последней можно скачать . В корне флэшки создадим каталог grub4dos. В этом каталоге создадим директорию iso и скопируем туда полученные образы. В корне флэшки создадим файл menu.lst следующего содержания:

    Title Проверка оперативной памяти map (hd0,0)/grub4dos/iso/mt410.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Проверка жесткого диска map (hd0,0)/grub4dos/iso/vcr35r.iso (hd32) map --hook root (hd32) chainloader (hd32) boot

    Я здесь не буду пояснять, что делает каждая команда. В конце этой статьи есть ссылка на документацию, где все подробно расписано.

    Пробуем загрузиться с флэшки. Что мы видим? Правильно. Вместо русских букв отображаются кракозябры. Давай исправим это маленькое недоразумение и, заодно, немного приукрасим наш загрузчик. Качаем готовую тему. Кидаем скаченный архив в папку grub4dos на флэшке. В начало файла menu.lst добавляем следующую строчку:

    Gfxmenu (hd0,0)/grub4dos/Elisha2.gz

    Вновь загружаемся с флэшки. Теперь русские буквы отображаются верно, да и меню выглядит намного симпатичнее.

    Выбираем проверку оперативной памяти. Все работает. Пробуем запустить утилиту для проверки жесткого диска. Вот незадача. Не хочет работать. Вылетает следующая ошибка (по крайней мере у меня так было):

    Error 60: File for drive emulation must be in one contiguous disk area

    Эта ошибка появляется потому что образ vcr35r.iso является фрагментированным. Для его дефрагментации воспользуемся утилитой wincontig. Это бесплатная утилитка не требующая установки. Скачать ее можно отсюда .

    Дефрагментируем образ vcr35r.iso, загружаемся с флэшки и убеждаемся, что теперь все работает.

    Аналогичным образом я добавил на флэшку программу для клонирования жестких дисков Norton Ghost 11, утилиту для сброса пароля администратора Active Password Changer, загрузочный диск Windows XP Live CD Mini, и программу для работы с жесткими дисками Acronis Disk Director Suite.

    Вот еще один очень важный момент. На некоторых компьютерах работа с флэшкой будет происходить очень медленно. Для решение это проблемы есть такая штука, под названием PLoP драйвер, который позволит железу работать на скоростях usb2.0. Сейчас я расскажу, как установить этого зверя.
    Качаем последнюю версию PLoP Boot Manager отсюда . Открываем полученный архив и копируем файл plpbt.bin в каталог grub4dos на флэшке. В файл menu.lst добавляем строчки

    Title Start PLoP boot manager root (hd0,0) kernel /grub4dos/plpbt.bin

    После загрузки с флэшки выбираем соответствующий пункт меню, в появивщемся окне жмем usb. После этого флэшка будеть работать быстро.

    Теперь добавим в меню пункты загрузки Windows XP и перезагрузки компьютера. Для этого в файл menu.lst нужно записать следующее:

    Title Найти и загрузить Windows NT/2K/XP find --set-root --ignore-floppies --ignore-cd /ntldr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /ntldr chainloader /ntldr title Перезагрузка компьютера reboot

    Следующим шагом добавим в меню консоль восстановления Windows XP. Скачать образ можно отсюда . Если попробовать запустить ее методом, описанном выше, ничего не получится, но к счастью существует другой способ сделать это. Качаем по ссылке образ дискеты с драйвером FiraDisk. Этот драйвер позволяет Windows работать с виртуальными дисками GRUB. Кидаем файл firadisk.IMA на флэшку, в папку grub4dos, а образ консоли восстановления в папку iso. В файл menu.lst добавляем следующий код:

    Title Консоль восстановления Windows XP map --mem /grub4dos/firadisk.ima (fd0) map --mem /grub4dos/iso/rc.iso (hd32) map --hook chainloader (hd32)

    Теперь можно запустить консоль восстановления Windows XP. Работает это следующим образом. Сначала загружается драйвер FiraDisk, затем в оперативную память компьютера копируется файл rc.iso. Происходит эмуляция CD. Теперь Windows думает, что она обращается к CD диску, когда на самом деле, работа идет с RAM диском. Единственный минус, что в данном случае, размер оперативной памяти должен быть больше чем размер iso-образа. В случае с консолью восстановления это не критично, но если размер загружаемого образа достаточно велик на это стоит обращать внимание.

    Аналогичным способом можно выполнить с флэшки установку Windows XP. Единственное, ее нужно будет разделить на два этапа. Первый этап точно такой же как с консолью восстановления. А на втором этапе, необходимо выполнить загрузку с жесткого диска, куда устанавливаем систему, но перед этим создать установочный RAM диск. В общем файл menu.lst будет выглядеть следующим образом:

    Title Установка Windows XP (этап 1) map --mem /grub4dos/firadisk.ima (fd0) map --mem /grub4dos/iso/XP_SP2.iso (hd32) map --hook chainloader (hd32) title Установка Windows XP (этап 2) map --mem /grub4dos/firadisk.ima (fd0) map --mem /grub4dos/iso/XP_SP2.iso (hd32) map --hook find --set-root --ignore-floppies --ignore-cd /ntldr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /ntldr chainloader /ntldr

    Еще один любопытный момент. В моем дистрибутиве Windows XP (в прочем, как и в образе консоли восстановления) при запуске появляется надпись, предлагающая нажать любую клавишу для загрузки с CD.

    Press any key to boot from CD...

    Лично у меня подобное сообщение вызывает дикое желание от него избавиться. К счастью, сделать это довольно просто. Для этого надо удалить файл BOOTFIX.BIN из каталога I386, при помощи, например, программы ISO Commander.

    Вот, собственно, и все, о чем я хотел рассказать. На всякий случай, приведу окончательный файл menu.lst, который у меня получился.

    Gfxmenu (hd0,0)/grub4dos/Elisha2.gz title Найти и загрузить Windows NT/2K/XP find --set-root --ignore-floppies --ignore-cd /ntldr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /ntldr chainloader /ntldr title Установка Windows XP (этап 1) map --mem /grub4dos/firadisk.ima (fd0) map --mem /grub4dos/iso/XP_SP2.iso (hd32) map --hook chainloader (hd32) title Установка Windows XP (этап 2) map --mem /grub4dos/firadisk.ima (fd0) map --mem /grub4dos/iso/XP_SP2.iso (hd32) map --hook find --set-root --ignore-floppies --ignore-cd /ntldr map () (hd0) map (hd0) () map --rehook find --set-root --ignore-floppies --ignore-cd /ntldr chainloader /ntldr title Windows XP Live CD map (hd0,0)/grub4dos/iso/Windows_XP_Live_CD_Mini.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Консоль восстановления Windows XP map --mem /grub4dos/firadisk.ima (fd0) map --mem /grub4dos/iso/rc.iso (hd32) map --hook chainloader (hd32) title Сброс пароля администратора map (hd0,0)/grub4dos/iso/Active_Password_Changer.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Проверка оперативной памяти map (hd0,0)/grub4dos/iso/mt410.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Проверка жесткого диска map (hd0,0)/grub4dos/iso/vcr35r.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Norton Ghost 11 map (hd0,0)/grub4dos/iso/NortonGhost11.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Acronis Disk Director Suite 10.0.2288 map (hd0,0)/grub4dos/iso/AcronisDDS-10.0.2288.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Start PLoP boot manager root (hd0,0) kernel /grub4dos/plpbt.bin title Перезагрузка компьютера reboot

    Комментарии (191)

    lehab
    спасибо за информацию. один вопрос. если линукс еще залить туда, то его ведь не надо будет на 2 этапа разбивать? просто в grub`e прописать?

    Алексей
    есть такой вопрос: сколько должно пройти времени после команды map --mem /grub4dos/iso/XP_SP2.iso (hd32) (у меня очень долго я даже ни разу не дожидался оканчания операции) И как это можно исправить, оперативной памяти у меня 768. За ранее спасибо.

    Savvateev
    Пройти должно минуты 2-3. Если у вас этот процесс занимает больше времени, значит нет поддержки USB 2.0. В статье написано как поступать в этом случае. Используйте PLoP Boot Manager.

    Алексей
    спасибо! со скоростью проблемы решены, Но с этапом 2 возникают трудности: Во первых не понятна команда map () (hd0) так как мы загрузились с флешки получается корень у нас как раз (hd0), тогда данная команда воспримется как:map (hd0) (hd0), а затем у вас стоит команда: map (hd0) () ,а это как раз и будет опять же: map (hd0) (hd0). И зачем это нужно. Поправив все это у меня получается вот так: title Установка Windows XP (этап 2) map --mem /grub4dos/firadisk.ima (fd0) map --mem /grub4dos/iso/XP_SP2.iso (hd32) map --hook map (hd1) (hd0) map --rehook find --set-root --ignore-floppies --ignore-cd /ntldr chainloader /ntldr И вот же сам вопрос: при описанных мною выше набору команд установка windows переходит во второй этап и выскакивает ошибка: Необходим файл "asms" на Windows XP Professionsl SP 3 CD. Введите путь к файлу и нажмите ок. Путь стоит такой: GLOBALROOT\DEVICE\CDROOM1\I386 и главное его поменять нельзя. Вот так вот (((((. Что делать не знаю.

    Дмитрий
    Статья отличная, но у меня есть проблема: когда проходит первый этап установки еще до форматирования(когда идет определение устроиств) после зтухания дисплея вылетает синий экран смерти ((((. Около 7 образов win xp sp3 перепробывал, на других компьютерах выдает тоже самое, я гуглю гуглю но ничего не помогает. Код ошибки: *** Stop 0x0000007b (0xF79AF524,0xc0000034,0x00000000,0x00000000)

    alex
    7b это обычно не видит ваш жесткий диск скорее всего нет драйвера sata рекомендации стандартные или подсунуть на дискете когда оно его просит или интеграция в дистрибутив.
    ps ну или режим совместимости с ide включить в биосе если конечно там есть такой пункт.

    Евгений
    Я нашел решение проблемы,вот содержимое моего файла menu.lst title 1 Start install WinXpSp3 map /grub4dos/WBSATA86.IMG (fd0) map /grub4dos/WBSATA86.IMG (fd1) map /Images/ru_winxp_pro_with_sp3_vl.iso (hd32) map (hd0) (hd1) map (hd1) (hd0) map --hook root (hd32) chainloader (hd32) title 2 Continue install WinXpSp3 map /grub4dos/WBSATA86.IMG (fd0) map /grub4dos/WBSATA86.IMG (fd1) map /Images/ru_winxp_pro_with_sp3_vl.iso (hd32) map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (hd0)+1 где обязательно нужно проводить установку WinXp в два этапа.Вы спросите почему?-Потому что после копирования файлов на винчестер и перезагрузки Windows у вас запросит CD/DVD Rom с установочными файлами для продолжения установки,поэтому после первой перезагрузки Windows мы опять загружаемся с флэшки и выбираем 2 этап загрузки... WBSATA86.IMG - это образ с драйверами для SATA/Raid интерфейсов компаний AMD и Intel.Проблема решена на 100% с BSOD 7b.ссылка для скачивания образов http://www.box.net/shared/dy4x1jbcrz

    Андрей
    Нет, Евгений, Вы поторопились заявить про 100% решение. Скачал ru_winxp_pro_with_sp3_vl.iso, делаю по Вашей инструкции, зависон 7b. И F6 нажимал и не нажимал, и менял AHCI на IDE в BIOS - НЕ РАБОТАЕТ. (к сведению, когда Firadisk + маппинг в память - всё работает, и сборки тоже)

    JoKeR
    Очень доступно и просто написанная статья! Респект! Пара вопросов: Какая файловая система флэшки, NTFS или FAT32? Она как USB-HDD воспринимается?

    jahsoul
    На 2ом этапе после эмуляции Ram диска вылазит ошибка File not found. Не находит ntldr. Загружаюсь с PE, ntldr лежит в корне как и должен. Что делать хз. Посоветуйте что нибудь...

    Maxim
    До этого экспериментировал без изменения темы, потом решил попробовать. Все делал по статье и вот что получается при подключении темы: http://clip2net.com/clip/m21555/1288580069-clip-61kb.jpg 1. Русские символы просто игнорируются, превращаясь в белую строкe. Даже если писать, например "Загрузка Memtest" - игнорируется все 2. Невозможно выбирать пункты. Не реагирует ни на какие нажатия кнопок на клавиатуре. Подскажите, в чем могут быть проблемы. Или есть определенные требования. Может кодировку menu.lst нужно менять или еще что-то? У меня 8 гб флеш в NTFS.

    Savvateev
    1. Проверьте, используете ли вы последнюю версию загрузчика.
    2. Файл menu.lst должен быть в кодировке UTF-8.

    Maxim
    С UTF-8 помогло, спасибо! Но проблема с тем, что я ничего не могу делать на экране загрузчика (не реагирует ни одна клавиша) - осталась. Версия загрузчика самая последняя с сайта автора. Если комментирую строку gfxmenu (hd0,0)/grub4dos/Elisha2.gz - то все работает, могу клавишами перемешаться между пунктами. Может есть какая-то 100% работающая версия билда?

    Savvateev
    Еще раз уточните версию загрузчика. По ссылке приведенной в статье есть версия grub4dos-0.4.5b-2010-10-03. Если вы скачивали с официального сайта, то там лежит более старая версия. Еще помнится у меня были проблемы с USB клавиатурой. Возможно в этом дело.

    Denisko
    Все вроде работает, но в случае когда прикручиваем образ с виндой выше описанным способом копец как хренова ждать пока фрадиск сэмулирует образ 700 мегабайтный

    Rus_34
    На первом этапе установки WindowsXP после выбора раздела куда ставить и начала копирования появляется "Программе установки не удалось скопировать файл firadisk.sys...."

    just
    Статья отличная, но у меня есть проблема: когда проходит первый этап установки еще до форматирования(когда идет определение устроиств) после зтухания дисплея вылетает синий экран смерти ((((. Около 7 образов win xp sp3 перепробывал, на других компьютерах выдает тоже самое, я гуглю гуглю но ничего не помогает. Код ошибки: *** Stop 0x0000007b (0xF79AF524,0xc0000034,0x00000000,0x00000000) необходимо заменить NTDETECT.COM на пропаченный

    vx_klim
    Savvateev спасибо конечно инфа правда полезная!!! но только один вопрос windows7 можно так же с флэхи устанавливать??

    vx_klim
    и еще вопрос кстати не совсем понял как себя должен вести PloP выбираю usb появляется темный экран и ничего особенного не проиходит... можете рассказать как должно быть?

    Savvateev
    После того как выбрали usb снова должно появиться меню grub4dos.

    vx_klim
    спасибо за ответ обязательно попробую))) я вот еще хотел спросить только не ругайтесь.. я как новичок)) вот если скажем такая мысль... поделить флешку на два раздела, на одном чтобы находилось меню grub4dos и т.д. созданное нами, а на втором с помощью программы WinSetupFromUSB установленная нами XP (т.к. там вроде бы нет ограничения по памяти как я понял). так вот (!) возможно ли прописать вменю граба так чтобы он обращался к другому разделу флешки и производил установку оттуда? просто очень интерессно разобраться, т.к. столкнулся у знакомых спроблемой нехватки оперативной памяти((

    Silver
    Автору оргомное спасибо, величайший респект и успехов всегда и во всем. Все работает, все четко. P.S. По возможности подскажите, пожалуйста, где еще можно скачать образ консоли восстановления. Ресурс "http://www.thecomputerparamedic.com/files/rc.iso" открыть не удалось.

    Алексей
    а теперь по сабжу: данная тема обсуждалась уже на многих форумах и есть много статей, но ни в одной я не увидел комментариев на тему предварительного создания разделов на целевом диске (или дисках) перед ремапом... например у меня не получилось поставить винду на данному описанию на машину с 3-я HDD? которые уже разбиты на несколько разделов (в т.ч. не win, т.е. отличные от FAT и NTFS) и имеющие свободное место (без разделов) хотелось бы универсальности, чтобы данный способ можно было использовать как на новых компьютерах (с абсолютно чистыми дисками), так и на тех где уже стоит Windows/DOS или Linux прошу автора прокомментировать данную ситуацию и по возможности дополнить статью P.S.: использую iso с официальным OEM-дистрибутивом WinXP pro SP2 и файлом ответов (nLite)

    Savvateev
    Есть же специализированные программы для работы с жесткими дисками. Тот же Acronis Disk Director Suite, который упомянут в этой статье. Да и сам установщик windows позволяет работать с разделами.

    pms
    Всем Хай! Столкнулся со следующими проблемами. При установки ХР в самом начале вылетает синий экран смерти и всё. И при установки Win7 там где выбираешь раздел куда ставить он пишет что не может туда поставить

    komsomolec
    title Установка Windows XP (этап 1) map --mem /grub4dos/firadisk.ima (fd0) map --mem /grub4dos/iso/XP_SP2.iso (hd32) map --hook chainloader (hd32) Вот смотрите, судя по Вашему коду, grub мапит (загоняет) весь изошник в оперативную память. А если у меня на машине стоит оперативы меншь размера изошника, что же тогда делать? Когда я удалил --mem перед /grub4dos/iso/XP_SP2.iso, то после копирования файлов установки, у меня появился знаменитый синий экран 0x0000007b На одной из машин оперативка позволило загрузить XP, как у вас прописано в меню. После копирования файлов установки и ребута виндоус выдал ошибку об испорченном файле hal.dll

    Mike
    >>> На одной из машин оперативка позволило загрузить XP, как у вас прописано в меню. >>> После копирования файлов установки и ребута виндоус выдал ошибку об испорченном >>> файле hal.dll А я думал, что это у меня руки кривые)) Мне после копирования файла и ребута тоже пишет ошибку об испорченном или отсутствующем файле по адресу \system32\hal.dll. Я, честно говоря, не совсем понимаю, что считать вторым этапом установки? Это этап после первой перезагрузки?))

    Дмитрий
    Абсолютно идентичная проблема, выдает нет файле после первого этапа (тоесть после первой перезагрузки)

    Александр
    Такая же проблемма, приходилось грузиться с miniXP с флешки, и править boot.ini на диске. Но, я таки нашел как нормально поставить XP немного прописал menu.lst по другому title Установка Windows XP (этап 1) map --mem /boot/firadisk.ima (fd0) map --mem /winxp/XP_SP3.iso (hd32) map (hd0) (hd1) map (hd1) (hd0) map --hook root (hd32) chainloader (hd32) title Установка Windows XP (этап 2) map --mem /boot/firadisk.ima (fd0) map --mem /winxp/XP_SP3.iso (hd32) map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (hd0)+1 может быть кому и пригодиться

    Starkent
    пробовал добавить на флешку ERDC, бросил образ erd50.iso в корень и из родного menu.lst скопировал в свой: title ERD Commander 5.0 for Windows XP / Windows 2003 map --mem /erd50.iso (0xff) map --hook chainloader (0xff) boot при выборе пункта пишет Error 11 никто не знает, почему?

    Alexxx
    Скачал grub4dos-0.4.5a-2010-04-20 (и сразу вопрос куда положить закаченный файл? Или без разницы? Потом скачал grubinst-1.1-bin-w32-2008-01-01 положил рядом с предыдущим на свой диск c: в корень. Запустил grubinst_gui.exe. отметил hd1 нажал Install. Пишет: The MBR/BS has been successfully installed Pres to continue… и всё, ни чего не происходит????????

    kcant
    Проблема "Программе установки не удалось скопировать файл firadisk.sys...." связана с наличием подключенного флоппи-дисковода и лечится заменой fd0 на fd1, т.е.: map --mem /grub4dos/firadisk.ima (fd1)

    user_nt
    А если флопаря нет в конфигурации компа, что тогда делать с ошибкой файла firadisk.sys. А если меняешь на таком компе fd0 на fd1, то вылетает после запроса по SCASI драйверам в синий экран. Комп рабочий hp (корпоративное решение). Прошу не ругаться если где-то не правильно что-то написал, а обьяснить и направить на истенный путь. :)

    ilnurgi
    привет подскажи пожалуйста. создаю загрузочную флешку, на неё копирую windows 7 32 bit и windows 64 bit что прописать в menu.lst чтобы всё грузилось правильно. спасибо

    Savvateev
    А в чем проблема? Добавь два пункта для установки 64-х битной версии по аналогии с 32-х битной. Только файл образа не забудь поменять.

    Alexey
    Доброй ночи, подскажите пожалуйста. ПРикручиваю тот же alkidlive cd, ISO образ дефрагментирован, с флешки загружается, проходит загрузка, появляеться значок вины икспи и потом в синий экран выкидывает! тоже самое с ERD. В чем может быть причина? кто нибуь сталкивался?

    Savvateev
    Попробуйте скопировать образ в память, а затем грузиться из нее, как в случае с консолью восстановления. Так должно заработать.

    Alexey
    Спасибо, получилось. Но есть еще ряд вопросов. Хотел включить в сборку еще антивирусные Live CD Dr. Web, KAV и Avira, не один из них не работает. 1. Dr.Web начинает загружатся, бегут строчки, а конце: Cannot find boot device bin/sh: can"t acces tty; job control turned off. На этом все заканчивается 2. KAV: Сразу ошибка Error 17: Cannot mount selected partition 3. Avira: тоже начинает грузится а потом ошибка: Self check failed! The file failed В menu.lst я их прописываю как и консоль восстановления сначала гружу в память. С утилитой виктория тоже пролемы. ИОСшник дефрагментирован, но не грузиться, пишет Error 13: Invalid executable format. Подскажи плиз как решить эти проблемы.

    Savvateev
    Странно. На момент написания этой статьи виктория работала нормально. Проверьте iso-шники, может в них дело. Должны быть загрузочные iso образы. Кстати откуда викторию качаете? С сайта разработчика, я надеюсь? Еще проверьте версию grub4dos.

    Alexey
    grub4dos последняя версия, насчет откуда скачивал, честно не помню, позже проверю. Меня больше интересует вопрос, как включить в загрузку Антивирусы.

    Сергей
    Запускаю приложение grubinst_gui.exe. В появившемся окне выбираю свою флэшку и жму кнопку Install.Оно мне пишет: "The MBR/BS has been successfully installed".Всё.Загрузится с флешки не получаяться.Помоги!!!

    iskanderr
    Большое спасибо автору за отличную статью, всё изложено понятно и доступно. Если не затруднит, подскажите пожалуйста, в чем может быть проблема - не загружается Recovery Console. Всё делал по вашей инструкции, файлы со здешних ссылок (не биты, не фрагментированы), в menu.lst всё точно, но rc (и один из образов лайв сиди) не стартует. С остальным проблем нет, акронис, виктория, алкид и т.д. работают нормально, перепробовал несколько версий граба и фирадиска, безрезультатно...

    Aleksandr
    Где брать iso образы программ? Искать в интернете либо их можно как нибудь самому сделать?

    stas
    Подскажи пожалуйста: почему не грузятся iso образы например LupuRus-520-M1.iso, eset_sysrescue.iso, Hiren"s.BootCD.15.1.iso? При выборе в меню Груба "загрузить образ",начинается загрузка, даже появляется меню с загрузочной картинкой НОД, Пупирус, Hiren"s.BootCD. Далее после выбора любого пункта меню начинается грузиться линуксы и выдают ошибку: не найден какой либо файл.... Параметры в Груб прописаны аналогично советам Автора: title Загрузить eset sysrescue map (hd0,0)/grub4dos/iso/eset_sysrescue.iso (hd32) map --hook root (hd32) chainloader (hd32) boot

    Дмитрий
    Savvateev, спасибо за сжатое изложение всего что надо в одном месте. Вы просто молодец. Теперь вопрос - собирал я загрузочную флэшку. Не ставятся XP (BSOD #79) и 7 (требует драйвера CD-ROM). FIRADISK не помогает. Включил в menu.lst команды: map --mem /iso/WBSATA86.IMG (fd0) map --mem /iso/WBSATA86.IMG (fd1) После указанной доработки XP вроде прошла проблемное место (до конца не доводил), а семерка осталась на том же месте, т.е. ни FIRADISK ни WBSATA не решают вопроса. Какие будут мысли?

    Дмитрий
    Дополнительно - никакие танцы с бубном вокруг autounattend.xml и подсовывание системе loadiso.cmd не решают вопроса - драйвера firadisk в устанавливаемой системе ставятся, но диски с sources не появляются.

    Дмитрий
    Еще уточнение - образ Windows 7 SP1 Reactor v.1.0, уж какой был. Сейчас скачаю последний реактор (v.11.0) и восьмерку, быть может дело именно в образе?

    Дмитрий
    Результат - не ставится из образа ни одна система на базе семерки. Симптомы те же самые - спрашивает драйвера CD-ROM. XP и ее клоны ставятся, достаточно заранее смонтировать в флопы образ WBSATA86. От семерочной проблемы сие не спасает. У меня варианты закончились, пробовал много чего. Помогите уже человеку...

    Роман
    ВСем привет. Помогите пожалуйста решить вопрос так как я в этих делах новичёк и не каких навыков в этом деле не имею. При создании загрузочной флэшки, все операции выполнял согластно инструкции. Ошибки, которые были представленны автором, не разу не всплывали. Закинул все файлы и утилиты все прописал согласно уроку, и застопорился на уставке темы на флэшку. Данный урок гласит о том что если установить тему то все начнет отопбражаться русскоязычным шрифтом. Тема стала нормально, но названия утилит на ней не отображаются, а лишь присутствует с верху белый квадратик не большой который можно опустить в верх и вниз. При нажадии enter меня перебрасывает обратно к кракозябрам. Помогите что делать в этой ситуации.

    Денис
    Доброго времени суток! Собственно вопрос: я вот так и не понял в каких случаях нужно использовать "map --mem /grub4dos/firadisk.ima (fd0)". У автора в "menu.lst" эта строка прописана не везде. В чем прикол? Когда необходимо прописывать этот параметр, а когда можно обойтись без него?

    Виктор
    Доброго времени суток! У меня возникла следующая проблема - plop boot manager нормально грузится, но при выборе пункта USB машина виснет. Тестил ту же флешку на ноуте - все работает корректно(образ весом 138 МБ загрузил за 20 с). Машина на базе AMD 5200+; plop boot manager 5.0.14 Если у кого есть идеи, то пожалуйста отпишитесь - хотя бы в каком направлении копать, возможно есть аналоги plop

    Виктор
    Денис! запись hd32 аналогична 0xff, причем 0xff предпочтительна Подробности здесь http://greenflash.su/Grub4Dos/files/map.htm

    Денис
    Если исходить из приведенной статьи, то лучше использовать (0xff). Тогда возникает вопрос - в каких случаях нужно (я подчеркиваю-нужно) использовать (hd32)? Что то я совсем запутался... Если работает (0xff), то зачем тогда (hd32)? Вот мой menu.lst: timeout 30 color white/black blue/black graphicsmode -1 800:600 -1 24:32 || graphicsmode -1 font /unifont.hex.gz title Start PLoP boot manager 5.0.14 root (hd0,0) kernel /grub4dos/plpbt5014.bin boot title - root title Acronis Disk Director Suite 10 map (hd0,0)/grub4dos/iso/adds10.iso (hd32) || map --mem /grub4dos/iso/adds10.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Acronis Disk Director 11 Home map (hd0,0)/grub4dos/iso/add11h.iso (hd32) || map --mem /grub4dos/iso/add11h.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Acronis True Image Home 2012 map (hd0,0)/grub4dos/iso/atih2012.iso (hd32) || map --mem /grub4dos/iso/atih2012.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Norton Ghost 11.5 map (hd0,0)/grub4dos/iso/ng115.iso (hd32) || map --mem /grub4dos/iso/ng115.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title - root title Reset Windows Password 1.2.1.195 map (hd0,0)/grub4dos/iso/pc121195.iso (hd32) || map --mem /grub4dos/iso/pc121195.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Kaspersky Rescue Disk 10 map (hd0,0)/rescue/rescueusb.iso (0xff) || map --mem /rescue/rescueusb.iso (0xff) map --hook root (0xff) chainloader (0xff) boot title FixNTLDR map (hd0,0)/grub4dos/fixntldr.ima (fd0) || map --mem /grub4dos/fixntldr.ima (fd0) map --hook root (fd0) chainloader (fd0)+1 boot title - root title Memtest86+ 4.20 map (hd0,0)/grub4dos/iso/mt420.iso (hd32) || map --mem /grub4dos/iso/mt420.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title Victoria 3.5 map (hd0,0)/grub4dos/iso/vcr35r.iso (hd32) || map --mem /grub4dos/iso/vcr35r.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title MHDD 4.6 map (hd0,0)/grub4dos/iso/mhdd46.iso (hd32) || map --mem /grub4dos/iso/mhdd46.iso (hd32) map --hook root (hd32) chainloader (hd32) boot title - root title Загрузка CD-ROM cdrom --init map --hook chainloader (cd0) boot title Загрузка HDD chainloader (hd1)+1 rootnoverify (hd1) boot title - root title Перезагрузка reboot title Выключение halt

    Виктор
    Точно ответить не могу, так как сам оригинальных англоязычных исходников не читал, но запись 0xff очень похожа на обозначение адреса в памяти. Тогда исходя из такой логики hd32 просто алиас, прописанный для удобства. Но чтобы узнать наверняка нужно лезть в дебри... http://diddy.boot-land.net/grub4dos/Grub4dos.htm В любом случае если умные люди рекомендуют использовать 0xff, то я думаю лучше всего последовать совету.

    Денис
    Благодарю за столь скорый ответ) Завтра испробую plop boot manager на стареньком asus и отпишусь. Еще раз спасибо.

    Дмитрий
    Такой вопрос. Прописал в menu.lst все как сказано в статье. На этапе установки возникает следующая проблема: после чтения лицензионного соглашения, установщик дает на выбор раздел для установки винды. Так вот, в списке разделов я вижу только флешку (раздел флешки) и нет ни одного раздела винта. Кто-то знает как пофиксить эту проблему?

    Валерий
    Отличное руководство! Все получилось сразу (в отличие от другого сайта с похожей статьёй), сделал загрузочным внешний диск на 640 гигов. Вот только русских букв в меню нет, почему-то:(

    Владислав
    Здравствуйте, я начинающий программист, мне посоветовали вашу статью по созданию загрузочной флешки. Но видимо когда вы её писали win8 ещё не было, у меня сейчас стоит восьмёрка, и у меня в grubinst.exe не видит ни одного диска. Я прочитал все комментарии и ни у кого не было подобной проблемы. Из комментариев и из статьи пробовал изменить NTFS на FAT32 и тоже не работает. Так же пробовал через командную строку ввести, и пишет Permissin denied. Не знаете чем можно мне помочь?

    Guardspy
    Приветствую вас! статья очень хорошая! но я так понял что образы мапятся в память? а можно как нибудь например прямой мапинг сделать? от гугла уже голова кругом идет, везде срам непонятный, толком ни чего не описанно. подскажет кто нибудь?

    В разделе на вопрос При установки винды есть пункт меню "start plop boot manager" что это такое? заданный автором Dima lee лучший ответ это Приветствую)
    Не уверенно, что речь в той винде, которую Вы устанавливает, именно об этом, но.. . Есть такой менеджер "мультизагрузки".
    Как вообще происходит загрузка: комп включается, БИОС (базовая система ввода-вывода) проводит тестирование и передает управление на так называемый загрузочный сектор диска ("мбр") . То, что находится в этом секторе считывается и выполняется.. . При установки виндовс - туда записывается загрузчик Виндов. Далее загрузчик загружает Виндовс.
    Тут вы хотите поставить, например, Линукс. Он "перетрет" своим загрузчиком - загрузчик Виндовс. И будет запускаться только он.
    А вот если вам хочется иметь возможность запускать или Виндовс, или Линукс или еще какие-нибудь операционные системы по Вашему выбору - для этого и служат программы - менеджеры мультизагрузки.
    Делает он это приблизительно так: сам записывается в загрузочный сектор, при этом знает, как нужно "правильно" запускать ту или иную операционную систему. Главное тут - показать ему, где (грубо говоря на каких дисках) находятся операционные системы.
    Так же некоторые мультизагрузчики умеют загружать систему с "дейвайсов" с которых Ваш биос грузиться не умеет. Например не всегда в биосе есть возможность загрузить систему с флешки (только с жесткого диска или с сиди-дивиди дисков) . Некоторые мультизагрузчики могут Вам эту возможность дать.