LINUX.ORG.RU

Запись загрузочного ISO в раздел внешнего USB-HDD

 , ,


0

4

Приветствую!

Возникла необходимость создания мультизагрузочного USB-HDD. В сети есть готовые варианты, а так же программы создания. Но, перебрав с пяток вариантов, не нашел себе нужного варианта. Большинство таких прожэктов записывают ISO в первозданном виде (в виде файла), а для доступа к нему загружают нечто типа урезанного линупса и ram-диска, в который и монтируется ISO. Для меня это неприемлемо.

Как записать загрузочный ISO на USB-HDD, на весь, дело понятное. Но и этот вариант не катит. Диск на 1Tb.

Хотелось бы:

  1. Разбить диск на множество разделов по схеме GPT
  2. Установить GRUB2 в качестве менеджера загрузки
  3. Кроме Live Manjaro Linux иметь инсталляторы: FreeBSD, Manjaro Linux, Win7, Win10
  4. Остальное место отдать под файло-помойку

Самый главный вопрос: как записать загрузочный ISO не на весь диск, а в определенный раздел?



Последнее исправление: Majestio (всего исправлений: 1)

а для доступа к нему загружают нечто типа урезанного линупса и ram-диска, в который и монтируется ISO. Для меня это неприемлемо

Это не урезанный линупс, а теже самые ядро и Inird, что и в iso образе.

Самый главный вопрос: как записать загрузочный ISO не на весь диск, а в определенный раздел?

Копируешь файл iso образа, далее достаёшь из образа файл ядра и initrd, ищешь документацию по init сценарию в Initrd на предмет какие параметры должны быть переданы, чтобы init сценарий в Initrd находил iso образ для запуска, либо распаковываешь initrd и изучаешь init сценарий в нём.

По аналогии с другими Linux, по FreeBSD читаешь документацию, для Windows 7 и Windows 10 тоже есть соответствующие инструкции.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Копируешь файл iso образа, далее достаёшь из образа файл ядра и initrd

стоп! какое файло ядра ... у инсталляхи Win*?

Мне из GRUB'а надо передать управление «на инсталляху винды». По типу, если бы я просто вставил DVD в привод.

Majestio
() автор топика
Ответ на: комментарий от Majestio

Читай внимательно:

kostik87

для Windows 7 и Windows 10 тоже есть соответствующие инструкции.

В случае Windows управление нужно передавать на загрузчик.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Читай внимательно:

Ну это само собой подразумевалось. Вопрос «как»? Для примера - инсталляха винды должна «лежать» в 4-м разделе. Это для нее раздел.

Как записать туда ISO (пофайлово???), как в грубе передать туда управление?

Majestio
() автор топика
Ответ на: комментарий от Majestio

Почитай как сделать флешку для установки Windows 7, в общем, раздел должен быть NTFS, на него скопированы файлы и установлен в него загрузчик Windows 7, почитай более детально инструкции в интернет, далее из Grub просто вызывается загрузчик Windows 7 с этого раздела.

Тоже самое и для Windows 7.

Это в случае Legacy Boot, в случае EFI, всё несколько проще.

Просто копируются файлы из образа и копируется EFI загрузчик и затем вызывается из grub, но grub должен быть тоже в EFI формате.

FAT32 в первом случае тоже должен сработать.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

kostik87, спасибо конечно. Но уже многое перечитано. Одна беда - как-то это все не совсем систематизировано. Попробую еще раз. Надеялся на какое-то how-to в более приземленном виде.

Majestio
() автор топика
Ответ на: комментарий от kostik87

И если честно, мне хватило бы для начала следующего алгоритма:

1) Есть *.iso инсталляхи виндовс, записываем его каким то образом в 4-й раздел (что и как?) 2) Записываем в менюху GRUB'а «тру-ля-ля» (что и как?) 3) Инсталлим GRUB на USB-HDD (что и как?)

Собственно, интересует «что и как?». А «почитать в интернете» я и сам себе советовал не раз.

Majestio
() автор топика

Самый главный вопрос: как записать загрузочный ISO не на весь диск, а в определенный раздел?

Распаковать образ на раздел, в чем вопрос то?

mandala ★★★★★
()
Ответ на: комментарий от mandala

Распаковать образ на раздел, в чем вопрос то?

Какую (какие) ФС выбирать для инсталлях различных ОС при распаковке *.iso ?

Majestio
() автор топика
Ответ на: комментарий от Singularity

DriveDroid себе запили, гораздо удобнее же

Хорошее приложение. Но в моем USB-HDD «живой» веник и USB 3.0, что явно будет быстрее в разы установки с мелофона. По ссылке есть куча готовых установочных образов в одной теме, а вот это интересно, сенкс.

Majestio
() автор топика
Ответ на: комментарий от Majestio

FAT32 хватит всем, кроме новых виндовсов, тем NTFS. Но можешь любые поддерживаемые ядром, хоть btrfs, хоть черта лысого.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от gentux

Все не прочел, дошел до п.8 - это не устраивает. Уже пробовал какой-то вариант с «коллекцией *.iso» - на первом же тостере выдало нехватку памяти при попытке инсталляции.

Но статья достаточно интересная, и возможно пригодится. Большое спасибо!

Majestio
() автор топика

1. Разбить диск на множество разделов по схеме GPT

2. Установить GRUB2 в качестве менеджера загрузки

3. Накидать нужных ISO в определенный раздел

4. Грузить их с помощью GRUB2

5. Остальное место отдать под файло-помойку

6. PROFIT

tm4
()
Ответ на: комментарий от tm4

Или ставить дистрибутивы как на обычный HDD. GPT позволяет создавать много разделов.

tm4
()

Вручную сделать два раздела и первый отдать под unetbootin.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.