Difference between revisions of "Booting from USB flash/ru"

From KolibriOS wiki
Jump to: navigation, search
m (Для Linux)
(+)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Как установить KolibriOS на флешку ==
 
== Как установить KolibriOS на флешку ==
  
=== Для Linux ===
+
=== Использование 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 с нужной вам версией дистрибутива. (Эти два действия можно осуществлять в любом порядке.)
 +
Теперь с флешки можно грузиться.
 +
 
 +
В случае, когда флешка отказывается загружаться, выдавая сообщение "Pen drive Without Operating System.Remove
 +
Pen Drive And Reboot." Если вместо загрузки появляется такое же или подобное сообщение, скорее всего, поможет setmbr.exe.
 +
Его нужно запускать с правами администратора. После запуска в появившемся списке нужно дважды щёлкнуть по диску, соответствующему вашей флешке.
 +
Об успехе и неуспехе программа сообщит.
 +
 
 +
===== Вариант 2 (наиболее простой)=====
 +
С целью упростить установку KolibriOS на флешку под Windows, была написана программа KolibriOS Installer (автор re0ne) которая выполняет действия описанные выше в автоматическом режиме.
 +
Программу можно взять [http://board.kolibrios.org/viewtopic.php?f=9&t=2346 тут]
 +
 
 +
==== Для 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 ====
 +
 
 +
Всё то же самое, что и для Линукса:
 +
# Берём 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 и mtools<br/>
 
# Установите пакеты syslinux и mtools<br/>
Line 7: Line 53:
 
Gentoo: <code>emerge syslinux mtools</code>
 
Gentoo: <code>emerge syslinux mtools</code>
 
# Скопируйте в корень флешки memdisk из /usr/lib/syslinux/memdisk и образ kolibri.img
 
# Скопируйте в корень флешки memdisk из /usr/lib/syslinux/memdisk и образ kolibri.img
# Отмонтируйте флешку и затем установите syslinux:<br/> <code>syslinux -s /dev/sdb1</code>, где /dev/sdb1 - загрузочный раздел флешки
+
# Размонтируйте флешку и затем установите syslinux:<br/> <code>syslinux -s /dev/sdb1</code>, где /dev/sdb1 - загрузочный раздел флешки
 
# Запишите в syslinux.cfg на флешке:<br/><code>default memdisk initrd=kolibri.img</code>
 
# Запишите в syslinux.cfg на флешке:<br/><code>default memdisk initrd=kolibri.img</code>
  
Line 13: Line 59:
  
 
При загрузке в синем экране выбирайте '''дискету'''.
 
При загрузке в синем экране выбирайте '''дискету'''.
 
=== Для Windows ===
 
 
всё то же самое, что и для линукса:
 
# берём memdisk и консольный syslinux.exe (взять можно например [http://reilly.homeip.net/folding/syslinux.exe тут... ] )
 
# копируем на флешку memdisk и образ kolibri.img
 
# запустите <br/><code>syslinux -s <device></code> , где <device> имя флешки в системе, например H:
 
# Запишите в syslinux.cfg на флешке:<br/><code>default memdisk initrd=kolibri.img</code>
 
  
  
Line 30: Line 68:
 
* [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 Программа для загрузки КолибриОС с раздела FAT32 (для Windows){{ref-ru}}]
 +
* [http://board.kolibrios.org/viewtopic.php?f=23&t=3099 Если возникли проблемы с загрузкой]
  
 
[[Category:Руководства]]
 
[[Category:Руководства]]

Latest revision as of 15:32, 3 August 2015

Как установить KolibriOS на флешку

Использование 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 с нужной вам версией дистрибутива. (Эти два действия можно осуществлять в любом порядке.) Теперь с флешки можно грузиться.

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

Вариант 2 (наиболее простой)

С целью упростить установку KolibriOS на флешку под Windows, была написана программа KolibriOS Installer (автор re0ne) которая выполняет действия описанные выше в автоматическом режиме. Программу можно взять тут

Для 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

Всё то же самое, что и для Линукса:

  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

  1. Скопируйте в корень флешки memdisk из /usr/lib/syslinux/memdisk и образ kolibri.img
  2. Размонтируйте флешку и затем установите syslinux:
    syslinux -s /dev/sdb1, где /dev/sdb1 - загрузочный раздел флешки
  3. Запишите в syslinux.cfg на флешке:
    default memdisk initrd=kolibri.img

Не перепутайте флешку с SATA или SCSI жёстким диском. В Linux у всех у них имена типа /dev/sdX (а в современных дистрибутивах и у IDE-дисков обычно тоже).

При загрузке в синем экране выбирайте дискету.


Have a nice day ;)

Ссылки