Привет, Хабр!
Эцново мы! В новости о выходе релиза 0.4.11 мы рассказали, что благодаря обновленному драйверу RAM-диска ReactOS можно не только запустить, но установить по сети при помощи протокола PXE.
Однако, волонтер проекта под ником Illen выяснил, что используя тот же самый новый драйвер RAM-диска, ReactOS можно установить и с обычной USB-флешки. Таким образом, релиз 0.4.11 стал первым выпуском, поддерживающим установку ReactOS на компьютеры без оптических приводов. Illen написал подробную инструкцию и записал демонстрационное видео.
Кратко о происходящем на видео:
Отметим, что в готовящемся релизе под номером 0.4.12 пункт "4." выполнять не потребуется, так как в мастер-ветку внесли усовершенствованный алгоритм обнаружения и пересчета доступных дисков и разделов в системе, который принимает в расчет возможное наличие съемных устройств.
Спешим обратить ваше внимание на то, что операционная система ReactOS уже четвертый год подряд получает слоты в летнем марафоне программирования Google Summer of Code!
Google платит стипендию, а вы пишите код для ReactOS. Участвовать могут любые студенты и аспиранты (т.к. в юрисдикции США аспиранты считаются PhD Students). Возможные идеи для участия перечисляются на специальной wiki-странице.
Обсудить их можно в нашем новом коллаборативном чате.
Поторопитесь! Подача заявок закончится 9 апреля!
Ждем ваших комментариев и мнений! Не забывайте, что вы можете также помочь проекту не только пожертвованиями, но и просто поставив ему звездочку на гитхабе!
Если вам нравится читать мои дайджесты о том, как продвигается разработка операционной системы ReactOS, и вы хотите видеть такие публикации чаще — можете угостить меня чашечкой кофе, нажав на кнопку в блоке "Поддержать автора" прямо сейчас под этой статьей.
Эцново мы! В новости о выходе релиза 0.4.11 мы рассказали, что благодаря обновленному драйверу RAM-диска ReactOS можно не только запустить, но установить по сети при помощи протокола PXE.
Однако, волонтер проекта под ником Illen выяснил, что используя тот же самый новый драйвер RAM-диска, ReactOS можно установить и с обычной USB-флешки. Таким образом, релиз 0.4.11 стал первым выпуском, поддерживающим установку ReactOS на компьютеры без оптических приводов. Illen написал подробную инструкцию и записал демонстрационное видео.
Кратко о происходящем на видео:
- На USB флешку копируют установочный и live образы ReactOS.
- Создается загрузочная запись, а загрузчик конфигурируют на загрузку по RAM-методу.
- Загрузка с флешки, запуск установочного образа и первый этап установки на целевой компьютер.
- Загрузка с флешки live-образа ReactOS и корректировка freeldr.ini (аналога файла boot.ini) на целевом компьютере.
- Загрузка с диска целевого компьютера и завершение установки ReactOS
Отметим, что в готовящемся релизе под номером 0.4.12 пункт "4." выполнять не потребуется, так как в мастер-ветку внесли усовершенствованный алгоритм обнаружения и пересчета доступных дисков и разделов в системе, который принимает в расчет возможное наличие съемных устройств.
Хотите помочь сделать ReactOS еще лучше?
Спешим обратить ваше внимание на то, что операционная система ReactOS уже четвертый год подряд получает слоты в летнем марафоне программирования Google Summer of Code!
Google платит стипендию, а вы пишите код для ReactOS. Участвовать могут любые студенты и аспиранты (т.к. в юрисдикции США аспиранты считаются PhD Students). Возможные идеи для участия перечисляются на специальной wiki-странице.
Обсудить их можно в нашем новом коллаборативном чате.
Поторопитесь! Подача заявок закончится 9 апреля!
Что думаете?
Ждем ваших комментариев и мнений! Не забывайте, что вы можете также помочь проекту не только пожертвованиями, но и просто поставив ему звездочку на гитхабе!
Если вам нравится читать мои дайджесты о том, как продвигается разработка операционной системы ReactOS, и вы хотите видеть такие публикации чаще — можете угостить меня чашечкой кофе, нажав на кнопку в блоке "Поддержать автора" прямо сейчас под этой статьей.
Комментарии (11)
en1gma
19.03.2019 14:02кстати, а 0.4.11 точно с QEMU дружит? а то по вики всё хорошо, а в реальности эта последовательность:
qemu-img create -f # ReactOS.# 1000M
qemu-system-* -m 512M -cdrom ReactOS.iso -hda ReactOS.#
базовая установка (кучу раз нажать enter)
qemu-system-* -m 512M -hda ReactOS.#
настройка при первой загрузке (опять кучу раз нажать enter)
перезагрузка
где * — что i386, что х86-64
# — тип диска, пробовал raw, qcow2, vhdx, vdi
приводит к полностью нормальной системе (сравнивал побитно с тем же live), но с убитым реестром… при загрузке вылетает в bsod с ошибкой по битому реестру…
sysd
Последний раз сталкивался загрузкой с флэшки несколько лет назад, но уже тогда через грузилось меню, которое монтировало образы .iso. Затем приобрел такую штуку,
которая умеет монтировать .iso и .img в собственный виртуальный привод.
PS:
А, пробежался по инструкции, там то же самое, загрузчик FreeLDR подгружает образ в RAM.
Jeditobe Автор
Кстати, с исправленным RAM-диском оно и с такой штуки по идее должно грузиться. Можете попробовать?
sysd
Да, когда коллега вернет девайс, обязательно проверю и напишу.
gears
Да не работает с нее, в BSOD сваливается… В прошлой статье про 0.4.11 я собственно почему и спрашивал на счет юсб.
Jeditobe Автор
А есть возможность процесс детально на видео заснять? И в режиме отладки с выводом на экран загрузиться?
gears
Сделаю сегодня
gears
И так, два видео:
— загрузка в обычном режиме с BSOD: youtu.be/A_RZTIW40-8
— загрузка с выводом отладочной информации на экране: youtu.be/v_7kAyHr4p8
Надеюсь хоть чем нибудь поможет.
Jeditobe Автор
Спасибо, теперь стало немного понятней, о чем идет речь