Plop boot manager не загружает с usb
Всё началось с того, что меня несколько расстраивало отсутствие возможности загружаться с дисковода на старой плате Socket 3. CD-приводы в то время ещё не были распространены и разработчики BIOS даже не задумывались о предоставлении такой опции. Да и операционные системы распространялись на дискетах. Чуть позднее, когда ОС (в основном конечно Windows) стало удобнее устанавливать с диска, чем с пары десятков дискет, придумали так называемые загрузочные floppy, содержавшие драйвер дисковода и передававшие ему управление непосредственно. Но это на мой взгляд костыль и некрасиво. Я начал искать более изящное решение и даже в какой-то момент собирался купить SCSI-контроллер за много денег и привод к нему, но нашлась альтернатива.
Этой альтернативой был Plop. На самом деле я даже не задумывался об использовании загрузчиков, но когда мне сказали про Plop, я решил, что это весьма здравая идея. Он умеет загружаться из кучи источников и загружать практически любые устройства, кроме usb-дисководов. Кроме того, он имеет удобный интерфейс и множество настроек. Подробнее почитать о нём можно на официальном сайте.
Оставалось только решить с чего загружать Plop. Самым очевидным вариантом была дискета, но это снова костыль. А больше компьютер (не считая диска, естественно) ни с чего грузиться и не умеет. И вот тут на помощь пришла, как ни странно, сетевая карта.
Да, да, сетевая карта. Дело в том, что некоторые из них имеют функцию сетевой загрузки с некоторого сервера и для этого несут на себе свой собственный BIOS. В моём случае это карта Realtek rtl8139.
Панелька предназначена для микросхемы памяти объёмом до 64 килобайт. Никто не заставляет записывать именно BootROM, это может быть любой код. Содержимое ПЗУ просто исполняется после загрузки основного BIOS. Так вот, Plop умеет загружаться с сетевой карты, но для этого его нужно подготовить.
Начнём с конфигурации загрузчика. В этом нам поможет готовая программа, которую можно взять здесь. Я использовал GUI-версию. В ней нужно выбрать бинарный файл, предназначенный для записи в OptionROM. В конфигурации я сразу переключил режим вывода на текстовый (потому что графический сильно тормозил), отключил анимации. Для удобства использования лучше поставить галочки INT19 и Startup Hotkey. Теперь Plop будет загружаться только при нажатии комбинации Ctrl+A, практически как Boot Menu в современных компьютерах. По вкусу можно установить таймер и устройство по умолчанию.
Далее требуется нажать кнопку «Configure plpbt.bin» и образ готов к подготовке к прошивке. Его нужно сконвертировать в ROM-файл. Для этого потребуется ещё один инструмент c сайта загрузчика. К сожалению он консольный. Параметрами программе нужно передать имя образа, сконфигурированного на предыдущем шаге и имя конечного файла. Так же требуется задать идентификаторы вендора и самого устройства. На сайте уже есть готовый пример для rtl8139. Для других карт идентификаторы можно считать из родного BootROM автоматически с помощью ключа -grabid. Необязательный ключ -nodisable. Без него Plop будет каждый раз при включении предлагать отключить ПЗУ сетевой карты, но нам это не нужно, поскольку меню и так будет загружаться только с сочетанием клавиш.
Теперь можно переходить к прошивке. Я использую программатор MiniPro, но подойдёт любой другой, который поддерживает EEPROM и Flash до 64 килобайт. ПЗУ можно взять 27, 28 или 29 серий нужного объёма. Процесс прошивки проходит как обычно. Выбрать микросхему, выбрать образ и нажать на кнопку записи.
После всех этих действий остаётся вставить микросхему памяти в панельку на карте, а карту вставить в слот на материнской плате. Единственное, возможно потребуется включить BootROM в конфигурации самой карты. Я сделал это с помощью программы для DOS, поставляющейся вместе с драйвером.
Если всё сделано правильно, после определения дисков и флоппи появится строка сообщающая, что BootROM успешно загружен и предложение нажать Ctrl+A для загрузки в меню.
Осталось только добавить в menu.lst
title PLoP Boot Manager
root (hd0,0)
kernel /boot/plpbt.bin
0 Спам
0 Спам
0 Спам
Понятно. не мой вариант. Думал, что можно будет в ноуте с кардридера грузиться. А так, если биос не поддерживает загрузку с флехи, соответсвенно грузиться будет намного дольше. На раюоте комп поддерживает загрузку, но 865 чипсете установка винды занимает час. Примерно столько же грузиться акронис
0 Спам
0 Спам
Объясните деревенщине, как может происходить загрузка с USB, если BIOS не общается с этим интерфейсом ?
0 Спам
Теоретически, данный загрузчик позволяет грузиться с флешки в случае, если BIOS материнки этого не поддерживает. Для этого нужно создать загрузочную дискету или CD-диск (образы есть на офф. сайте) ну и соответсвенно в BIOSе выставить нужный источник.
0 Спам
0 Спам
0 Спам
0 Спам
Скажите у кого нить получилось загрузя плоп с флоппи или сд загрузится с флешки? у меня никак на нескольких машинах разные флешки плоп видит флешку пишет search boot sector и сразу виснет полностью. форсирование усб1.1 не помогает. Подскажите в чем грабли ?
0 Спам
Есть ноут который может грузится с флешки, а с внешнего винта не хочет.
С помощью плопа удается загружатся с внешнего винта!
0 Спам
Простите , это я наверно непонял, это этот файл суем в boot, и флешка распознается в биосе как сд диск или FDD так чтоли?
0 Спам
0 Спам
0 Спам
Загрузиться с usb - fixed disk(здесь имеются ввиду не только usb-винты, но флешки перепрошитые с параметром "fixed disk". ) смогут очень не многие биосы (не считая серверных). Я так понял - это должно помочь?
0 Спам
Удалось установить сборку 15,09,09 с флешки на старую машину НЕ поддерживающую загрузку с USB устройств. Флешка приготовлена вторым способом MBTYMBTY, при помощи скрипта RC2. Первичная загрузка осуществлялась с дискеты при помощи загрузчика PloP, затем подгружается драйвер USB и управление передается загрузчику GRUB c флешки. Далее без особенностей, по сценарию описанному MBTY в руководстве к скрипту. Время загрузки ISO образа в память , менее минуты.
Железо:
Cel 2000, Canyon 854GV, 512 mb, HDD 13 gb,
Сидюк не рабочий.
MBTY
0 Спам
Кто нибудь может написать нормальными словами как им пользоваться? Записал iso на диск, загружаюсь. Потом не помню уже под какой то цифрой написано типа загр. с usb, нажимаю эту цифру и ничего вообще не происходит.
Подскажите как правильно делать!
За ответ спасибо заранее.
0 Спам
0 Спам
НЕ ПОЛУЧАЕТСЯ ЗАГРУЗКА С USB-flash.
Установил VMware Workstation v7.0.0 Build 203739 Final для экспериментов по созданию мультизагрузочной USB-flash своего "разлива".
Загрузка с CD-ROM и ISO идёт нормально.
Настройки выставил для установки Windows.
(На обычном компьютере с этой USB-flash - загрузка идёт. )
На одном из форумов прредложили следующий вариант:
«… Дополнительный загрузчик позволяет обойти ограничения биоса vmware.
… Загружаюсь по п.3 и получаю:
"Vou guest operating system Is Windows XP and you have one or more virtual SCSI devices installed In you virtual machine.
Please be aware that Windows XP does not support the BusLogic SCSI adapter that VMware Workstation currently uses for its virtual SCSI devices. If you have not done so already, you will need to install our driver in the virtual machine. You can download the driver from our Web site at "http://vmware.com/info?id=43"
Скачал драйвер: "SCSI Disk Drivers for VMware Server, Workstation or ACE" - vmscsi-1.2.0.4.flp
Что с ним делать? (Куда, и как. Положить в папку - c:\Program Files\VMware\VMware Workstation\. )
Извините за дремучесть.
Зараннее благодарю за рекомендации.
С уважением.
My drivers have no write routines implemented. You want to know why? My intention was to have USB drivers for UHCI, OHCI and EHCI controllers in my tiny boot manager. The space to install the boot manager without the need of a partition is very limited. So there was no space left for write routines.
Are there plans to add write support in the future
It's in my mind, but there are no fix plans.
The boot manager detect's my usb cdrom, but booting hangs
USB CD/DVD drives are not supported.
My USB keyboard does not work when I booted from USB
USB keyboards are not supported by my drivers. When you boot Linux or Windows, then your keyboard will work again when those operating systems are taking control over the USB hardware.
Can I use my USB PC-Card (PCMCIA CardBus) to boot from USB
Yes, with the pcmcai version of the boot manager
I want to install the boot manager from my USB device, but I cannot choose my internal hard disk
The problem with installing on the internal (in this case the second) hard disk with the installer is, that the installer imports the partitions from the usb device and thinks this are the partitions of the first hard disk. When the boot manager boot's later from the real hard disk then the imported partitions are not correct. You see the problem? Sure it would be possible to add an option to handle this situation, but there are so many other ways to install the boot manager, that there are no plans to add this feature to the installer (except, many people request this feature).
I use plpbt.bin and it forgets my settings
You have to configure plpbt.bin with plpcfgbt. All changes you make within the boot manager menu are only valid until you reboot. The changes are not saved.
I cannot boot from my SATA CD/DVD drive
SATA CD/DVD drives are not supported. Only IDE CD/DVD drives are working.
I was reading VIEW/EDIT/COPY data in the forum, where is this menu
'VIEW/EDIT/COPY' data has been renamed to 'Edit MBR/Import data' (setup/partitions/partition edit).
Main menu network boot: !PXE structure was not found in UNDI
Your network rom is a 'PXE Split ROM'. Currently only 'Monolithic' roms are supported
My USB DVD drive is detected, but I cannot boot
Booting from USB CD/DVD drives is not supported by the current usb driver
Windows could not start because the following file is missing or corrupt:
\system32\hal.dll
Rename the file 'plpbt4win.ldr' to 'plpwin.ldr'. Set the new file name in the 'boot.ini'.
Мы неоднократно предлагали нашим читателям возможность переноса всей операционной системы с жесткого диска. CD-ROM на USB-накопитель. Предыдущий шаг для этого может обязательно потребовать небольшого преобразования того же компакт-диска (с операционной системой внутри) в образ ISO.
Если мы выполнили это требование, не составит труда найти какой-либо из множества инструментов, которые помогут нам передать все содержимое этого ISO-образ на USB-накопитель. Проблема может возникнуть, если на компьютере (настольном или портативном) с соответствующим USB-портом есть BIOS, где не могу установить порядок загрузки, что означает, что мы ни в коем случае не можем приказать, чтобы этот USB-накопитель использовался для начала установки с указанным аксессуаром. Благодаря небольшому инструменту под названием «Plop Boot Manager» невозможное становится практически возможным, о чем мы упомянем ниже, если вы столкнулись с этой печальной ситуацией на старом персональном компьютере.
Вариант 1 с диспетчером загрузки Plop
Предположим, что на нашем персональном компьютере установлена Windows, и мы хотим добавить еще одну операционную систему, которая может быть версия Linux, которую мы интегрировали в USB-накопитель. Мы рекомендуем выполнить следующие шаги, чтобы вы могли достичь этой цели:
Сразу же появится окно «командного терминала», в котором пользователя спрашивают, уверены ли вы, что хотите выполнить эту задачу; если мы ответим утвердительно (с «и») в загрузочный файл будет внесено несколько изменений, что мы сможем проверить при следующей перезагрузке компьютера.
Окно, очень похожее на то, что мы разместили в верхней части, - это то, которое вы могли видеть, где в первую очередь будет присутствовать текущая операционная система системы, а на втором месте будет «Диспетчер загрузки Plop». , так же как и выбранный он запустит компьютер с USB-накопителем, который вы вставили.
Вариант 2 с диспетчером загрузки Plop
Метод, который мы предложили выше, является одним из самых простых для выполнения, хотя мы также должны учитывать совершенно другую ситуацию, которую мы также можем увидеть в любое время. Например, если на нашем персональном компьютере еще не установлена операционная система, а у нас USB-накопитель, готовый к использованию для запуска этой установки, то нам придется выбрать второй метод.
Экран, очень похожий на тот, который мы разместили в верхней части, - это тот, который вы могли видеть, где USB-накопитель, который мы должны были вставить ранее, появится в списке. в один из портов компа. Когда это произойдет, немедленно запустится система установки операционной системы, присутствующей на этом USB-накопителе.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Забакапившись и лишний раз удостоверившись, что у меня есть все необходимые драйвера, я втыкнул флешку и нажал RESET. Ноут как ни в чём не бывало перегрузился, полностью игнорируя директиву сделать это с помощью external device. Чистая установка Win7 на VAIO VGN-A170 обещала быть нескучной.
Несколько следующих попыток загрузиться как с помощью уже знакомой из предыдущего абзаца флешки, так и с помощью Zalman VE-200 провалились. Никаких болванок или уже готовых установочных/загрузочных CD у меня не оказалось. Ждать, пока откроется магазин, где можно приобрести пустой диск не хотелось, а тут одна мелочь вдруг вспомнилась: ноутбук читает DVD, а записывать может только CD — дистрибутив не влезет… И всё равно, после того как потыкавшись по сайту производителя, который так и не порадовал обновленным биосом, сдаваться было рано. В голове почему-то всплыла известная картинка: жабка душит недоумевающую цаплю, которая пытается её проглотить. Люблю её.
— Boot Manager можно установить в начальные сектора жесткого диска, не повредив существующие разделы. Таким образом загрузчик может работать и тогда, когда операционной системы нет.
— Совсем не обязательно устанавливать Boot Manager на жесткий диск, поскольку его с некоторыми ограничениями можно запустить с дискеты, CD или USB.
— Некоторые опции Boot Manager (например, загрузка с USB) могут быть добавлены в меню уже используемого системой загрузчика. На текущий момент поддерживаются: LiLo, Syslinux, Grub, Grub4Dos, Grub2, Windows boot.ini, Windows BCD.
В доступном для скачивания архиве находится целый набор: сборки программы для Windows и Linux, необходимый инструментарий для записи загрузчика непосредственно в биос компьютера (не забывайте, что эксперименты с последним могут закончится плачевно) и подробная инструкция.
Чтобы свести свои риски к минимуму я выбрал вариант, при котором Boot Manager встраивается как опция к существующему загрузчику. Запустил под администратором:
plpbt-5.0.14/Windows/InstallToBootMenu.bat
И, сразу после ребута, наконец, получил возможность загрузиться со своей флешки.
Как "Диспетчер загрузки Plop" работает на моем персональном компьютере?
Plop Boot Manager - это небольшой инструмент, который можно использовать двумя разными способами, а именно:
- Установка и настройка этого инструмента после запуска Windows.
- Работайте с этим инструментом, если у нас еще не установлена Windows.
Мы упомянули Windows как операционную систему для установки на ваш компьютер, хотя у пользователя могут быть другие типы совершенно других потребностей (например, установка Ubuntu на эти старые компьютеры). Если у нас есть USB-накопитель с операционной системой внутри, а на персональном компьютере есть BIOS, которая не позволяет нам выбирать его для запуска, то вы можете использовать любую из двух альтернатив, которые мы упомянем ниже, в зависимости от ваших потребностей. в определенный момент.
Читайте также: