Multibootusb: проблемы с записью разных дистрибутивов Linux

Aivar
Достаточно одного образа на базе archiso … Можно пользоваться как полноценной системой. Ну почти…)
…… не пойму смысла мультизагрузочной флешки.
Если нужны обычные утилиты, входящие в состав системы, то, в принципе, такая мультизагрузочная флешка большинству юзеров и не нужна.
Здесь я полностью с тобой согласен.
Правда есть любители всяких экзотических дистрибутивов на Live CD/USB, но это практически одно и то же, та же полноценная система.
Но есть и малое число юзеров, использующих специфический софт, которого нет ни в одном дистрибутиве, это, как правило, в основном небольшие утилитки (но могут быть и большие), заточенные под конкретные цели. А есть и утилитки, размер которых должен быть как можно меньше, точнее, чтобы при загрузке с них как можно меньше съедалась оперетивка, в противном случае ценность этой утилиты просто теряется.
Приводить примеры не буду.
Ошибки не исчезают с опытом - они просто умнеют
Aivar
Можно пользоваться как полноценной системой. Ну почти…)
Я себе поставил на флешку полноценный Arch. Можно работать с полноценной системой.
Плюс grub на флешке, для загрузки BIOS и EFI режимах.
https://t.me/arch_linuxru
vs220
Grub4Dos может мапить образ в память, а ядро уже будет грузить от туда.
Я не знаток grub4dos, но насколько я понимаю, единственный способ, которым загрузчик может "мапить" образ в память в качестве диска – подменить собственным обработчиком системный вызов BIOS, отвечающий за доступ к дискам в "реальном" режиме x86.

Это будет работать, но только в программах, использующих для доступа к диску BIOS (фактически DOS или загрузчик самого образа), и только если образ в памяти и обработчик не затрут.

Как только запустится ядро ОС (Linux, Windows, чего угодно, кроме DOS), оно переведёт процессор в "защищённый" режим (в котором ни BIOS, ни grub4dos уже не работают), будет обращаться к диску только собственными средствами, и если никакого диска нет (а о существовании образа ему не сообщили) – вывалится с ошибкой.

Выходит, каким загрузчиком не открывай образ – это будет работать только в том случае, если в ОС образа уже предусмотрена и настроена работа с образом. Ну, или если это DOS, которую grub4dos (GRUB for DOS) позволяет водить за нос и дальше, поскольку она и дальше работает с диском через BIOS.
Aivar
Вообще, касаемо сабжа, не пойму смысла мультизагрузочной флешки…
Мы не много отошли от темы
Multibootusb: проблемы с записью разных дистрибутивов Linux
В этом контексте мультизагрузочная флешка предполагалась для установки с нее нескольких разных дистрибутивов.
Multibootusb (с небольшими доработками) неплохо с этим справляется...
serg66
Multibootusb (с небольшими доработками) неплохо с этим справляется…
Что за доработки?...
OSKiller
Что за доработки?…
В моем случае:
1. Копирование файлов grub4dos
2. Редактирование файла /multibootusb/syslinux.cfg:
# Boot GRUB4DOS
      LABEL GRUB4DOS BootManager
      МЕНЮ LABEL GRUB4DOS BootManager
      KERNEL /grub4dos/grub.exe --configfile=/menu.lst 
Можете всю процедуру описать для чайника?...
OSKiller
Можете всю процедуру описать
Вечером, после работы...
Natrio
насколько я понимаю, единственный способ, которым загрузчик может "мапить" образ в память в качестве диска – подменить собственным обработчиком системный вызов BIOS, отвечающий за доступ к дискам в "реальном" режиме x86.
В Grub4Dos есть несколько типов маппинга - прямой маппинг, маппинг памяти и вложенный (двойной) маппинг.
Прямой маппинг - работа с образом напрямую, правда этот способ является экспериментальным и не всегда работает.
Маппинг памяти - устройство/образ переносится в оперативную память. И, согласно документации
Процесс "map" осуществляется с помощью INT 13 - и эмулируемый диск будет доступен из других ОС которые используют совместный доступ к файлам, Например DOS и Windows 9x. Не будет доступа к дискам образов ОС, которые используют защищённый режим драйверов (Windows NT/2000/XP/Vista, Linux, FreeBSD) как только режим защиты вступит в работу.
Вложенный (или, как говорят, двойной) маппинг - позволяет замапить образ из другого замапенного образа. Одним словом слишком замудрено, ни разу его не использовал.
Ошибки не исчезают с опытом - они просто умнеют
RusWolf
Я себе поставил на флешку полноценный Arch.
Сколько это заняло места и можно ли после этого пользоваться флешкой по назначению?
У мну образ занял ~600 метров. Флешка кроме того выполняет свою прямую функцию переносного накопителя данных, я с нее обновляю 32-хбитную машинку, возле которой нет интернета и все такое...

serg66
Мы не много отошли от темы
Ничуть. Как уже писалось все довольно тривиально. Главное, чтобы образ имел live-режим. Deepin, например, в такой способ не установить. Да и не нужно, тяжелый, зараза...
 
Зарегистрироваться или войдите чтобы оставить сообщение.