Pull to refresh

Еще раз о загрузочной флешке для ReactOS

Level of difficultyEasy
Reading time2 min
Views3.4K

Вследствие большого желания начал было ваять утилиту для создания загрузочной флешки.

Хотелось, чтобы пользователю не приходилось изощряться ни с созданием загрузочной флешки ( скачал и запустил установщик, который скачал с сайта образ ОС и сделал загрузочную флешку), вставил флешку — установил ОС. Запустил программу‑установщик драйверов, которая будет в ходить в комплект на флешке, установил драйвер сетевой карты. Дальше можно подключить интернет и скачать остальные драйвера. Просто база драйверов офлайн занимает около 20 Gb, не на всякую флешку запишешь. Пользователь устанавливает драйвера устройств под свое железо, прикладной софт и начинает развлекаться. Виделось как‑то так.

Утилита (вернее прототип для демонстрации) представляет собой графическую оболочку для diskpart.exe от Микрософт.

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

Да, при помощи палки, веревочной петли и перенаправления вывода консоли в лог файл с последующим парсингом, все заработало.

Примерно так виделось
Примерно так виделось

Но естественно, флешка получилась загрузочной для MS Windows, а не для ReactOS. Хотя, почему естественно, да? Если ReactOS является windows compatible для приложений, то и загрузчики должны быть совместимы же. Ну да ладно. Но оказывается в Rufus есть опция для создания загрузочной флешки для ReactOS!

Rufus для ReactOS
Rufus для ReactOS

Я ее и раньше видел, но, говорили, что она не работает... На самом деле - работает!

Итого

Установка ReactOS на реальное железо с флешки

Скачать Rufus portable - утилиту для создания загрузочной флешки ReactOS.

  • Отформатируйте флешку при помощи программы Rufus с параметрами как указано на рисунке.

  • Скачайте и распакуйте на флешку файлы необходимые для установки по этой ссылке.
    (Содержимое архива, сейчас лежит на сайте http://wenda.rip/
    freeldr.ini
    bootcd0415rel.iso - это переименованная ночая сборка
    livecd0415.iso - это переименованная ночая сборка
    autorun.ico
    autorun.inf
    livecd0414.iso - это релиз
    bootcd0414.iso - это релиз
    freeldr.sys )

  • Вставьте флешку в USB порт ПК, в BIOS установите загрузку с флешки. При загрузке с флешки должно появиться загрузочное меню, как на рисунке ниже

Работают все варианты загрузки, кроме BootCD 0.4.15 — зависает после создания RAM диска.

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

Tags:
Hubs:
Total votes 7: ↑7 and ↓0+7
Comments11

Articles