Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Монтирование LiveCD ISO в Grub [Решено]  (Прочитано 888 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Denis_Chelyaba

  • Автор темы
  • Участник
  • *
  • Сообщений: 134
  • Linux Mint 19.3 amd64
    • Просмотр профиля
Много читал, но не смог разобратьсядо конца, решил написать на форум.

В /etc/grub.d/40_custom добавил menuentry "Xubuntu 18.04 (LTS) Live Desktop i386" {
set isofile="/media/windows-data/xubuntu-18.04.4-desktop-i386.iso"
loopback loop (hd0,3)$isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=${isofile} quiet splash
initrd (loop)/casper/initrd.lz
}
В /etc/fstab добавил#LiveCD

 /media/windows-data/xubuntu-18.04.4-desktop-i386.iso /media/LiveCD udf,iso9660 user,loop 0 0

Вывод fdisk -l Устр-во    Загрузочный    начало     Конец   Секторы Размер Идентификатор Тип
/dev/sda1  *                2048 136720797 136718750  65,2G             7 HPFS/N
/dev/sda2              242597886 488355839 245757954 117,2G             5 Расшир
/dev/sda3              136722432 242595839 105873408  50,5G             7 HPFS/N
/dev/sda4              488355840 488397167     41328  20,2M            ef EFI (F
/dev/sda5              242597888 488355839 245757952 117,2G            83 Linux

sda1 - Windows
sda3 - диск D Windows
sda5 - раздел Linux

Скриншот Gparted
(Нажмите, чтобы показать/скрыть)

При выборе пункта меню в Grub пишет
"файл /media/windows-data/xubuntu-18.04.4-desktop-i386.iso не найден
loop не найден
для начала вам нужно подключить ядро"
« Последнее редактирование: 19 Марта 2021, 14:28:02 от zg_nico »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7553
    • Просмотр профиля
Re: Монтирование LiveCD ISO в Grub
« Ответ #1 : 13 Июля 2020, 12:15:31 »
Давай смотреть, что ты надобавлял. Конкретно, xubuntu-18.04.4-desktop-i386.iso под рукой нет, так что проверяй мои слова.
Цитировать
/casper/initrd.lz
Такое имя было раньше. Сейчас нужно смотреть в каждом конкретном образе. возможно просто - initrd.
Цитировать
/casper/vmlinuz.efi
Такого имени не было нигде и никогда, а тем более в оюразе "i386". Там вообще нет ЕФИ. Просто - vmlinuz.
Цитировать
loop не найден
А точно раздел hd0,3?
Цитировать
loopback loop (hd0,3)$isofile
Обычно эта часть кода у меня выглядит так:
search -n -s -f "${iso_path}"
export iso_path; loopback loop ${iso_path}
root=(loop)
Команда search как раз, чтобы не ломать голову, а тот-ли это раздел.
iso_path - точно не скажу, но вроде это внутренняя переменная груб. Если имя переменной другое, то вроде были проблемы.

Оффлайн RoDoN

  • Участник
  • *
  • Сообщений: 242
    • Просмотр профиля
Re: Монтирование LiveCD ISO в Grub
« Ответ #2 : 13 Июля 2020, 12:17:04 »
Запись в fstab ненужна.
iso-шник лежит в корне sda3, значит пишем:
set isofile="/xubuntu-18.04.4-desktop-i386.iso"
Lenovo G500 (i5-3340M, 12 Гб, Intel + Radeon HD 8570)
18.04 -> 20.04 -> 22.04 x64 XFCE

Оффлайн Denis_Chelyaba

  • Автор темы
  • Участник
  • *
  • Сообщений: 134
  • Linux Mint 19.3 amd64
    • Просмотр профиля
Re: Монтирование LiveCD ISO в Grub
« Ответ #3 : 13 Июля 2020, 12:40:32 »
изменил 40_сгыещь на menuentry "Xubuntu 18.04 (LTS) Live Desktop i386" {
set isofile="/media/windows-data/xubuntu-18.04.4-desktop-i386.iso"
search -n -s -f "${iso_path}"
export iso_path; loopback loop ${iso_path}
root=(loop)
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=${isofile} quiet splash
initrd (loop)/casper/initrd
}

Выдаёт:

ошибка:no such device
ошибка: файл не найден
ошибка: раздел "loop" не найден
ошибка: для начала вам нужно загрузить ядро

Оффлайн RoDoN

  • Участник
  • *
  • Сообщений: 242
    • Просмотр профиля
Re: Монтирование LiveCD ISO в Grub
« Ответ #4 : 13 Июля 2020, 12:42:56 »
GRUB понятия не имеет об этом пути /media/windows-data
Вместо этого:
set isofile="/media/windows-data/xubuntu-18.04.4-desktop-i386.iso"
напиши:
set isofile="/xubuntu-18.04.4-desktop-i386.iso"
Lenovo G500 (i5-3340M, 12 Гб, Intel + Radeon HD 8570)
18.04 -> 20.04 -> 22.04 x64 XFCE

Оффлайн Denis_Chelyaba

  • Автор темы
  • Участник
  • *
  • Сообщений: 134
  • Linux Mint 19.3 amd64
    • Просмотр профиля
Re: Монтирование LiveCD ISO в Grub
« Ответ #5 : 13 Июля 2020, 13:25:49 »
Заработал этот вариант menuentry "Xubuntu 18.04 (LTS) Live Desktop i386" {
set isofile="/xubuntu-18.04.4-desktop-i386.iso"
loopback loop (hd0,3)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=${isofile} quiet splash
initrd (loop)/casper/initrd
}

Огромное спасибо за подсказки!

Подскажите, для образа Винды кроме пути к ISO что-то менять надо? Хочу его тоже прописать в GRUB

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7463
  • Luck Tales
    • Просмотр профиля
Re: Монтирование LiveCD ISO в Grub
« Ответ #6 : 13 Июля 2020, 13:29:54 »
Windows не умеет грузиться с iso (оригинальные образы)
isohybrid
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Denis_Chelyaba

  • Автор темы
  • Участник
  • *
  • Сообщений: 134
  • Linux Mint 19.3 amd64
    • Просмотр профиля
Re: Монтирование LiveCD ISO в Grub
« Ответ #7 : 13 Июля 2020, 13:50:48 »
GHJ
Windows не умеет грузиться с iso
Нашёл такую схему, попробую

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7553
    • Просмотр профиля
Re: Монтирование LiveCD ISO в Grub
« Ответ #8 : 13 Июля 2020, 13:55:34 »
Цитировать
для образа Винды кроме пути к ISO что-то менять надо?
С Windows все просто - она ничего не умеет. Все эти чудеса мимо нее.
Для информации, загляни в эту тему.

Оффлайн Denis_Chelyaba

  • Автор темы
  • Участник
  • *
  • Сообщений: 134
  • Linux Mint 19.3 amd64
    • Просмотр профиля
Re: Монтирование LiveCD ISO в Grub
« Ответ #9 : 13 Июля 2020, 14:16:36 »
С Windows все просто - она ничего не умеет.
Попробовал, не сработало. Ещё почитал разные обсуждения, говорят, с 7-кой дохлое дело.

 

Страница сгенерирована за 0.082 секунд. Запросов: 24.