RAM from HD — различия между версиями

Материал из Русский WINE
Перейти к: навигация, поиск
(Обновление livecd)
(ISO-образ)
Строка 15: Строка 15:
 
Для загрузки нам пригодиться ''любой'' hybrid-образ. Скачиваем его и распаковываем на fat32-раздел, созданный для ReactOS.
 
Для загрузки нам пригодиться ''любой'' hybrid-образ. Скачиваем его и распаковываем на fat32-раздел, созданный для ReactOS.
  
Вы можете скачать hybridcd r66083 [https://www.dropbox.com/s/5xwqrusxte7efis/hybridcd-build66083.7z?dl=0 отсюда].
+
Вы можете скачать hybridcd r66083 [https://yadi.sk/d/SEujhK-kkovT3 отсюда].
  
 
==Работа с файлами==
 
==Работа с файлами==

Версия 21:31, 28 ноября 2015

RAM-загрузка ReactOS с жесткого диска

В этой статье будут описаны действия для запуска ReactOS с жесткого диска как в этом видео.

Для реализации данной задумки нам нужны:

  • загрузчик GRUB2/Windows MBR
  • hybridCD-образ
  • основной fat32 раздел для ReactOS

Раздел для ReactOS

Т. к. ReactOS пока может загружаться только с основного раздела, то его необходимо создать.

Gparted.png

ISO-образ

Для загрузки нам пригодиться любой hybrid-образ. Скачиваем его и распаковываем на fat32-раздел, созданный для ReactOS.

Вы можете скачать hybridcd r66083 отсюда.

Работа с файлами

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

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

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

  • отредактируем freeldr.ini, приведем его к следующему виду:
[FREELOADER]
DefaultOS=LiveCD_RamDisk_Screen
TimeOut=10

[Display]
TitleText=ReactOS Hybrid-CD
StatusBarColor=Cyan
StatusBarTextColor=Black
BackdropTextColor=White
BackdropColor=Blue
BackdropFillStyle=Medium
TitleBoxTextColor=White
TitleBoxColor=White
MessageBoxTextColor=White
MessageBoxColor=Blue
MenuTextColor=Gray
MenuColor=Black
TextColor=Gray
SelectedTextColor=Black
SelectedColor=Gray
ShowTime=No
MenuBox=No
CenterMenu=No
MinimalUI=Yes
TimeText=Seconds until highlighted choice will be started automatically:   

[Operating Systems]
LiveCD_RamDisk="LiveCD in RAM"
LiveCD_RamDisk_Debug="LiveCD in RAM (Debug)"
LiveCD_RamDisk_Screen="LiveCD in RAM (Screen)"
LiveCD_RamDisk_File="LiveCD in RAM (Log file)"

[LiveCD_RamDisk]
BootType=Windows2003
SystemPath=ramdisk(0)\reactos
Options=/MININT /RDPATH=livecd.iso /RDEXPORTASCD

[LiveCD_RamDisk_Debug]
BootType=Windows2003
SystemPath=ramdisk(0)\reactos
Options=/DEBUG /DEBUGPORT=COM1 /BAUDRATE=115200 /SOS /MININT /RDPATH=livecd.iso /RDEXPORTASCD

[LiveCD_RamDisk_Screen]
BootType=Windows2003
SystemPath=ramdisk(0)\reactos
Options=/DEBUG /DEBUGPORT=SCREEN /SOS /MININT /RDPATH=livecd.iso /RDEXPORTASCD

[LiveCD_RamDisk_File]
BootType=Windows2003
SystemPath=ramdisk(0)\reactos
Options=/DEBUG /DEBUGPORT=FILE: /SOS /MININT /RDPATH=livecd.iso /RDEXPORTASCD

Настройка загрузчика

GRUB

В /boot/grub/grub.cfg с помощью текстового редактора, или с помощью программы Grub Customizer добавляем следующие строки:

menuentry "ReactOS" {
	set root=(hd0,msdos3)
	chainloader +1
	parttool (hd0,msdos3) boot+
	multiboot /loader/setupldr.sys
}

Windows MBR


Обновление livecd

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

ReactOS
Search.png
Доклады
О ReactOSARWINSSЧеЗа
Информация Новости Выпуски новостейПереводы блоговНовости проектаВидеоReactOS на ХабреUSB от Вадима Галянта
Разработка Руководство по программированиюОтсутствующая функциональностьВетви разработкиКомпоненты системыReactOS и WineПлан работRoadmap ядра by VgalРазработчикиСовместимость с dll WindowsНаиболее значимые изменения за годИспользуемые проектыGoogle Summer of CodeИзвестные проблемы
Порты AMD64ARMXboxPowerPC
Компоненты Файловые системыРежим совместимостиОтчеты об ошибкахПечатьUSBЯдро
Загрузчик Восстановление MBRЗагрузка из GRUBПараметры загрузки
Прочее ARWINSSПриложения в ReactOSОформление ReactOSКоординаторы"Пасхальные яйца"Монетизация
Другое Типы ядерFreeWin95
Помощь
RAM-диск ReactOS по PXEс жесткого диска
Разработка Стиль написания кодаСтандарты RC-файловРабота с документациейВенгерская нотацияGNU Indent • [ Subversion : ветвислияниеиспользование TortoiseSVN ] • Основы переводаОтправка патчей
Репорты Отладка в VirtualBoxОтладка на экранДобавление программы в менеджер приложенийОтправка отчетов
Отладка Com0comGDBKdbgRossym.gdbRoswin.gdbWinDBGРуководство по WinDBGВключение трассировки ядраКоды DPRINTУдалённый отладчик ReactOS
Сборка CMakeRBuildФайлы RBuildАвтоматическое копирование файловСборка MINGW-w64Сборка модулейСреда сборки
Тестирование VirtualBoxVMwareQEMUHyper-VНеобходимый объём дискаПеренос файлов на виртуальный дискУстановка ReactOSУстановка драйверов
Сеть Общие папкиSambaNFS
Игры Установка DirectPlay
Обновление ReactOSЗагрузочная флешкаЧем можно помочь проектуСоздание нового пользователяЗвук и сеть в VirtualBoxСъемка и публикация видеоIRC-каналСторонние компонентыFAQReactOS как рабочая станцияReactOS и UEFI
Обзоры ОболочкаNTVDMWOWCommunity EditionИстория сайтаReactOS ServerКриптографияПО времен XP