Как установить ReactOS на флешку

Я расскажу как сделать ReactOS LiveUSB c помощью утилиты Rufus. Перед этим проверьте содержимое флешки, и обязательно сохраните все важные данные. Итак поехали ...

1 — Открываем поисковик в браузере и вводим rufus.
rufus-google

2 — Переходим по первой ссылке на сайт этой утилиты и качаем её на свой компьютер.
rufus-download

3 — Запускаем Rufus. Нажимаем на иконку с диском и выбираем нужный для записи ISO-файл. Затем нажимаем кнопку Старт, отвечаем Ok в окошке  с предупреждением, ждём несколько минут пока утилита отработает и нажимаем кнопку Закрыть.
rufus-iso-image

4 - Собственно всё — флешка готова. Можно дополнительно скопировать файлы и папки или например отредактировать freeldr.ini. Я на этом этапе заменяю файлы usb (u|o|e) hci.sys, которые находятся на флешке в папке x:\reactos\system32\drivers\ (x:-это буква флешки).
rufus-iso-to-stick-files

Когда мы используем ISO-образ для записи, то Rufus автоматически использует загрузчик Syslinux. В этом случае все начальные (при загрузке) действия выполняет загрузчик Syslinux, а  затем уже он передаёт управление загрузчику ReactOS — freeldr.sys (setupldr.sys для CD). Вообще Rufus позволяет использовать родной загрузчик, просто нам нужно будет затем вручную скопировать файлы ReactOS.

Итак, второй вариант изготовления LiveUSB с помощью Rufus ...

1 — Запускаем Rufus и нажимаем небольшую кнопочку с треугольником посередине окна Rufus — теперь появились дополнительные параметры. А также добавились другие варианты загрузки. В том числе теперь доступен вариант ReactOS.
rufus-select-loader

2 — Нажимаем Старт, отвечаем Ok в окошке  с предупреждением (не забыли сохранить важные данные?). В этот раз всё происходит быстро, но на флешке мы видим всего два файла autorun.*, которые нам не нужны и которые мы удаляем.
rufus-del-autorun

3 — Следующим шагом мы копируем файлы из ISO-образа на флешку. Современные файловые менеджеры часто поддерживают формат ISO. Можно просто нажать на ISO-файле и мы внутри него. Из образа можно скопировать все папки, но обычно я копирую только две из них: Profiles и reactos. Если же нет поддержки формата ISO, то есть альтернатива — можно распаковывать содержимое ISO архиватором, или другая альтернатива — использовать виртуальный CD-ROM и монтировать образ к этому приводу (как например в программе UltraISO).
rufus-copy-from-iso

4 — Теперь нам нужно добыть из ISO-файла загрузчик ReactOS. Заходим в папку loader и копируем файл setupldr.sys. Это и есть загрузчик, просто при копировании нам надо дать ему другое имя - freeldr.sys.
rufus-copy-setupldr-to-freeldr

5 — Итак в итоге на флешке мы имеем как минимум два файла: freeldr.sys и freeldr.ini и две папки: Profiles и reactos с файлами ReactOS. Теперь можно дополнительно скопировать нужные файлы и папки или например отредактировать ini — файл. Например сделаем по умолчанию загрузку ReactOS без отладочной информации.
rufus-edit-freeldr_ini

Также меняем файлы usb (u|o|e) hci.sys на файлы от XP или W2003.
rufus-copy-legacy-usb(uoe)hci

Всё, можно пробовать загружаться. Не забывайте также, что ReactOS находиться в стадии разработки. Это значит, что в любой момент у ОС могут возникнуть проблемы, большие и маленькие. Поэтому сохраняйте ВСЕ важные данные перед экспериментами с ReactOS.

Таким образом с помощью утилиты Rufus мы можем использовать загрузчик Syslinux или только собственный загрузчик FreeLoader. Возможен вариант с Grub-загрузчиком или какие-либо другие варианты. Но пока что, мне хватает двух первых.

Комментарии по этой теме можно оставлять здесь - vk.com/vgalnt