Я пытаюсь загрузить образ XBMC Live в виде ISO с USB через grub 1.98.

У меня уже есть образ Kubuntu 11.04, и он работает, используя следующую конфигурацию:

menuentry "Kubuntu 11.04 64bit" {
  loopback loop /boot/iso/kubuntu-11.04-desktop-amd64.iso
  linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/kubuntu-11.04-desktop-amd64.iso noeject noprompt
  initrd (loop)/casper/initrd.gz
}

Однако, если я пытаюсь загрузить XBMC аналоговым способом, я всегда получаю сообщение об ошибке « Невозможно найти носитель, содержащий живую файловую систему ».

Я нашел разные подходы к установке XBMC, но все они касаются установки дистрибутива на USB, использования grub4dos или unetbootin.

Я уже выяснил, что XBMC 10.1 основан на Ubuntu 10.04.2 LTS, поэтому я попробовал эти настройки - даже если они очень похожи на Kubuntu 11.04.

Наконец, ISO также содержит конфигурацию grub в boot/grub/grub.cfg , но даже с этими параметрами я получаю ошибку выше.

Моя текущая конфигурация следующая:

menuentry "xbmc 10.1" {
  loopback loop /boot/iso/xbmc-10.1-live.iso
  linux (loop)/live/vmlinuz video=vesafb boot=live iso-scan/filename=/boot/iso/xbmc-10.1-live.iso xbmc=autostart,nodiskmount splash quiet loglevel=0 persistent quickreboot quickusbmodules notimezone noaccessibility noapparmor noaptcdrom noautologin noxautologin noconsolekeyboard nofastboot nognomepanel nohosts nokpersonalizer nolanguageselector nolocales nonetworking nopowermanagement noprogramcrashes nojockey nosudo noupdatenotifier nouser nopolkitconf noxautoconfig noxscreensaver nopreseed union=aufs
  initrd (loop)/live/initrd.img
}

Есть еще идеи или больше информации, которую я должен предоставить?

1 ответ1

0

Вы должны указать загрузчику, где находится файловая система XBMC live. Живая папка должна содержать файлы, такие как filesystem.squashfs , filesystem.size и filesystem.packages . Найдя эту папку, добавьте следующий аргумент в конфигурацию загрузки:

live-media-path={absolute folder path}

В моем случае строка кода выглядит так:

kernel /XBMC/live/vmlinuz {blah blah more code blah} live-media-path=/XBMC/live

append initrd=/XBMC/live/initrd.img

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .