Booting from USB flash/ru: Difference between revisions
(+) |
Vitalkrilov (talk | contribs) (Внесены некоторые изменения. Отформатирована страница. Добавлена информация об UEFI.) |
||
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) которая выполняет действия описанные выше в автоматическом режиме. | С целью упростить установку KolibriOS на флешку под Windows, была написана программа KolibriOS Installer (автор re0ne), которая выполняет действия, описанные выше в автоматическом режиме. | ||
== | Программу можно взять на форуме по ссылке: [http://board.kolibrios.org/viewtopic.php?f=9&t=2346 KolibriOS Installer]. | ||
Под Linux новый бутсектор на диск /dev/sdb1 (замените на устройство, соответствующее FAT32-тому) можно установить последовательностью из двух команд: | === Для 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 === | |||
Всё то же самое, что и для 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>. | |||
# Установите пакеты syslinux и mtools<br/> | === Для Linux === | ||
Ubuntu: <code>apt-get install syslinux mtools</code><br/> | # Установите пакеты 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>; | ||
Gentoo: <code>emerge syslinux mtools</code> | # Скопируйте в корень флешки <code>memdisk</code> из <code>/usr/lib/syslinux/memdisk</code> и образ <code>kolibri.img</code>; | ||
# Скопируйте в корень флешки memdisk из /usr/lib/syslinux/memdisk и образ kolibri.img | # Размонтируйте флешку и затем установите syslinux:<br/><code>syslinux -s /dev/sdb1</code>, где <code>/dev/sdb1</code> — загрузочный раздел флешки; | ||
# Размонтируйте флешку и затем установите syslinux:<br/> <code>syslinux -s /dev/sdb1</code>, где /dev/sdb1 | # Запишите в <code>syslinux.cfg</code> на флешке:<br/><code>default memdisk initrd=kolibri.img</code>. | ||
# Запишите в syslinux.cfg на флешке:<br/><code>default memdisk initrd=kolibri.img</code> | |||
Не перепутайте флешку с SATA или SCSI жёстким диском. В Linux у всех у них имена типа /dev/sdX (а в современных дистрибутивах и у IDE-дисков обычно тоже). | '''''Внимание''''': Не перепутайте флешку с SATA или SCSI жёстким диском. В Linux у всех у них имена типа <code>/dev/sdX</code> (а в современных дистрибутивах и у IDE-дисков обычно тоже). | ||
При загрузке в синем экране выбирайте '''дискету'''. | При загрузке в синем экране выбирайте '''дискету'''. | ||
Have a nice day ;) | |||
= UEFI режим (поддерживает и x32, и x64 загрузчики) = | |||
== Установка из-под Linux == | |||
Установка KolibriOS на USB-накопитель аналогична установке на диск минимальной сборки без сохранения данных. | |||
Все подробно расписано в [[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)]]. | |||
= Ссылки = | |||
* [[Booting from GRUB]] | * [[Booting from GRUB]] | ||
* [http://mdevelop.kolibrios.org/files/tmp/kolibri_hut1_ru/load_usb.htm Статья Mario79 с описанием более сложных способов загрузки{{ref-ru}}] | * [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 Программа для загрузки | * [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 | * [http://board.kolibrios.org/viewtopic.php?f=23&t=3099 В случае возникновения проблем с загрузкой] | ||
[[Category:Руководства]] | [[Category:Руководства]] |
Revision as of 00:51, 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).
Ссылки