Booting from USB flash/ru: Difference between revisions
Vitalkrilov (talk | contribs) (Добавлена информация об установке с двумя режимами сразу.) |
|||
(13 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
== | {{DISPLAYTITLE:Загрузка с USB-накопителя}} | ||
= BIOS (LEGACY) режим = | |||
== Использование MTLD == | |||
Для установки необходима флешка с файловой системой FAT32, на которой достаточно свободного места для размещения файла <code>kolibri.img</code> и ещё есть пара Кб на загрузчик. | |||
В комплект поставки входят: | |||
* <code>BOOT_F32.BIN</code> — бутсектор для FAT32; | |||
* <code>MTLD_F32</code> — вспомогательный файл загрузчика; | |||
* <code>inst.exe</code> — установщик под линейку WinNT+; | |||
* <code>setmbr.exe</code> — устанавливает стандартный MBR (читайте ниже); | |||
* <code>readme.txt</code> — этот файл. | |||
# | === Для Windows === | ||
# | ==== Вариант 1 ==== | ||
# | # Запускаете <code>inst.exe</code>; | ||
# Появляется список подключённых флешек; | |||
# Выбираете ту, на которую хотите установить, и дважды щёлкаете по ней.<br />Об успехе программа сообщит. О неуспехе (не удалось прочитать/записать на диск или диск не является FAT32-томом) — тоже. | |||
# Скопируйте на флешку файл <code>kolibri.img</code> с нужной вам версией дистрибутива. | |||
::Копировать файл можно как до работы с <code>inst.exe</code>, так и после. | |||
Теперь с флешки можно загрузиться. | |||
'''''В случае, когда флешка отказывается загружаться, выдавая сообщение "Pen drive Without Operating System.Remove Pen Drive And Reboot."''''' | |||
Если вместо загрузки появляется такое же или подобное сообщение, скорее всего, поможет <code>setmbr.exe</code>. | |||
Его нужно запускать с правами администратора. После запуска в появившемся списке нужно дважды щёлкнуть по диску, соответствующему вашей флешке. Об успехе и неуспехе программа сообщит. | |||
==== Вариант 2 (наиболее простой) ==== | |||
С целью упростить установку KolibriOS на флешку под Windows, была написана программа KolibriOS Installer (автор re0ne), которая выполняет действия, описанные выше в автоматическом режиме. | |||
Программу можно взять на форуме по ссылке: [http://board.kolibrios.org/viewtopic.php?f=9&t=2346 KolibriOS Installer]. | |||
=== Для Linux === | |||
Под Linux новый бутсектор на диск <code>/dev/sdb1</code> (замените на устройство, соответствующее FAT32-тому) можно установить последовательностью из двух команд: | |||
<code>dd if=/dev/sdb1 of=BOOT_F32.BIN bs=1 skip=3 seek=3 count=87 conv=notrunc</code> | |||
<code>dd if=BOOT_F32.BIN of=/dev/sdb1 bs=512 count=1 conv=notrunc</code> | |||
Копирование файлов <code>mtld_f32</code> и <code>kolibri.img</code> осуществляется обычным способом. | |||
== Использование syslinux == | |||
=== Для Windows === | === Для Windows === | ||
Всё то же самое, что и для Linux: | |||
# Берём <code>memdisk</code> и консольный <code>syslinux.exe</code> (взять можно, например, [http://www.kernel.org/pub/linux/utils/boot/syslinux/ здесь]); | |||
# Копируем на флешку <code>memdisk</code> и образ <code>kolibri.img</code>; | |||
# Запустите <br /><code>syslinux -s <device></code>, где <code><device></code> — имя флешки в системе, например <code>H:</code> ; | |||
# Запишите в <code>syslinux.cfg</code> на флешке:<br /><code>default memdisk initrd=kolibri.img</code>. | |||
=== Для Linux === | |||
# | # Установите пакеты syslinux и mtools<br />Ubuntu: <code>apt-get install syslinux mtools</code><br />Gentoo: <code>emerge syslinux mtools<br />Archlinux: <code>pacman -S syslinux mtools</code>; | ||
# Скопируйте в корень флешки <code>memdisk</code> из <code>/usr/lib/syslinux/memdisk</code> и образ <code>kolibri.img</code>; | |||
# | # Размонтируйте флешку и затем установите syslinux:<br/><code>syslinux -s /dev/sdb1</code>, где <code>/dev/sdb1</code> — загрузочный раздел флешки; | ||
# Запишите в syslinux.cfg на флешке:<br/><code>default memdisk initrd=kolibri.img</code> | # Запишите в <code>syslinux.cfg</code> на флешке:<br/><code>default memdisk initrd=kolibri.img</code>. | ||
'''''Внимание''''': Не перепутайте флешку с SATA или SCSI жёстким диском. В Linux у всех у них имена типа <code>/dev/sdX</code> (а в современных дистрибутивах и у IDE-дисков обычно тоже). | |||
При загрузке в синем экране выбирайте '''дискету'''. | |||
Have a nice day ;) | Have a nice day ;) | ||
== | = UEFI режим (поддерживает и x32, и x64 загрузчики) = | ||
== Установка из-под Linux == | |||
* [http://mdevelop.kolibrios.org/files/tmp/kolibri_hut1_ru/load_usb.htm Статья Mario79 с описанием более сложных способов загрузки{{ref-ru}}] | Установка KolibriOS на USB-накопитель аналогична установке на диск минимальной сборки без сохранения данных. | ||
* [http://board.kolibrios.org/viewtopic.php?f=1&t=337&p=16524#p16524 Программа для загрузки | |||
Все подробно расписано в [[Booting_from_HDD/ru#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.B8.D0.B7-.D0.BF.D0.BE.D0.B4_Linux|Загрузка с HDD (UEFI, Linux)]]. | |||
= Оба режима сразу: BIOS (LEGACY) и UEFI (и x32, и x64 загрузчики) = | |||
== Установка из-под Linux == | |||
Устанавливать можно точно так же, как и на диск. Всё описано в [[Booting_from_HDD/ru#.D0.9E.D0.B1.D0.B0_.D1.80.D0.B5.D0.B6.D0.B8.D0.BC.D0.B0_.D1.81.D1.80.D0.B0.D0.B7.D1.83:_BIOS_.28LEGACY.29_.D0.B8_UEFI_.28.D0.B8_x32.2C_.D0.B8_x64_.D0.B7.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D1.87.D0.B8.D0.BA.D0.B8.29|Загрузка с HDD (Оба режима, Linux)]]. | |||
= Ссылки = | |||
* [[Booting from GRUB]] | |||
* [http://mdevelop.kolibrios.org/files/tmp/kolibri_hut1_ru/load_usb.htm Статья Mario79 с описанием более сложных способов загрузки {{ref-ru}}] | |||
* [http://board.kolibrios.org/viewtopic.php?f=1&t=337&p=16524#p16524 Программа для загрузки KolibriOS с раздела FAT32 (для Windows) {{ref-ru}}] | |||
* [http://board.kolibrios.org/viewtopic.php?f=23&t=3099 В случае возникновения проблем с загрузкой] | |||
[[Category:Руководства]] | [[Category:Руководства]] |
Latest revision as of 01:54, 14 May 2022
BIOS (LEGACY) режим
Использование MTLD
Для установки необходима флешка с файловой системой FAT32, на которой достаточно свободного места для размещения файла kolibri.img
и ещё есть пара Кб на загрузчик.
В комплект поставки входят:
BOOT_F32.BIN
— бутсектор для FAT32;MTLD_F32
— вспомогательный файл загрузчика;inst.exe
— установщик под линейку WinNT+;setmbr.exe
— устанавливает стандартный MBR (читайте ниже);readme.txt
— этот файл.
Для Windows
Вариант 1
- Запускаете
inst.exe
; - Появляется список подключённых флешек;
- Выбираете ту, на которую хотите установить, и дважды щёлкаете по ней.
Об успехе программа сообщит. О неуспехе (не удалось прочитать/записать на диск или диск не является FAT32-томом) — тоже. - Скопируйте на флешку файл
kolibri.img
с нужной вам версией дистрибутива.
- Копировать файл можно как до работы с
inst.exe
, так и после.
- Копировать файл можно как до работы с
Теперь с флешки можно загрузиться.
В случае, когда флешка отказывается загружаться, выдавая сообщение "Pen drive Without Operating System.Remove Pen Drive And Reboot."
Если вместо загрузки появляется такое же или подобное сообщение, скорее всего, поможет setmbr.exe
.
Его нужно запускать с правами администратора. После запуска в появившемся списке нужно дважды щёлкнуть по диску, соответствующему вашей флешке. Об успехе и неуспехе программа сообщит.
Вариант 2 (наиболее простой)
С целью упростить установку KolibriOS на флешку под Windows, была написана программа KolibriOS Installer (автор re0ne), которая выполняет действия, описанные выше в автоматическом режиме.
Программу можно взять на форуме по ссылке: KolibriOS Installer.
Для Linux
Под Linux новый бутсектор на диск /dev/sdb1
(замените на устройство, соответствующее FAT32-тому) можно установить последовательностью из двух команд:
dd if=/dev/sdb1 of=BOOT_F32.BIN bs=1 skip=3 seek=3 count=87 conv=notrunc
dd if=BOOT_F32.BIN of=/dev/sdb1 bs=512 count=1 conv=notrunc
Копирование файлов mtld_f32
и kolibri.img
осуществляется обычным способом.
Использование syslinux
Для Windows
Всё то же самое, что и для Linux:
- Берём
memdisk
и консольныйsyslinux.exe
(взять можно, например, здесь); - Копируем на флешку
memdisk
и образkolibri.img
; - Запустите
syslinux -s <device>
, где<device>
— имя флешки в системе, напримерH:
; - Запишите в
syslinux.cfg
на флешке:default memdisk initrd=kolibri.img
.
Для Linux
- Установите пакеты syslinux и mtools
Ubuntu:apt-get install syslinux mtools
Gentoo:emerge syslinux mtools
Archlinux:pacman -S syslinux mtools
; - Скопируйте в корень флешки
memdisk
из/usr/lib/syslinux/memdisk
и образkolibri.img
; - Размонтируйте флешку и затем установите syslinux:
syslinux -s /dev/sdb1
, где/dev/sdb1
— загрузочный раздел флешки; - Запишите в
syslinux.cfg
на флешке:default memdisk initrd=kolibri.img
.
Внимание: Не перепутайте флешку с SATA или SCSI жёстким диском. В Linux у всех у них имена типа /dev/sdX
(а в современных дистрибутивах и у IDE-дисков обычно тоже).
При загрузке в синем экране выбирайте дискету.
Have a nice day ;)
UEFI режим (поддерживает и x32, и x64 загрузчики)
Установка из-под Linux
Установка KolibriOS на USB-накопитель аналогична установке на диск минимальной сборки без сохранения данных.
Все подробно расписано в Загрузка с HDD (UEFI, Linux).
Оба режима сразу: BIOS (LEGACY) и UEFI (и x32, и x64 загрузчики)
Установка из-под Linux
Устанавливать можно точно так же, как и на диск. Всё описано в Загрузка с HDD (Оба режима, Linux).
Ссылки