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

Обновлено: 20.05.2024

1) Скачиваем zip архив с образом bootcd-ReactOS-0.4.5-vgal.iso.zip. Распаковываем в папку (например [!ReactOS-0.4.5]).
2) Скачиваем zip архив с драйвером usbhub.sys.zip. Распаковываем в эту же папку.
3) Скачиваем программу Rufus.
4) Копируем файлы usbuhci.sys, usbohci.sys, usbehci.sys от Windows XP/W2003 в папку (например [drivers-from-win]). Это просто для удобства, вообще можно будет копировать на флешку из любого каталога.
5) Подключаем флешку. Если на ней есть важные данные, то сохраняем их в надёжном месте .
6) Устанавливаем 7-Zip или другой архиватор с поддержкой ISO-файлов.
7) Распаковываем папки и файлы из bootcd-ReactOS-0.4.5-vgal.iso в папку [!ReactOS-0.4.5\bootcd-ReactOS-0.4.5-vgal\].
8) Устанавливаем загрузчик(и) на флешку с помощью утилиты Rufus.
9) Копируем папки [reactos] и [loader] и файл «freeldr.ini» из [!ReactOS-0.4.5\bootcd-ReactOS-0.4.5-vgal\] в корень флешки.
10) Копируем файл «freeldr.sys» из [!ReactOS-0.4.5\bootcd-ReactOS-0.4.5-vgal\loader\] в корень флешки.
11) Копируем на флешку в каталог [reactos\system32\drivers\] три файла из [!ReactOS-0.4.5\drivers-from-win\].

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

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

После первого этапа установки нужно отредактировать freeldr.ini на жёстком диске и скопировать с флешки драйвер usbhub.sys. Для этого понадобиться LiveUSB флешка, с которой можно будет загрузиться и скопировать файл на жесткий диск. Такая флешка будет также нужна, чтобы проверить, сделать страховую копию и (или) разбить жёсткий диск перед установкой ReactOS. Если разбивать диск или сохранять данные не требуется, то можно использовать ReactOS LiveUSB. На эту флешку надо скопировать файл «usbhub.sys» из папки [!ReactOS-0.4.5]. Это «стандартный» (без поддержки загрузки с USB) драйвер.


В конце первого этапа нужно не пропустить момент когда компьютер перезагрузится и поменять установочную флешку на другую с файлом «usbhub.sys». После загрузки LiveUSB, меняем «usbhub.sys», а также редактируем «freeldr.ini». В нём надо поменять (уменьшить на единицу) номер диска (во всём файле). В нашем случае «rdisk(1)» на «rdisk(0)». Если был изменён DestinationDiskNumber, то будут другие номера. Это всё из-за того, что загрузочная флешка видится системе как первый диск (нумерация начинается с нуля), а жёсткий диск будет вторым (после флешки). Поэтому если не поменять, при загрузке выскочит окошко «Не могу считать файл реестра» и загрузки не будет. Или, если подключено несколько жёстких дисков и на них стоит загрузчик ReactOS, то может начаться загрузка со следующего диска.

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

Однако, волонтер проекта под ником Illen выяснил, что используя тот же самый новый драйвер RAM-диска, ReactOS можно установить и с обычной USB-флешки. Таким образом, релиз 0.4.11 стал первым выпуском, поддерживающим установку ReactOS на компьютеры без оптических приводов. Illen написал подробную инструкцию и записал демонстрационное видео.

Кратко о происходящем на видео:

  1. На USB флешку копируют установочный и live образы ReactOS.
  2. Создается загрузочная запись, а загрузчик конфигурируют на загрузку по RAM-методу.
  3. Загрузка с флешки, запуск установочного образа и первый этап установки на целевой компьютер.
  4. Загрузка с флешки live-образа ReactOS и корректировка freeldr.ini (аналога файла boot.ini) на целевом компьютере.
  5. Загрузка с диска целевого компьютера и завершение установки ReactOS

Хотите помочь сделать ReactOS еще лучше?

image

Спешим обратить ваше внимание на то, что операционная система ReactOS уже четвертый год подряд получает слоты в летнем марафоне программирования Google Summer of Code!

Google платит стипендию, а вы пишите код для ReactOS. Участвовать могут любые студенты и аспиранты (т.к. в юрисдикции США аспиранты считаются PhD Students). Возможные идеи для участия перечисляются на специальной wiki-странице.

Обсудить их можно в нашем новом коллаборативном чате.

Поторопитесь! Подача заявок закончится 9 апреля!

Что думаете?

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

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

С недавнего времени появилась простая возможность создания загрузочной флешки с ReactOS.

Начиная с версии 1.4.2 программа для создания загрузочных флешек Rufus (скачать) поддерживает ReactOS.

Rufus.jpg

Из выпадающего списка "устройство", выберите вашу флешку, поставьте галочку в чекбоксе "создать загрузочный диск", кликните на значок CD-дисковода и выберите *.iso образ ReactOS (BootCD или LiveCD). Нажмите "Старт".

Внимание! Во время создания, флешка отформатируется и все данные будут потеряны, если вы их не скопируете. (спасибо кэп!)

На данный момент ReactOS не загружается с флешки из-за недоработки PnP.

Гибридные образы

С помощью Rufus так же можно сделать загрузочную флешку с гибридным образом (bootcd + livecd + RAM). Для создания вам пригодится любой hybrid-образ. Вы можете скачать hybridcd r66083 отсюда.

Чтобы попробовать новую ревизию ReactOS для RAM-загрузки, вам будет достаточно скачать livecd-dbg (не просто livecd и не dbg-msvc) iso-образ ночной сборки, распаковать его, переименовать в "livecd.iso" и заменить файл в папке livecd.

. то не все файлы с ISO образа нам нужны. Выполним следующие действия:

  • из папки livecd перемещаем iso-образ в корень флешки
  • удаляем папки bootcd и livecd
  • удаляем файл readme.txt
  • если вы хотите раздел ReactOS со значком приведите файл autorun.inf, к следующему виду:

если нет, удалите файлы autorun.inf и icon.ico

  • отредактируем freeldr.ini, приведем его к следующему виду:
  • приведем файл syslinux.cfg к следующему виду:

AIO Boot

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

  1. Скачиваете образ ReactOS LiveCD скачать;
  2. Скачиваете программу AIO Boot с их сайта скачать;
  3. Подключаете в компьютер заранее подготовленную флешку;
  4. Запускаете AIO BOOT Extractor;
  5. Нажимаете на EN чтобы сменить язык;
  6. Ставите галку Format to FAT32 и нажимаете OK;
  7. Нажимаете оранжевую кнопку OK и еще раз OK. Ждем окончания распаковки;
  8. После распаковки когда появится окно AIO Boot нажимаете Language - Russian;
  9. Перейдите на вкладку Интеграция;
  10. Выберите раздел Windows - ReactOS LiveCD и выберите образ;
  11. Нажмите OK. Вводите название как будет отображаться при загрузке;
  12. Ждете окончания распаковки. Затем OK. Готово. Можно пробовать

Unetbootin

Данный способ подойдет вам, если вы используете Linux-дистрибутив или не хотите форматировать флешку, при использовании Rufus. С помощью Unetbootin можно распаковать образ и установить загрузчик syslinux. Но, к сожалению, пока программа не может "определить" ReactOS и автоматически прописать freeloader в syslinux. "Запрос" уже висит в багтрекере у разработчиков программы.

Пока вы можете, после распаковки файлов и установки загрузчика, вручную прописать параметры загрузки, заменив содержимое файла syslinux.cfg на следующее:

Создание RAM-liveUSB с использованием syslinux

    загрузочной флешки с RAM-образом методом by Hermes Belusca.

WARNING.

Следующие программы можно будет использовать после закрытия следующего отчета: CORE-12648!

В Linux образ с ReactOS можно записать с помощью команды dd, где if='путь к образу', а of='путь к флешке':

Внимание! Будьте осторожны, предварительно узнайте идентификатор флешки.

Очистить флешку можно отформатировав ее заново, например с помощью Gparted.

Image to Usb

Данная программа является графической обёрткой над консольной утилитой DD для Windows. Она позволяет простым и доступным способом производить с USB флешками следующие действия:

  1. Запись образа любого формата (bin, img, image и другие) на USB флешку.
  2. Создание полного образа USB флешки для резервной копии и восстановления.
  3. Автоматическое удаление всех партиций с флешки (позволяет вернуть полный объём).
  4. Форматирование нулями для перезаписи остаточных данных и тестирования всех ячеек памяти флешки.

Форматирование случайными данными для перезаписи и заполнения всего объёма флешки.

ВНИМАНИЕ! Завершите все другие программы, которые работают с USB флешками, перед началом использования этой программы!

Запускать программу нужно с правами администратора, чтобы у программы были права на управление дисками.

Ссылка на скачивание программы:

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

Если вам необходимо загрузиться с флешки, а ваш BIOS не поддерживает загрузку с USB, то эту проблему можно решить с помощью загрузчика PlopLinux. Для этого скачайте его и запишите на CD-диск. Поставьте в BIOS приоритет CD-rom выше чем у HardDrive.

Запустив CD, подключите флешку к компьютеру и выберите USB. Если на флешке есть система с установленным загрузчиком, то она запустится.

Интерфейс ReactOS 0.4.0

Мы уже несколько раз говорили о ReactOS в этом блоге. Это про операционную систему разработан под руководством ReactOS Foundation, проект, начатый много лет назад и выпущенный под лицензиями GPL и BSD, почти полностью написанный на языке программирования C, бесплатный и открытый. Несмотря на сходство с Linux, это не дистрибутив или система, основанная на ядре Торвальдса, а использующая собственное гибридное ядро ​​и графический интерфейс под названием ReactOS Explorer, который напоминает систему Windows .

ReactOS (операционная система React, где React означает «реакцию» на неудовлетворенность системой Microsoft) возникает для создания бесплатной системы с бинарной совместимостью для программного обеспечения и драйверов Microsoft Windows NT. Хотя изначально он считался совместимым с Windows 95 (когда проект назывался FreeWin95), сегодня он поддерживает программное обеспечение для ядра Windows NT 5.x и выше, то есть для программного обеспечения Windows XP и выше. Он также был перенесен на другие архитектуры, не только на x86-32, но также на AMD64 и ARM.

Еще немного о ReactOS

ReactOS

в основном, ваши разработчики работают над реализацией API, и другие элементы, такие как реестр Windows, но с открытым исходным кодом, для этого они реконструируют продукт Microsoft, чтобы понять, как он работает, и клонировать его. Он также включает в себя некоторые части уровня совместимости известного проекта Wine (произносится «напрасно»), таким образом, вы можете установить собственное программное обеспечение Windows в этой системе, и оно работает, хотя не все программное обеспечение совместимо на 100%.

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

ReactOS, назван в честь основателя проекта Джейсона Филби из Oracle Для проекта в нем есть свои плюсы и минусы. Плохо то, что у него нет значительной поддержки и отсутствие спонсоров и разработчиков (хотя постепенно их становится больше, но, чтобы получить представление, в разработке Windows задействовано более 1000 человек и чуть больше 30 в ReactOS, кроме того, они должны изучить архитектуру Windows, а затем разработать . ), поэтому, несмотря на годы разработки, он все еще находится в стадии разработки и находится на стадии альфа. Однако это хорошая альтернатива, если вы хотите использовать программное обеспечение Windows без операционной системы Microsoft на вашем компьютере или если вы также не хотите использовать дистрибутив Linux с Wine.

MinGW - один из строительных блоков для компиляции, ReactX - это часть, которая обеспечивает совместимость или поддержку с DirectX, используя OpenGL для 3D в качестве временной меры, пока не будет достигнуто зрелое решение. Как мы уже говорили, он также использует код из других проектов, таких как Wine, поскольку он использует компоненты Win32 API, NTDLL, USER32, KERNEL32, GDI32 и Advapi, в то время как другие части разрабатываются программистами ReactOS из отдельной формы. .

FreeBSD - еще одна операционная система, из которой ReactOS позаимствовал код.Что касается улучшения сетевого стека системы, они обратились к операционной системе с открытым исходным кодом, которая имеет лучшее из всех (и у которой Linux также должен учиться). Таким образом, вся часть TCP была скопирована из кода FreeBSD для ReactOS. Мы также можем выделить другие части, такие как FreeType для шрифтов, 3D Mesa для рендеринга OpenGL, UniAT для драйверов ATA и библиотеку FullFAT для совместимости с FAT, кроме того, NTFS также поддерживается в последних версиях и даже чтение и запись в EXT3.

В будущем ожидается улучшение совместимости и постепенное развитие проекта. В дополнении к Windows NT в настоящее время также поддерживает совместимость с приложениями Java, OS / 2 и DOS. Хотя это не соревнование для Linux, ReactOS - отличный проект, который можно использовать и в других проектах, и чему можно научиться, будучи открытым исходным кодом. По этой причине ReactOS уже получила несколько признаний и наград .

Зачем устанавливать ReactOS?

Исходный код - Исходный код

Я мог бы сказать тебе, что надеть ReactOS может помочь вам узнать и ознакомьтесь с другой операционной системой, чтобы увидеть ее источники, чтобы узнать больше о Windows, поскольку, будучи закрытым исходным кодом, мы не можем видеть, как она работает, однако в ReactOS мы можем. Он также мог сказать вам, что может представить альтернативу Wine и другим подобным проектам.

Но возможно лучший предлог для использования ReactOS - наличие "Windows", операционная система, способная запускать программное обеспечение DOS, и Windows NT без необходимости полагаться на закрытую систему, такую ​​как Microsoft. А для более чувствительных к вопросу лицензирования это может быть облегчением.

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

Требования к оборудованию

Вы можете загрузить Live ISO операционной системы, чтобы использовать ее без необходимости установки, или BootCD, который представляет собой ISO, который можно установить на наш компьютер или на виртуальную машину. Он занимает всего около 90 МБ, сжатых в ZIP, и когда он распакован, он достигает более 100 МБ, но ничто по сравнению с Windows, поэтому ReactOS не требует много ресурсов:

  • Процессор x86 или x86-64 Pentium или выше.
  • 64 МБ ОЗУ (рекомендуется 256 МБ)
  • Жесткий диск IDE / SATA объемом не менее 350 МБ.
  • Загрузочный раздел в формате FAT16 / FAT32.
  • Графический адаптер VGA 2 МБ (VESA BIOS 2.0v или выше)
  • Привод CD-ROM
  • Стандартные клавиатура и мышь.

Как видите, он легкий и его можно установить даже на старое оборудование .

Пошаговая установка ReactOS

Во-первых, это загрузите ISO-образ ReactOS, в данном случае BootCD. Для этого пойдем по этой ссылке а затем нажмите Загрузить BootCD. Появится следующий экран, и вы можете пожертвовать немного денег проекту или, если вы хотите загрузить его бесплатно, нажав «Нет, спасибо. Продолжаем загрузку! » и перенаправляет вас на SourceForge для загрузки:

У нас уже есть скачанный ISO который поставляется в сжатом формате ZIP. Разархивируем и записываем на компакт-диск. Вам не нужен DVD или что-то в этом роде, поскольку, как я уже сказал, его размер составляет около 100 МБ. Если вы собираетесь использовать его на виртуальной машине, вам не нужно записывать его, вы можете напрямую использовать ISO. Если вы собираетесь установить его на компьютер, вы должны получить доступ к своему BIOS и отдать приоритет оптическому приводу, чтобы он выполнял поиск системы на записанном вами компакт-диске .

Установка системы

Сейчас начинаем саму установку. Мы выбираем желаемый язык, в данном случае испанский (испанский):

Выбор языка

Затем нажимаем ENTER, чтобы установить систему оперативный:

Установка

Сейчас мы подтверждаем повторное нажатие ENTER:

Подтверждение установки

Это показывает нам обнаружена конфигурация оборудования, если это более современное оборудование, оно может вызвать проблемы, поэтому я рекомендую установить его на виртуальной машине с VMWare или VirtualBox и т. д. Продолжаем ВВЕДЕНИЕ:

конфигурация

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

разделенный

Как видите, установка напомнит вам Windows XP. Теперь он сообщает нам, хотим ли мы продолжать нажимать ENTER для форматирования раздела:

форматирование

Подтверждаем, что хотим отформатировать раздел и нажимаем ENTER для запуска установить файлы.

Установить файлы

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

Progreso

Теперь, если мы выполняем установку на машине без другой операционной системы или виртуальной машины, нажмите ENTER, чтобы принять первый вариант. А) Да загрузчик будет установлен На диске. Если у вас другая система, я бы посоветовал последний вариант или установить ее на дискету, чтобы не мешать.

Загрузчик

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

перезапуск

Приходит первый запуск системыЭто почти готово . Кстати, если он просит вас нажать клавишу для доступа к оптическому приводу (компакт-диску), игнорируйте его, через несколько секунд запустится ОС:

главная ReactOS

Если этот экран будет показан нам при следующих перезагрузках, тебе просто нужно подождать или сразу выберите первый вариант:

стартовое меню

При первом запуске он покажет вам меню установки ReactOS, который вы должны передать с помощью Next, Next, Next (изменить язык), введите имя пользователя и организацию, Next, пароль администратора и имя компьютера, Next, часовой пояс, Next, мы ждем его установки, и он возвращается для перезапуска .

Далее Далее Далее .

Он может попросить нас установить некоторые драйверы, процедура простая, Далее, Готово, Далее, Готово .

водители

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

ReactOS Explorer

Не забывайте оставлять свои комментарии или сомнения .

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Любители Linux » Общие » Linux против Windows » Пошаговая установка операционной системы ReactOS

Прикрепленное изображение

ReactOS® - это передовая свободная и бесплатная операционная система, представляющая собой совместимую с Microsoft Windows® XP реализацию ОС. ReactOS стремится достигнуть полной бинарной совместимости с приложениями и драйверами, предназначенными для операционных систем NT и XP, путём использования подобной архитектуры и предоставления полного и эквивалентного программного интерфейса.
ReactOS является наиболее полной рабочей моделью Windows®-подобной операционной системы, доступной на данный момент. Таким образом, разработчики могут почерпнуть огромное количество информации из исходных кодов ReactOS и участвуя в разработке ReactOS. Пожалуйста имейте ввиду, что ReactOS 0.3.12 всё ещё находится в состоянии alpha
  • Маленький размер дистрибьютива (около 50 мб)
  • Быстрый запуск
  • Работа Windows приложений (значительно отличается от Wine)
  • Совместимость с драйверами от Windows
  • Бесплатность (GNU лицензия)
  • Открытый исходный код
  • Легкость и высокая производительность
  • Гибкая система безопасности
  • И многое другое.

И вроде как этот продукт должен быть совместим с 2000, а не ХР.

Это еще хуже чем BolgenOS, и еще старее, какой-то вялотекущий тёпло-мягкий долгострой :(

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

ReactOS развивается параллельно с Wine.

Виндовые проги нормально пашут??
Хочу в Линукс на виртуалку поставить взамен WinXP

alex,
тогда оно не нужно.

justanotherguy,
а как же копирайты?

кризис на нем пойдет?

LikvidatorMax,
А какая от этого глобальная польза? какая польза от Wine? Пускай *никс сообщество напишет себе свои GPL Кризисы и ГТА. зачем из *никс делать Виндовс и кричать что это хорошо, а нативная Виндовс это плохо. Сама идея портировать винапи куда либо это тупик.

Но единственный выход для пользователей, которые имеют желание пользоваться Линуксом, но как-то привязаны к каким-то приложениям виндовым. А то, что работает в Wain, обычно работает криво. Взять например Quik - тормоза нереальные.

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

умная и красивая - где тут про винду? :D
Самый нормальный вариант пользоваться *никсами с привязкой к виндовым приложениям - это гонять их на виртуалке :) Достаточно удобно, только по ресурсам немного затратно.

Так ReactOS получается урезанная XP??

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