ROS BootFlash — различия между версиями
(Новая страница: «С [http://vk.com/wall-1086956_7242 недавнего времени] появилась простая возможность создания загрузоч…») |
Dimay (обсуждение | вклад) (добавлено 3 скриншота) |
||
(не показано 50 промежуточных версии 2 участников) | |||
Строка 1: | Строка 1: | ||
+ | [[Категория:ReactOS]] | ||
+ | =Загрузочная флешка с ReactOS= | ||
+ | ==Создание загрузочной флешки== | ||
+ | ===Rufus=== | ||
С [http://vk.com/wall-1086956_7242 недавнего времени] появилась простая возможность создания загрузочной флешки с ReactOS. | С [http://vk.com/wall-1086956_7242 недавнего времени] появилась простая возможность создания загрузочной флешки с ReactOS. | ||
− | Начиная с версии 1.4.2 программа для создания загрузочных флешек | + | Начиная с версии 1.4.2 программа для создания загрузочных флешек Rufus ([http://rufus.akeo.ie/ скачать]) поддерживает ReactOS. |
− | <center>[[Файл: | + | <center>[[Файл:Rufus.png]]</center> |
Из выпадающего списка "устройство", выберите вашу флешку, поставьте галочку в чекбоксе "создать загрузочный диск", кликните на значок CD-дисковода и выберите *.iso образ ReactOS (BootCD или LiveCD). Нажмите "Старт". | Из выпадающего списка "устройство", выберите вашу флешку, поставьте галочку в чекбоксе "создать загрузочный диск", кликните на значок CD-дисковода и выберите *.iso образ ReactOS (BootCD или LiveCD). Нажмите "Старт". | ||
Строка 9: | Строка 13: | ||
'''''Внимание! Во время создания, флешка отформатируется и все данные будут потеряны, если вы их не скопируете. (спасибо кэп!)''''' | '''''Внимание! Во время создания, флешка отформатируется и все данные будут потеряны, если вы их не скопируете. (спасибо кэп!)''''' | ||
− | + | На данный момент ReactOS не загружается с флешки из-за недоработки PnP. | |
+ | |||
+ | ====Гибридные образы==== | ||
+ | С помощью Rufus так же можно сделать загрузочную флешку с гибридным образом (bootcd + livecd + RAM). Для создания вам пригодится ''любой'' hybrid-образ. Вы можете скачать hybridcd r66083 [http://yadi.sk/d/SEujhK-kkovT3 отсюда]. | ||
+ | |||
+ | Чтобы попробовать новую ревизию ReactOS для RAM-загрузки, вам будет достаточно скачать '''livecd-dbg''' (не просто livecd и не dbg-msvc) iso-образ [http://www.reactos.org/getbuilds ночной сборки], распаковать его, переименовать в "'''''livecd.iso'''''" и заменить файл в папке '''livecd'''. | ||
+ | |||
+ | {| class="mw-collapsible mw-collapsed wikitable" style="float:center; margin-left:2em" | ||
+ | |'''Если вы хотите только RAM-диск...''' | ||
+ | |- | ||
+ | | | ||
+ | ...то не все файлы с ISO образа нам нужны. Выполним следующие действия: | ||
+ | *из папки '''livecd''' перемещаем iso-образ в корень флешки | ||
+ | *удаляем папки '''bootcd''' и '''livecd''' | ||
+ | *удаляем файл readme.txt | ||
+ | *если вы хотите раздел ReactOS со значком приведите файл '''autorun.inf''', к следующему виду: | ||
+ | <pre> | ||
+ | [autorun] | ||
+ | icon=icon.ico | ||
+ | </pre> | ||
+ | если нет, удалите файлы '''autorun.inf''' и '''icon.ico''' | ||
+ | *отредактируем '''freeldr.ini''', приведем его к следующему виду: | ||
+ | <pre> | ||
+ | [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 | ||
+ | </pre> | ||
+ | |||
+ | *приведем файл '''syslinux.cfg''' к следующему виду: | ||
+ | <pre> | ||
+ | DEFAULT ReactOS | ||
+ | LABEL ReactOS | ||
+ | KERNEL mboot.c32 | ||
+ | APPEND /loader/setupldr.sys | ||
+ | </pre> | ||
+ | |} | ||
+ | |||
+ | ===AIO Boot=== | ||
+ | Данная программа создаёт мультизагрузочный носитель, чтобы загрузить ReactOS с флешки. Будет использоваться загрузчик Grub2. Поддерживаются только релизы с сайта ReactOS. | ||
+ | |||
+ | #Скачиваете образ ReactOS LiveCD [https://www.reactos.org/download скачать]; | ||
+ | #Скачиваете программу AIO Boot с их сайта [https://www.aioboot.com/en/download/ скачать]; | ||
+ | #Подключаете в компьютер заранее подготовленную флешку; | ||
+ | #Запускаете AIO BOOT Extractor; | ||
+ | #Нажимаете на EN чтобы сменить язык; | ||
+ | #Ставите галку Format to FAT32 и нажимаете OK; | ||
+ | #Нажимаете оранжевую кнопку OK и еще раз OK. Ждем окончания распаковки; | ||
+ | #После распаковки когда появится окно AIO Boot нажимаете Language - Russian; | ||
+ | #Перейдите на вкладку Интеграция; | ||
+ | #Выберите раздел Windows - ReactOS LiveCD и выберите образ; | ||
+ | #Нажмите OK. Вводите название как будет отображаться при загрузке; | ||
+ | #Ждете окончания распаковки. Затем OK. Готово. Можно пробовать | ||
+ | <center>[[Файл:Aioboot1.jpg]][[Файл:Aioboot2.jpg]][[Файл:Aioboot3.jpg]]</center> | ||
+ | |||
+ | ===Unetbootin=== | ||
+ | Данный способ подойдет вам, если вы используете Linux-дистрибутив или не хотите форматировать флешку, при использовании Rufus. С помощью [http://unetbootin.github.io/ Unetbootin] можно распаковать образ и установить загрузчик syslinux. Но, к сожалению, пока программа не может "определить" ReactOS и автоматически прописать freeloader в syslinux. [http://github.com/unetbootin/unetbootin/issues/49 "Запрос"] уже висит в багтрекере у разработчиков программы. | ||
+ | |||
+ | Пока вы можете, после распаковки файлов и установки загрузчика, вручную прописать параметры загрузки, заменив содержимое файла '''syslinux.cfg''' на следующее: | ||
+ | <pre> | ||
+ | DEFAULT ReactOS | ||
+ | LABEL ReactOS | ||
+ | KERNEL mboot.c32 | ||
+ | APPEND /loader/setupldr.sys | ||
+ | </pre> | ||
+ | |||
+ | ===Создание RAM-liveUSB с использованием syslinux=== | ||
+ | *[http://www.youtube.com/watch?v=eancDwmWyCw Создание] загрузочной флешки с RAM-образом методом by Hermes Belusca. | ||
+ | |||
+ | ===WARNING!!!=== | ||
+ | Следующие программы можно будет использовать после закрытия следующего отчета: {{JIRA|12648}}! | ||
+ | |||
+ | ====dd==== | ||
+ | В Linux образ с ReactOS можно записать с помощью команды dd, где if='путь к образу', а of='путь к флешке': | ||
+ | dd if=''/home/User/Downloads/ReactOS-0.4.3-live.iso'' of=''/dev/sdb'' | ||
+ | '''Внимание!''' Будьте осторожны, предварительно узнайте [http://www.altlinux.org/Участник:Petr-akhlamov/Fstab#Как_узнать_идентификаторы идентификатор флешки]. | ||
+ | |||
+ | Очистить флешку можно отформатировав ее заново, например с помощью '''Gparted'''. | ||
+ | |||
+ | ====Image to Usb==== | ||
+ | Данная программа является графической обёрткой над консольной утилитой [http://www.chrysocome.net/dd DD для Windows]. Она позволяет простым и доступным способом производить с USB флешками следующие действия: | ||
+ | #Запись образа любого формата (bin, img, image и другие) на USB флешку. | ||
+ | #Создание полного образа USB флешки для резервной копии и восстановления. | ||
+ | #Автоматическое удаление всех партиций с флешки (позволяет вернуть полный объём). | ||
+ | #Форматирование нулями для перезаписи остаточных данных и тестирования всех ячеек памяти флешки. | ||
+ | Форматирование случайными данными для перезаписи и заполнения всего объёма флешки. | ||
+ | |||
+ | '''ВНИМАНИЕ!''' Завершите все другие программы, которые работают с USB флешками, перед началом использования этой программы! | ||
+ | |||
+ | Запускать программу нужно с правами администратора, чтобы у программы были права на управление дисками. | ||
+ | |||
+ | Ссылка на скачивание программы: | ||
+ | *[http://www.dropbox.com/s/moxrf136y9051fj/Image2Flash%20v0.1.7z?dl=1 Image to USB Flash Drive v0.1] | ||
+ | |||
+ | ==Как загрузиться с флешки, если компьютер не поддерживает загрузку с USB== | ||
+ | Если вам необходимо загрузиться с флешки, а ваш BIOS не поддерживает загрузку с USB, то эту проблему можно решить с помощью загрузчика [http://download.plop.at/files/bootmngr/plpbt-5.0.15.zip PlopLinux]. Для этого скачайте его и запишите на CD-диск. Поставьте в BIOS приоритет CD-rom выше чем у HardDrive. | ||
+ | |||
+ | <center>[[Файл:Plop.png]]</center> | ||
+ | |||
+ | Запустив CD, подключите флешку к компьютеру и выберите USB. | ||
+ | Если на флешке есть система с установленным загрузчиком, то она запустится. | ||
+ | |||
+ | ==Работа Вадима Галянта над USB== | ||
+ | *[[ROS_USB_Vgal|Основная статья]] | ||
+ | |||
+ | ==Ссылки== | ||
+ | *[http://jira.reactos.org/browse/CORE-7826 Отчет в багтрекере] | ||
+ | *[http://www.reactos.org/forum/viewtopic.php?f=9&t=14555 Новости '''vgal'''-а на форуме] | ||
+ | *[http://vgal.ru.com/ Блог Vgal-а] | ||
+ | *[http://github.com/vgalnt/reactos/tree/usbport Драйвер vgal-a] | ||
+ | *[http://github.com/unetbootin/unetbootin/issues/49 Отчет] в багтрекере Unetbootin на добавление поддержки ReactOS | ||
+ | *[http://www.youtube.com/watch?v=4x_MTke1Vsk ReactOS 0.4.5 с флешки (видео Вадима Галянта)] | ||
+ | *[https://vk.com/reactos_ru?w=wall-1086956_62410 Андрей Шаталов рассказывает, как загрузить reactos с флешки] | ||
+ | |||
+ | ==См. также== | ||
+ | *[[ROS USB|USB-стек в ReactOS]] | ||
+ | *[[RAM from HD|Загрузка RAM-образа с жесткого диска]] | ||
+ | {{ReactOS}} |
Текущая версия на 15:22, 5 августа 2018
Содержание
[убрать]Загрузочная флешка с ReactOS
Создание загрузочной флешки
Rufus
С недавнего времени появилась простая возможность создания загрузочной флешки с ReactOS.
Начиная с версии 1.4.2 программа для создания загрузочных флешек Rufus (скачать) поддерживает ReactOS.

Из выпадающего списка "устройство", выберите вашу флешку, поставьте галочку в чекбоксе "создать загрузочный диск", кликните на значок 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.
[развернуть] Если вы хотите только RAM-диск... |
AIO Boot
Данная программа создаёт мультизагрузочный носитель, чтобы загрузить ReactOS с флешки. Будет использоваться загрузчик Grub2. Поддерживаются только релизы с сайта ReactOS.
- Скачиваете образ ReactOS LiveCD скачать;
- Скачиваете программу AIO Boot с их сайта скачать;
- Подключаете в компьютер заранее подготовленную флешку;
- Запускаете AIO BOOT Extractor;
- Нажимаете на EN чтобы сменить язык;
- Ставите галку Format to FAT32 и нажимаете OK;
- Нажимаете оранжевую кнопку OK и еще раз OK. Ждем окончания распаковки;
- После распаковки когда появится окно AIO Boot нажимаете Language - Russian;
- Перейдите на вкладку Интеграция;
- Выберите раздел Windows - ReactOS LiveCD и выберите образ;
- Нажмите OK. Вводите название как будет отображаться при загрузке;
- Ждете окончания распаковки. Затем OK. Готово. Можно пробовать



Unetbootin
Данный способ подойдет вам, если вы используете Linux-дистрибутив или не хотите форматировать флешку, при использовании Rufus. С помощью Unetbootin можно распаковать образ и установить загрузчик syslinux. Но, к сожалению, пока программа не может "определить" ReactOS и автоматически прописать freeloader в syslinux. "Запрос" уже висит в багтрекере у разработчиков программы.
Пока вы можете, после распаковки файлов и установки загрузчика, вручную прописать параметры загрузки, заменив содержимое файла syslinux.cfg на следующее:
DEFAULT ReactOS LABEL ReactOS KERNEL mboot.c32 APPEND /loader/setupldr.sys
Создание RAM-liveUSB с использованием syslinux
- Создание загрузочной флешки с RAM-образом методом by Hermes Belusca.
WARNING!!!
Следующие программы можно будет использовать после закрытия следующего отчета: CORE-12648!
dd
В Linux образ с ReactOS можно записать с помощью команды dd, где if='путь к образу', а of='путь к флешке':
dd if=/home/User/Downloads/ReactOS-0.4.3-live.iso of=/dev/sdb
Внимание! Будьте осторожны, предварительно узнайте идентификатор флешки.
Очистить флешку можно отформатировав ее заново, например с помощью Gparted.
Image to Usb
Данная программа является графической обёрткой над консольной утилитой DD для Windows. Она позволяет простым и доступным способом производить с USB флешками следующие действия:
- Запись образа любого формата (bin, img, image и другие) на USB флешку.
- Создание полного образа USB флешки для резервной копии и восстановления.
- Автоматическое удаление всех партиций с флешки (позволяет вернуть полный объём).
- Форматирование нулями для перезаписи остаточных данных и тестирования всех ячеек памяти флешки.
Форматирование случайными данными для перезаписи и заполнения всего объёма флешки.
ВНИМАНИЕ! Завершите все другие программы, которые работают с USB флешками, перед началом использования этой программы!
Запускать программу нужно с правами администратора, чтобы у программы были права на управление дисками.
Ссылка на скачивание программы:
Как загрузиться с флешки, если компьютер не поддерживает загрузку с USB
Если вам необходимо загрузиться с флешки, а ваш BIOS не поддерживает загрузку с USB, то эту проблему можно решить с помощью загрузчика PlopLinux. Для этого скачайте его и запишите на CD-диск. Поставьте в BIOS приоритет CD-rom выше чем у HardDrive.

Запустив CD, подключите флешку к компьютеру и выберите USB. Если на флешке есть система с установленным загрузчиком, то она запустится.
Работа Вадима Галянта над USB
Ссылки
- Отчет в багтрекере
- Новости vgal-а на форуме
- Блог Vgal-а
- Драйвер vgal-a
- Отчет в багтрекере Unetbootin на добавление поддержки ReactOS
- ReactOS 0.4.5 с флешки (видео Вадима Галянта)
- Андрей Шаталов рассказывает, как загрузить reactos с флешки