Софт
   5311

Multisystem. Проблема с записью live usb.

Доброго дня. Решил обновить загрузочную флешку с LinuxMint и Manjaro. Создал мультизагрузочную флешку с помощью Multisystem, ставил из AUR. Когда пытаюсь загрузиться с флешки то получаю просто черный экран с мигающим курсором. Загрузка меню Grub не происходит. Причем загрузка не идет если записать только один образ LinuxMint или оба образа включая и Manjaro.

Раньше писал с помощью Multisystem в Ubuntu и LinuxMint. Все всегда работало.
Попробовал записать загрузочную флешку с одним Manjaro через Unetbootin, но там тот же результат. Хотя Unetbootin вроде и не работал с образами Arch подобных дистров.

11 комментариев

avatar
dd.
Или imagewriter.
Последний раз редактировалось
0
avatar
Команда dd конечно работает, но с её помощью не сделать мультизагрузочную флешку.
0
avatar
Тут пример как это сделать вручную.
0
avatar
Спасибо! Осталось пару вопросов. После выполнения
<code>grub-install --root-directory=/mnt/USB/ /dev/sdx</code>
на флешку устанавливается, по-видимому, Grub первой версии. потому что нет ожидаемой папки /mnt/USB/boot/grub2/
в наличие папка /mnt/USB/boot/grub/ в которой есть подкаталог i386-pc. Оба образа у меня в редакции 64 bit.

Может все дело в том, что при выполнении команды установки загрузки ставится неверная версия?
0
avatar
Пользуюсь Е2В, правда я делал её под виндой, но она делается и Минте. Вот ссылка на топ.
linuxmint.com.ru/viewtopic.php?t=281&start=10p3641
0
avatar
Спасибо за Ваш ответ. Надо разобраться с предложенным способом установки. Выглядит многообещающе!
0
avatar
По Вашей ссылке смог создать мультизагрузочную флешку с Manjaro!!! Большое спасибо!!!
0
avatar
На флешке по пути /boot/grub/ создал файл grub.cfg Добавил в него следующие строки:
<code>menuentry "LinuxMint 18" {
loopback loop /iso/LinuxMint-18-Cinnamon-64bit.iso
root=(loop)
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso /LinuxMint-18-Cinnamon-64bit.iso noeject noprompt splash root=(loop)
initrd (loop)/casper/initrd.lz
}

menuentry "Manjaro 16.10 " {
loopback loop /iso/manjaro-xfce-16.10-stable-x86_64.iso
root=(loop)
linux (loop)/manjaro/boot/x86_64/manjaro
initrd (loop)/manjaro/boot/intel_ucode.img
initrd (loop)/manjaro/boot/x86_64/manjaro.img
}

menuentry "Boot from First HD (default)" {
  chainloader +1
}

# Reboot
menuentry "Reboot" {
  reboot
}
# Poweroff
menuentry "Poweroff" {
  halt
}</code>

При загрузке LinuxMint или Manjaro получаю схожие ошибки о невозможности примонтировать различные диски.
Ошибка загрузки
0
avatar
С LinuxMint разобрался. Загрузка выполняется без ошибок. Проблема осталась с Manjaro. Нашел несколько готовых конфигов для Manjaro, но ни один из вариантов не помог избавиться от ниже приведенной ошибки.



Содержание моего файла grub.cfg

<code>menuentry "LinuxMint 18" {
loopback loop /iso/LinuxMint-18-Cinnamon-64bit.iso
root=(loop)
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/LinuxMint-18-Cinnamon-64bit.iso noeject noprompt splash root=(loop)
initrd (loop)/casper/initrd.lz
}

menuentry "Manjaro 16.06.1" {
    set isofile="/iso/manjaro-xfce-16.06.1-x86_64.iso"
    set mlabel="MJRO1606"
    set archi="x86_64"
    set dri="nonfree"
    search --no-floppy -f --set=root $isofile
    probe -u $root --set=abc
    loopback loop $isofile
    linux  (loop)/manjaro/boot/$archi/manjaro  img_dev=UUID=$abc  img_loop=$isofile misobasedir=manjaro misolabel=$mlabel nouveau.modeset=1 i915.modeset=1 radeon.modeset=1 logo.nologo overlay=$dri $dri=yes
    initrd  (loop)/manjaro/boot/$archi/manjaro.img
}

menuentry "Boot from First HD (default)" {
  chainloader +1
}

# Reboot
menuentry "Reboot" {
  reboot
}
# Poweroff
menuentry "Poweroff" {
  halt
}</code>
0
avatar
Здравствуйте, не могу понять, почему вы упираетесь в grub.cfg, это по сути временный файл настроек, Туда ничего писать не надо, есть одна фишка для Е2В, формат должен NTFS.
0
avatar
Запись о grub.cfg была не к Вашему посту. Тогда я пытался вручную создать мультизагрузочную флешку.
Вариант Е2В сработал. Спасибо!
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.