Como inicializar o XBMC 10.1 ISO no USB via grub?

0

Estou tentando inicializar a imagem XBMC Live como um ISO do USB via grub 1.98.

Eu também tenho uma imagem do Kubuntu 11.04 e funciona usando a seguinte configuração:

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
}

No entanto, se eu tentar inicializar o XBMC de forma analógica, sempre recebo um erro " Não é possível encontrar uma mídia que contenha um sistema de arquivos ativo ".

Eu encontrei diferentes abordagens para instalar o XBMC, mas todas elas são sobre a instalação da distribuição em USB, ou usando o grub4dos ou o unetbootin.

Eu já descobri que o XBMC 10.1 é baseado no Ubuntu 10.04.2 LTS, então eu tentei essas configurações - mesmo sendo bastante similares ao Kubuntu 11.04.

Finalmente, o ISO contém uma configuração do grub, bem como boot/grub/grub.cfg , mas mesmo com esses parâmetros, recebo o erro acima.

Minha configuração atual é a seguinte:

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
}

Mais idéias ou mais informações que eu deveria fornecer?

    
por Shi 13.08.2011 / 00:24

1 resposta

0

Você precisa dizer ao gerenciador de inicialização onde o sistema de arquivos XBMC está localizado. A pasta ativa deve conter arquivos como filesystem.squashfs , filesystem.size e filesystem.packages . Depois de encontrar essa pasta, adicione o seguinte argumento à sua configuração de inicialização:

live-media-path={absolute folder path}

No meu caso, a linha de código é assim:

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

append initrd=/XBMC/live/initrd.img
    
por 06.09.2011 / 21:59