Andy Melnikov (nponeccop) wrote,
Andy Melnikov
nponeccop

Category:

Мультибут для таких, как я

В свое время я открыл для себя Grub4dos. Это такой минимально интрузивный бутлоадер для виндузятников. Есть всего 2 файлика: бинарник grldr и menu.lst в формате первого граба.

Идея в том, что grldr можно пихать везде, где винда ожидает ntldr. Она ожидает его из двух мест:

Во-первых, виндовый бутсектор, записываемого утилитами форматирования и прекрасной утилитой bootsect.exe, ищет в корне.
Во-вторых, виндовые загрузчики (ntldr и bootmgr) ожидают при чейнлоаде.

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

В-общем, до недавнего времени приходилось мериться с этим батхёртом: grlrd отказывался загружаться из bootmgr.

Пришлось ходить кругами: изготовить файл с бутсектором, пройдя через круги юникс-говна. И у меня было 3 пункта в bootmgr: Windows, Linux (там GRUB4DOS, просто через традиционную жопу) и неработающий GRUB4DOS, установленный ТруЪ-образом.

Неизвестно, была проблема в bootmgr или в grldr, но я обнаружил, что некто chenall его форканул и активно мейнтейнит. Может, он его уже 10 лет мейнтейнит, и проблема с bootmgr была решена давно, а меня просто отпугивала страница скачивания на китайском. Но сегодня с нашёл репоз https://github.com/chenall/grub4dos/ и пересилил себя, скачал свежий бинарник grldr со страницы на китайском.

И мой старый пункт GRUB4DOS в bootmgr заработал сам собой.
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 9 comments