Difference between revisions of "Booting from USB flash/ru"
(+) |
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).
Ссылки