Booting from USB flash/ru: Difference between revisions

From KolibriOS wiki
Jump to navigation Jump to search
(Добавлена информация об установке с двумя режимами сразу.)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Как установить KolibriOS на флешку ==
{{DISPLAYTITLE:Загрузка с USB-накопителя}}
= BIOS (LEGACY) режим =
== Использование MTLD ==
Для установки необходима флешка с файловой системой FAT32, на которой достаточно свободного места для размещения файла <code>kolibri.img</code> и ещё есть пара Кб на загрузчик.


=== Использование MTLD ===
В комплект поставки входят:
* <code>BOOT_F32.BIN</code> — бутсектор для FAT32;
* <code>MTLD_F32</code> — вспомогательный файл загрузчика;
* <code>inst.exe</code> — установщик под линейку WinNT+;
* <code>setmbr.exe</code> — устанавливает стандартный MBR (читайте ниже);
* <code>readme.txt</code> — этот файл.


Для установки необходима флешка с файловой системой FAT32, свободного места
=== Для Windows ===
на которой достаточно для размещения файла kolibri.img и плюс ещё пара Кб
==== Вариант 1 ====
на загрузчик.
# Запускаете <code>inst.exe</code>;
# Появляется список подключённых флешек;
# Выбираете ту, на которую хотите установить, и дважды щёлкаете по ней.<br />Об успехе программа сообщит. О неуспехе (не удалось прочитать/записать на диск или диск не является FAT32-томом) — тоже.
# Скопируйте на флешку файл <code>kolibri.img</code> с нужной вам версией дистрибутива.
::Копировать файл можно как до работы с <code>inst.exe</code>, так и после.


В комплект поставки входят:
Теперь с флешки можно загрузиться.
BOOT_F32.BIN - бутсектор для FAT32;
 
MTLD_F32 - вспомогательный файл загрузчика;
'''''В случае, когда флешка отказывается загружаться, выдавая сообщение "Pen drive Without Operating System.Remove Pen Drive And Reboot."'''''
inst.exe - установщик под линейку WinNT+;
 
setmbr.exe - устанавливает стандартный MBR (читайте ниже);
Если вместо загрузки появляется такое же или подобное сообщение, скорее всего, поможет <code>setmbr.exe</code>.
readme.txt - этот файл.


==== Для Windows ====
Его нужно запускать с правами администратора. После запуска в появившемся списке нужно дважды щёлкнуть по диску, соответствующему вашей флешке. Об успехе и неуспехе программа сообщит.
===== Вариант 1 =====
Запускаете inst.exe, появляется список подключённых флешек, выбираете ту, на которую хотите установить, и дважды щёлкаете по ней. Об успехе программа сообщит. О неуспехе (не удалось прочитать/записать на диск или диск не
является FAT32-томом) - тоже.
Копируете на флешку файл kolibri.img с нужной вам версией дистрибутива. (Эти два действия можно осуществлять в любом порядке.)
Теперь с флешки можно грузиться.


В случае, когда флешка отказывается загружаться, выдавая сообщение "Pen drive Without Operating System.Remove
==== Вариант 2 (наиболее простой) ====
Pen Drive And Reboot." Если вместо загрузки появляется такое же или подобное сообщение, скорее всего, поможет setmbr.exe.
С целью упростить установку KolibriOS на флешку под Windows, была написана программа KolibriOS Installer (автор re0ne), которая выполняет действия, описанные выше в автоматическом режиме.
Его нужно запускать с правами администратора. После запуска в появившемся списке нужно дважды щёлкнуть по диску, соответствующему вашей флешке.
Об успехе и неуспехе программа сообщит.


==== Для Linux ====
Программу можно взять на форуме по ссылке: [http://board.kolibrios.org/viewtopic.php?f=9&t=2346 KolibriOS Installer].


Под Linux новый бутсектор на диск /dev/sdb1 (замените на устройство, соответствующее FAT32-тому) можно установить последовательностью из двух команд:
=== Для Linux ===
dd if=/dev/sdb1 of=BOOT_F32.BIN bs=1 skip=3 seek=3 count=87 conv=notrunc
Под Linux новый бутсектор на диск <code>/dev/sdb1</code> (замените на устройство, соответствующее FAT32-тому) можно установить последовательностью из двух команд:
dd if=BOOT_F32.BIN of=/dev/sdb1 bs=512 count=1 conv=notrunc
Копирование файлов mtld_f32 и kolibri.img осуществляется обычным способом.


=== С использованием загрузчика syslinux ===
<code>dd if=/dev/sdb1 of=BOOT_F32.BIN bs=1 skip=3 seek=3 count=87 conv=notrunc</code>


==== Для Windows ====
<code>dd if=BOOT_F32.BIN of=/dev/sdb1 bs=512 count=1 conv=notrunc</code>


Всё то же самое, что и для Линукса:
Копирование файлов <code>mtld_f32</code> и <code>kolibri.img</code> осуществляется обычным способом.
# Берём memdisk и консольный syslinux.exe (взять можно например [http://www.kernel.org/pub/linux/utils/boot/syslinux/ тут... ] )
# Копируем на флешку memdisk и образ kolibri.img
# Запустите <br/><code>syslinux -s <device></code> , где <device> имя флешки в системе, например H:
# Запишите в syslinux.cfg на флешке:<br/><code>default memdisk initrd=kolibri.img</code>


==== Для Linux ====
== Использование 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-накопитель аналогична установке на диск минимальной сборки без сохранения данных.


Have a nice day ;)
Все подробно расписано в [[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]]
* [[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 Программа для загрузки КолибриОС с раздела FAT32 (для Windows){{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

  1. Запускаете inst.exe;
  2. Появляется список подключённых флешек;
  3. Выбираете ту, на которую хотите установить, и дважды щёлкаете по ней.
    Об успехе программа сообщит. О неуспехе (не удалось прочитать/записать на диск или диск не является FAT32-томом) — тоже.
  4. Скопируйте на флешку файл 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:

  1. Берём memdisk и консольный syslinux.exe (взять можно, например, здесь);
  2. Копируем на флешку memdisk и образ kolibri.img;
  3. Запустите
    syslinux -s <device>, где <device> — имя флешки в системе, например H: ;
  4. Запишите в syslinux.cfg на флешке:
    default memdisk initrd=kolibri.img.

Для Linux

  1. Установите пакеты syslinux и mtools
    Ubuntu: apt-get install syslinux mtools
    Gentoo: emerge syslinux mtools
    Archlinux: pacman -S syslinux mtools;
  2. Скопируйте в корень флешки memdisk из /usr/lib/syslinux/memdisk и образ kolibri.img;
  3. Размонтируйте флешку и затем установите syslinux:
    syslinux -s /dev/sdb1, где /dev/sdb1 — загрузочный раздел флешки;
  4. Запишите в 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).

Ссылки