Установка Reactos с флешки

Обновлено: 21.11.2024

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

Содержание

Есть несколько моментов, о которых следует знать перед установкой ReactOS или даже перед получением установочного носителя. К ним относятся способ установки ReactOS, ограничения установки и резервное копирование существующих данных.

Ограничения

ReactOS — это программное обеспечение альфа-уровня (или альфа-фазы). Это еще не полная функция.
Некоторые серьезные ошибки еще предстоит исправить. Дополнительные сведения см. в разделе «Известные проблемы». Имейте в виду, что это не полный список известных проблем. См. также Отсутствующие функциональные возможности ReactOS.

  • утилита установки не запрещает пользователям выполнять опасные и потенциально разрушительные операции.
  • Прошивка системы UEFI еще не поддерживается ReactOS, вам необходимо использовать устаревший режим BIOS.
  • некоторые контроллеры SATA могут не работать с ReactOS.
  • настоятельно рекомендуется, чтобы загрузочный раздел был первым разделом на первом (а еще лучше - на одном) диске в системе.
  • утилита установки может проверять целостность ТОЛЬКО файловых систем FAT16 и FAT32.
  • HD Audio или одновременное использование нескольких звуковых карт пока не поддерживаются, версии и сборки ReactOS до 0.4.12 не будут загружаться после установки с этой конфигурацией.

Поддержка оборудования

ReactOS имеет ограниченную аппаратную поддержку. Списки конкретного протестированного оборудования можно найти на странице Поддерживаемое оборудование.

Минимальные требования к оборудованию

  • Оперативная память: не менее 64 МБ, рекомендуется 256 МБ и даже 2048 МБ, если вы хотите тестировать большие программные пакеты или пакеты.
  • Процессор: архитектура x86 или x64, Pentium или новее и совместимые; для получения дополнительной информации см. Порты ReactOS.
  • Жесткий диск: IDE/SATA с минимум 450 МБ свободного места на основном разделе (обратите внимание, что некоторые контроллеры SATA могут не работать с ReactOS):
    • Основной загрузочный раздел FAT16/FAT32.

    Из-за текущего состояния проекта ReactOS Foundation не предлагает официальные установочные носители для распространения. Установочные компакт-диски должны быть созданы пользователем путем записи доступного файла образа на компакт-диск.

    Загрузка файла изображения

    Официальные файлы образов ISO можно загрузить в одном из следующих мест:

    • Официальная страница загрузки.
    • Ежедневные сборки ReactOS
    • ReactOS на SourceForge (ReactOS-0.4.13-REL-iso.zip)

    ВНИМАНИЕ! Некоторые антивирусные программы обнаруживают ложные срабатывания в файлах ReactOS.

    Создание установочного компакт-диска

    Загруженный файл представляет собой сжатый архив в формате ZIP, содержащий один файл с именем «ReactOS.iso». Образ ISO содержит все необходимое для создания компакт-диска.

    • Извлеките файл изображения из архива во временный каталог.
    • Запишите образ ISO на CD-R или CD-RW с помощью любого программного обеспечения по вашему выбору.

    При записи ISO на диск убедитесь, что он записан как файл образа. Запись на диск в качестве другого типа данных не будет работать, и установочный компакт-диск не загрузится. Найдите параметр, похожий на «Записать из ISO» или «Записать образ диска».

    Пожалуйста, рассмотрите возможность создания полных резервных копий любых конфиденциальных данных, прежде чем начинать какие-либо эксперименты с ReactOS в производственной среде!

    Стратегия установки

    Первое, что нужно сделать, это установить ReactOS на выделенный тестовый компьютер или в автономную среду, например на эмулятор без прямого доступа к диску. Использование эмулятора предпочтительнее, если машина, на которой вы будете запускать ReactOS, является вашим основным компьютером или если у вас есть важные данные на компьютере, которые вы не можете позволить себе потерять.

    Если вы решите установить ReactOS на диск, на котором установлена ​​существующая операционная система (например, Microsoft Windows XP), вы должны убедиться, что диск отформатирован в файловой системе, к которой ReactOS может получить доступ и записать (теперь основная FAT32 /FAT16) и что на диске достаточно свободного места для установки ReactOS (сейчас >=450 МБ). Кроме того, текущие аппаратные ограничения, которыми ограничена ReactOS, должны быть идентифицированы и сопоставлены с целевой компьютерной системой (например, ReactOS имеет только базовую поддержку звука в версии 0.4.13).

    После того, как ситуация с доступным аппаратным и программным обеспечением определена, можно выбрать установочный носитель. В большинстве случаев загрузки с USB-RAM должно быть достаточно (или загрузки с CD-ROM для виртуальных машин).Но иногда он может либо не работать, либо быть недоступным для конкретной системы. Затем вы можете использовать и другие доступные параметры.

    При установке ReactOS проходит три этапа. Первые два этапа относятся к установке системы, а третий этап представляет собой первую загрузку пользователем.

    • Первый этап — настройка текстового режима, запускаемая при загрузке с компакт-диска ReactOS.
    • Второй этап — загрузка установщика с графическим интерфейсом. Ввод информации о пользователе и регистрация файлов.
    • Третий этап: загрузка рабочего стола, пользовательские настройки.

    При возникновении проблем рекомендуется отключить или физически удалить все второстепенные или ненужные устройства, особенно USB-камеры и звуковые карты любого типа.

    Виртуальные машины

    Виртуальная машина — это программа, предоставляющая виртуальную аппаратную платформу. Программные инструкции, которые должны выполняться на оборудовании, теперь интерпретируются программным обеспечением эмулятора. Это позволяет вам «запускать» различные виды компьютерного оборудования и его программного обеспечения в окне на вашем компьютере.

    См. Программное обеспечение для виртуализации, чтобы узнать об известных конфигурациях популярного программного обеспечения для виртуальных машин.

    Оборудование

    Вообще говоря, ПК эпохи Windows 2000-XP должны работать с ReactOS, детали зависят от конкретной конфигурации оборудования. Дополнительные сведения см. на страницах поддерживаемого оборудования и моделей ноутбуков.

    Предупреждение: ReactOS еще не поддерживает загрузку UEFI, вам необходимо включить устаревший режим BIOS в системах UEFI

    Установить с компакт-диска

    • Убедитесь, что в BIOS настроена загрузка с компакт-диска.
    • Вставьте установочный компакт-диск ReactOS в дисковод для компакт-дисков и перезагрузите компьютер. При следующей загрузке запустится утилита установки ReactOS.
    • Следуйте инструкциям на экране, чтобы установить ReactOS на свой компьютер.
    • После завершения установки извлеките установочный компакт-диск из дисковода для компакт-дисков и нажмите Enter, чтобы перезагрузить компьютер. Теперь вы можете запустить ReactOS, выбрав ее в меню загрузки.

    Установить с USB-накопителя

    См. статью LiveUSB о том, как подготовить загрузочный USB-носитель.

    Сетевая загрузка или установка через PXE

    Установка с внутреннего диска

    Вам также может быть интересно узнать, как установить драйвер для устройства в ReactOS. Если это так, см. статью Установка драйвера.

    Вам также может быть интересно узнать, как установить ReactOS в автоматическом (не интерактивном) режиме. Если это так, см. статью Создание автоматического установочного компакт-диска.

    Новый стек USB от Вадима Гальянта был включен в сборке 0.4.13-dev-942-g88cf5b0. После замены стека хранилища и масштабной работы по управлению памятью (начиная с сборки 0.4.15-dev-1796-gb0c143c) LiveUSB заработал как положено. Ранее рекомендовался только метод RAMDISK. Если обычный LiveUSB у вас не работает после 2-3 попыток с разными портами USB, вы можете попробовать метод RAMDISK.

    Запись ReactOS на USB-накопитель

    ПРИМЕЧАНИЕ. Чтобы установить ReactOS с USB-накопителя, загрузите BootCD, но сначала убедитесь, что LiveCD загружается автоматически. Чтобы запустить ReactOS только с USB-накопителя, загрузите LiveCD. Вы пока не можете установить ReactOS с LiveCD.

    Загрузочный USB из ISO-образа

    Это обычный способ подготовки USB-накопителя. Вы можете следовать любому руководству для Windows.

    Загрузка с RAM-диска (он же USB-RAM)

    Основная идея этого метода заключается в том, чтобы сначала загрузить весь неизмененный iso-файл в память (создать виртуальный диск), а затем загрузиться с него, не касаясь исходного носителя.

    Для этого метода сначала необходимо подготовить флэш-накопитель. Он должен иметь файловую систему FAT32, и на нем должен быть установлен загрузчик с поддержкой спецификации Multiboot. Например, вы можете использовать syslinux. Вот как его установить (для syslinux версии 6.x):

    В Linux

    Подключите флэш-накопитель и оставьте его отключенным. Затем выполните следующие команды:

    Примечание: здесь /dev/sdb1 — это раздел на флешке

    В Windows

    • Выберите флешку.
    • Нажмите "Показать дополнительные свойства диска"
    • Выбор загрузки: Syslinux 6.x
    • Схема разделов: MBR, файловая система: FAT32
    • Отформатируйте диск, используя выбранные выше параметры.
    • Нажмите «Да», если у вас есть сеть, чтобы загрузить «ldlinux.c32» или загрузить его вручную из сети.

    Дальнейшие общие шаги для обеих платформ

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

    Внимание: вы можете скачать все необходимые файлы, кроме iso-образов, в zip-архиве. Он использует freeldr.sys из коммита fb4591c.

    • Теперь вам нужно скопировать библиотеки syslinux mboot.c32 и libcom32.c32 в корень
    • Затем скопируйте загрузчик freeldr.sys из ReactOS 0.4.13 или выше
    • Теперь вам нужно написать несколько файлов конфигурации. Во-первых, syslinux.cfg:
    • Затем файл freeldr.ini :

    Примечание: подробные пояснения см. в разделе Параметры загрузки

    • Теперь поместите bootcd.iso и/или livecd.iso в корень диска (или любой другой путь, настроенный в freeldr.ini)
    • Все готово к загрузке

    Отправка отчетов об ошибках

    Если это не работает, это может быть связано с ошибкой в ​​ядре, драйверах USB или в другом месте. Чтобы отладить его, вы можете попробовать снова загрузить ReactOS с USB-накопителя с опцией Debug (Screen) в FreeLoader. Когда вы сталкиваетесь с приглашением отладки (начиная с kdb:> ), введите bt и сделайте снимок обратной трассировки, после чего вы можете сообщить об этом в JIRA.

    Поскольку поддержка USB еще не развита, единственным надежным способом установки ReactOS с USB-накопителя является использование метода RamDisk.

    Содержание

    Инструкции по загрузке RamDisk (Windows).

    Вставьте флешку в USB-порт и запустите Rufus. Вы увидите, что Rufus обнаружил флешку, если она отображает этикетку или название продукта производителя под устройством. Если к вашему компьютеру подключено более одного устройства, вам нужно будет активировать раскрывающийся список под устройством и выбрать правильный USB-накопитель. Затем активируйте раскрывающийся список в разделе «Выбор загрузки» и выберите «Система Linux 6.04». Если все как на скриншоте Rufus No2, то нажмите Start.

    Распакуйте ZIP-файл syslinux. Затем в извлеченной папке зайдите в папку bios, затем в папку com32, затем в папку elflink, затем в папку ldlinux, где вы найдете ldlinux.c32. Это мой пример пути к ldlinux.c32, где syslinux zip был распакован в папку syslinux-6.03:

    \syslinux-6.03\bios\com32\elflink\ldlinux\ldlinux.c32.

    Скопируйте ldlinux.c32 и вставьте его в загрузочный USB-накопитель.

    Далее вам понадобится ISO-файл ReactOS, который вы собираетесь установить. ISO должен называться bootcd.iso или livecd.iso, поэтому вам придется изменить имя с чего-то вроде этого: reactos-bootcd-0.4.15-dev-95-g7895704-x86-gcc-lin-dbg на просто загрузитесь.

    Причина: ini-файл ищет это короткое имя, и если вы его не измените, вы получите следующее сообщение об ошибке.

    Теперь скопируйте файл ISO на USB-накопитель.

    Если содержимое загрузочного USB-накопителя такое же, как на изображении содержимого папки в разделе «Снимки экрана», все готово, и вы готовы к его использованию.

    Предупреждение. Антивирусное программное обеспечение может помешать процессу, поместив в карантин то, что оно считает вредоносным, поэтому рекомендуется отключить антивирусное программное обеспечение, пока вы не создадите загрузочный USB-накопитель.

    СОВЕТ:
    Если у вас есть загрузочная флешка, все, что вам нужно сделать, чтобы обновить ее до более новой версии ReactOS, — это удалить старый файл ISO с флешки и заменить его более новой версией, но помните, что вам придется сократить имя ISO до bootcd или livecd.

    Загрузка

    Прежде чем пытаться загрузиться с USB-накопителя, убедитесь, что BIOS сначала загрузится с него; возможно, вам придется изменить порядок загрузки в настройках BIOS.

    Загрузка RamDisk на старых компьютерах и с картой памяти USB 1.1 может занять почти три с половиной минуты, но фактический процесс установки намного быстрее, чем с CD/DVD. Индикатор выполнения перемещается поэтапно, и может показаться, что процесс остановлен.

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

    Редактирование халявщика

    Когда вы только начинаете загружаться на втором этапе, вам нужно будет внести изменения в фрилоадер, чтобы изменить номер rdisk() (если вы забудете, вы получите окно с ошибкой Opening hive file failed!, просто нажмите кнопку Введите ключ, чтобы вернуться). Чтобы внести необходимые изменения, выполните следующие действия:

    На приведенном выше экране нажмите F8, но убедитесь, что меню загрузки, которое вы хотите загрузить, выделено.

    На приведенном выше экране выберите «Редактировать командную строку загрузки» (F10) и нажмите клавишу Enter.

    Введите путь к системному каталогу ReactOS.

    В приведенном выше окне, если в строке multi(0)disk(0)rdisk(1)partition(1)\ReactOS (которая находится в поле ввода) отображается rdisk(1), измените ее на rdisk(0 ) и нажмите клавишу Enter, затем на следующем экране нажмите клавишу Enter, затем нажмите клавишу Enter, чтобы загрузить выбор. Вам нужно будет сделать это снова в начале третьего этапа, а также в начале второго этапа. Но как только вы успешно загрузились на третьем этапе, вы можете зайти в C:\ и открыть freeldr.ini, затем прокрутить вниз и найти записи раздела (как показано ниже), которые соответствуют меню выбора загрузки, например [ReactOS], [ReactOS_Debug], [ReactOS_Screen], [ReactOS_LogFile], затем измените rdisk(1) на rdisk(0) и сохраните.

    Теперь при следующей загрузке вы сможете загрузить рабочий стол без окна с ошибкой Opening hive file failed!.

    Это (ниже) раздел, который вам нужно найти в файле freeldr.ini, с предложенными режимами, измененными записями rdisk(1).

    Вам нужно изменить только записи для режимов, которые вы будете использовать.

    ReactOS позволяет использовать бесплатные приложения Windows и на старых компьютерах. Кроме того, вы можете установить ее на флешку, чтобы запускать ее на любом ПК.
    Более 20 лет назад группа энтузиастов решила создать собственную версию Windows, которая была бы бесплатной и с открытым исходным кодом. Сначала вы хотели скопировать Windows 95, но со временем было решено довериться Windows NT, профессиональной версии операционной системы Microsoft.

    Проект назывался ReactOS и запустил свою первую функциональную версию в 2004 году. С тех пор программисты по всему миру самоотверженно сотрудничали, чтобы сделать ReactOS альтернативой Windows с функциями, аналогичными Windows XP, и готовой к работе на любом компьютере с 500 МБ места на диске и 96 МБ ОЗУ .

    С ReactOS мы можем запускать игры и приложения для Windows, не покупая лицензию у Microsoft. Его можно установить на все нужные нам компьютеры, а также протестировать его на виртуальной машине, чтобы убедиться, что он соответствует нашим потребностям.

    Сегодня мы увидим, как установить ReactOS на USB-накопитель или USB-накопитель, чтобы у нас была собственная портативная операционная система, готовая к работе на любом компьютере, к которому мы подключаем наш USB-накопитель. Практический способ всегда иметь операционную систему поверх. Таким образом, мы не зависим от Интернета для доступа к приложениям или документам.

    USB с ReactOS, шаг за шагом

    Сначала мы загрузим ISO-образ, необходимый для установки ReactOS. Из двух доступных вариантов мы выберем Live cd — версию для использования ReactOS без установки на жесткий диск ПК. Если мы хотим создать USB для установки программного обеспечения на компьютер, мы должны выбрать опцию «Загрузочный компакт-диск».

    В дополнение к ISO, который, как мы сказали, находится внутри сжатого файла 7z, нам нужен инструмент, который создаст исполняемый файл флешки. Их много, но ReactOS рекомендует Rufus.

    Третий элемент, который нам понадобится, — это USB-накопитель или флэш-накопитель. Учитывая, что для работы ReactOS требуется 500 МБ, любой USB пригодится, так как сегодня легко найти флешки хотя бы на 1 ГБ. Конечно, мы должны иметь в виду, что мы будем устанавливать больше приложений, некоторые игры и/или сохранять документы и файлы.

    Теперь, имея все три компонента, мы можем открыть Rufus из Windows и настроить его для создания USB-накопителя с ReactOS. Нам нужно будет выбрать USB-накопитель Device , Затем в Boot Selection мы выбираем ISO-образ ReactOS, который мы извлекли из файла 7z, а остальные параметры оставляем как есть, такие как загрузочная система (BIOS или UEFI) или раздел (MBR). Файловая система также оставлена ​​как есть, так как ReactOS работает на FAT32.

    После нажатия кнопки «Пуск» Rufus отформатирует флешку и установит ISO-образ ReactOS, чтобы при подключении USB-накопителя к ПК и включении он запускал эту операционную систему. Разумеется, BIOS должен поддерживать загрузку с USB.

    Дополнительную информацию о ReactOS и ее установке можно найти на ее официальном сайте и вики.

    К нашему стыду, за время самоизоляции мы так впали в депрессию, что забыли опубликовать новость об очередном релизе под номером 0.4.13, который состоялся еще в апреле 2020 года. Мы выздоравливаем.


    Загрузить образы системы | Пресс-релиз | Список изменений | тл; ДР | Список тестов и регрессий

    Релиз 0.4.13 мы готовили более полугода, и три четверти этого времени ушло на исправление регрессий, накопившихся за последние пару лет. Было найдено и уничтожено 39 таких регрессий.

    Ключевой особенностью этого релиза является абсолютно новый USB-стек, разработанный Вадимом Галянтом, Томасом Фабером и Виктором Переверткиным, на разработку которого ушло почти 5 лет. Почти любые мышки, клавиатуры, флешки, некоторые внешние жесткие диски и, возможно, оптические приводы теперь должны работать в ReactOS. Но есть и ложка дегтя: веб-камеры, USB-звуковые карты, USB-принтеры пока НЕ ​​будут работать.

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

    1. Используйте инструмент Rufus
    2. Выберите флэш-накопитель USB емкостью не менее 1 ГБ. Все данные на флешке будут удалены!
    3. Нажмите "Показать дополнительные свойства диска".
    4. Выберите тип загрузки: Syslinux 6.x
    5. Схема разделов: MBR, файловая система: FAT32
    6. Отформатируйте диск, используя указанные выше параметры.
    7. Распаковать содержимое архива в корень ссылки на флешку…

    Скорость запуска

    Драйвер файловой системы FAT в загрузчике FreeLDR был значительно ускорен, в результате чего система запускалась быстрее, особенно при загрузке с USB-накопителя.

    Визуализация шрифтов

    В выпуске 0.4.13 мы исправили более 20 различных проблем со шрифтами.

    Улучшения видны невооруженным глазом.

    Другие улучшения

    Теперь в системе есть собственный встроенный поиск файлов.

    Мы также добавили центр специальных возможностей, пока есть только лупа и экранная клавиатура.

    Были достигнуты значительные успехи в переносе ReactOS на исходную Xbox. Система уже запущена в эмуляторе этой приставки.

    Мы также запустили совершенно новый официальный сайт, вот как он сейчас выглядит:

    Понравился ли вам этот выпуск? Мы с нетерпением ждем ваших комментариев и мнений! Не забывайте, что помочь проекту можно не только пожертвованиями, но и просто поставив ему звездочку на гитхабе!

    Читайте также: