MultiBoot с несколькими постоянными разделами

Что мне нужно - flashdrive, который может загружать несколько версий Ubuntu (из iso-файлов), каждый из которых имеет собственный постоянный раздел.

Что мне не нужно - флеш-диск с постоянным файлом ограничено 4 ГБ или мультибайтом с одним постоянным разделом.

Домашние файлы или разделы не учитываются, Полная установка не учитывается.

Я хочу быть в состоянии для обновления путем перетаскивания нового Ubuntu iso на диск.

Ключевое слово здесь - постоянный раздел , я не смог найти ответ в Google или в предыдущих сообщениях. [!d5 ]

UPDATE

Sundar Ima дает подсказку о решении в MultiBootUSB V8, добавляя «persistent-path = / (folderx) /» после «persistent» в меню grub2. Это позволяет использовать несколько файлов casper-rw на одном и том же диске.

Например:

menuentry "ubuntu1.iso" {
set root=(hd0,1)
loopback loop /isos/ubuntu1.iso
linux (loop)/casper/vmlinuz.efi boot=casper persistent persistent-path=/casper1/ iso-scan/filename=/isos/ubuntu1.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

menuentry "ubuntu2.iso" {
set root=(hd0,1)
loopback loop /isos/ubuntu2.iso
linux (loop)/casper/vmlinuz.efi boot=casper persistent persistent-path=/casper2/ iso-scan/filename=/isos/ubuntu2.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}

Первый пункт меню загружает изо имя «ubuntu1.iso», расположенное в папка с именем isos с использованием файла casper-rw, расположенного в папке с именем «casper1».

Второе меню загружает изо имя «ubuntu2.iso», расположенное в папке с именем isos, используя casper -rw, расположенный в папке с именем «casper2».

Проблема в том, что размер файлов casper-rw по-прежнему ограничен 4 ГБ.

Имея ограниченное понимание grub2, я думаю, что решение для нескольких постоянных разделов - использовать «persistent-path =», чтобы указать на нужную секцию casper-rw для каждого из меню iso, но как?

1
задан 18 November 2016 в 08:05

3 ответа

Файловая система NTFS, я считаю, позволяет вам иметь более 4 ГБ, что, по моему мнению, является предел для файловых систем FAT32.

После этого вы сможете перетащить свое изображение iso на свой диск , помните файловую систему NTFS при создании вашего USB.

Надеется, что это немного помогает просто удостовериться в точках Ubuntu.

2
ответ дан 23 May 2018 в 04:08
  • 1
    Спасибо AlexatUnuntu, но я хочу несколько постоянных разделов, по одному для каждого изо, я никогда не мог заставить casper-rw работать на разделе NTFS. – C.S.Cameron 17 November 2016 в 10:32
  • 2
    Я еще раз попробовал AlexatUnuntu, я смог загружать файлы iso, расположенные на разделе NTFS (что хорошо знать), но файлы сохранения, расположенные на разделе NTFS, по-прежнему не работают. Подумайте, что вам повезло, что я не мог дать половину баллов. – C.S.Cameron 18 November 2016 в 09:28
  • 3
    Вы считали, что принимаете ответ или начинаете щедрость за этот вопрос? - Обратите внимание, что это не приемлемый ответ. Он не предлагает решение для нескольких постоянных разделов или многократное сохранение более 4 ГБ, о чем и идет речь. – C.S.Cameron 22 November 2016 в 07:30
  • 4
    @ C.S.Cameron, поздравляю отличное решение, объединив свои идеи с идеями и методами от нескольких разных людей! – sudodus 1 December 2016 в 09:39

Обновление 08/2017:

Syslinux начал добавлять поддержку NTFS с версией 4.06, но не предлагал полную поддержку до версии 6.03.

UNetbootin - 655 использует Syslinux 4.03 и ограничен до 4 ГБ файлов сохранения на FAT32.

MultiBootUSB - 8.8 использует Syslinux 4.07 и будет установлен на NTFS, файлы сохранения не ограничены 4 ГБ. Версия Linux установит загрузчик в ext-файловые системы.

Rufus 2.16 использует Syslinux 6.03 и будет устанавливаться в NTFS, файлы сохранения не предоставляются, но могут быть добавлены вручную и не ограничены 4 ГБ. [!d4 ]

YUMI - 2.0.4.9, (MultiBoot USB), использует Syslinux 6.03 и будет устанавливаться на NTFS, файлы сохранения не ограничены 4 ГБ. Как и MBUSB 8.8, он может иметь большие файлы персистентности для каждого установленного дистрибутива.

1
ответ дан 23 May 2018 в 04:08
  • 1
    @Sudodus: Я только что установил загрузку syslinux на диск ext4, используя MultiBootUSB (версия Linux). По-моему, есть возможности. – C.S.Cameron 16 August 2017 в 01:24
  • 2
    Вы имеете в виду, что syslinux теперь поддерживает не только NTFS, но и файловые системы ext4? Работает ли он как в режиме BIOS, так и в режиме UEFI? Или нам все еще нужен grub для загрузки в режиме UEFI? – sudodus 16 August 2017 в 08:59
  • 3
    MultibootUSB будет устанавливать на ext4, но настойчивость там не работает. Переключаемый ноутбук в режим UEFI, загружаются файлы Yumi NTFS, файлы casper-rw (у YUMI нет файла grub.cfg). MultiBootUSB ext4 изначально использует syslinux-меню, а затем использует grub.cfg для загрузки ОС, он будет загружаться в режиме UEFI, но до 32 бит. – C.S.Cameron 4 September 2017 в 01:56
  • 4
    Установщик syslinux для ext является extlinux, manpages.ubuntu.com/manpages/yakkety/man1/extlinux.1.html – C.S.Cameron 5 September 2017 в 18:43

Easy2Boot позволяет вам иметь несколько файлов casper-rw для нескольких ISO. Он загружается непосредственно из файлов ISO и использует NTFS. Вы также можете создать несколько полностью установленных Linux-систем с использованием файлов .imgPTN.

0
ответ дан 23 May 2018 в 04:08
  • 1
    Работает ли он с файлами casper-rw более чем на 4 ГБ? YUMI делает что-то с grub4dos, что позволяет создавать большие файлы персистентности, сортировать как виртуальный раздел. У меня нет этого, чтобы работать с большинством других производителей USB. Только файлы casper-rw, созданные с использованием YUMI, похоже, работают, причем те, которые были сделаны с использованием dd или pendrivelinux, не работают для меня при копировании в YUMI. – C.S.Cameron 28 December 2017 в 16:59

Другие вопросы по тегам:

Похожие вопросы: