litaz 料理 grub2 ループバック

litaz 料理 grub2 ループバック

マルチブートUSBでgrub2ループバックを使用してslimazクッキングISOを起動しようとしています。

# /boot/grub/grub.cfg
insmod font
if loadfont /boot/grub/unicode.pf2 ; then
    insmod efi_gop
    insmod efi_uga 
    insmod gfxterm
    insmod vbe
    insmod vga
    set gfxmode=auto
    set gfxpayload=auto
    terminal_output gfxterm 
    if terminal_output gfxterm; then true ; else
        terminal gfxterm
    fi
fi

menuentry "Slitaz Cooking" {
    set isofile="/boot/slitaz-cooking.iso"
    loopback loop $isofile
    linux (loop)/boot/bzImage lang=en kmap=us isofrom=$isofile boot=live noeject noprompt root=/dev/null
    initrd (loop)/boot/rootfs.gz
}

screen=textそしてカーネルオプションを試してみましたscreen=1024x768x24が、利用可能なGUI/ターミナルに到達できませんでした。

答え1

アイテムを追加したことはありませんが、アイテムは正しいようですisofrom=$isofile。 Asus Netbookから起動すると同じ問題が発生しますが、他のコンピュータでは起動時に発生しないことに言及したいと思います。そしてスタートアップは常にXで停止するのではなく、initramfsの周りで停止します。

別のコンピュータから起動してみてください。これは同じ問題があることを意味します。

答え2

menuentry "Slitaz 3.0" {
    set isofile="/boot/slitaz-3.0.iso"
    loopback loop $isofile
    linux (loop)/boot/bzImage lang=en kmap=us autologin isofrom=$isofile boot=live noeject noprompt root=/dev/null
    initrd (loop)/boot/rootfs.gz
}

現在利用可能なクッキングバージョンに問題が発生し、3.0 ISOをダウンロードし、grub2ループバックから正しく起動しました。

答え3

2018年12月現在、Thermionixの回答を少し変更したバージョンでファイルを起動できましたslitaz-rolling.iso。私のホストシステムはext4ファイルシステムを持つLubuntu 18.10です。

以下を追加しました/etc/grub.d/40_custom

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry "SliTaz Rolling 20181204" {
  set isofile="/home/[USER]/slitaz-rolling.iso"
  loopback loop $isofile
  linux (loop)/boot/bzImage lang=en kmap=us autologin isofrom=$isofile boot=live noeject noprompt root=/dev/null
  initrd (loop)/boot/rootfs4.gz (loop)/boot/rootfs3.gz (loop)/boot/rootfs2.gz (loop)/boot/rootfs1.gz
}

編集後、次を/etc/grub.d/40_custom実行します。

$ sudo update-grub
$ sudo shutdown -r now

SliTaz Rolling 20181204その後、Grub2メニューから選択してSliTazから起動できます。

関連情報