Linuxを使用してGrub2経由でUSBから複数のISOを起動する で説明されているように、grub2で複数のISOを起動するようにUSBを作成しました
Linux Mint18.3でうまく機能します
Tails 3.7を設定しようとしていますが、あまり運がありません
これを試しました(コメントされたオプションは私が試したものであり、失敗したものです):
menuentry "Tails" {
loopback loop /tails.iso
linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistent noswap noprompt toram=(loop)/live/filesystem.squashfs timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash nox11autologin module=Tails quiet
# linux (loop)/live/vmlinuz boot=live config fromiso=(loop) nopersistent noswap noprompt toram=(loop)/live/filesystem.squashfs timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash nox11autologin module=Tails quiet
initrd (loop)/live/initrd.img
# linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=/tails.iso noeject noprompt splash --
# initrd (loop)/casper/initrd.lz
}
「実行中の正方形」のあるスプラッシュ画面が表示されますが、次のように表示されなくなります。
(initramfs) Unable to find a medium containing a live filesystem
私はこれと同じクエリを持っていて、起動に成功しました。
(現時点では、テールは3.11です)。
短い答え:-
grub.cfg
には次のようなエントリが必要です。
menuentry "Tails"{
loopback loop /boot/ISOs/tails-AMD64-3.11.iso
linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs quiet findiso=/boot/ISOs/tails-AMD64-3.11.iso
initrd (loop)/live/initrd.img
}
menuentry "Tails (Troubleshooting Mode)"{
loopback loop /boot/ISOs/tails-AMD64-3.11.iso
linux (loop)/live/vmlinuz boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC block.events_dfl_poll_msecs=1000 splash noautologin module=Tails slab_nomerge slub_debug=FZP mce=0 vsyscall=none page_poison=1 union=aufs noapic noapm nodma nomce nolapic nomodeset nosmp vga=normal findiso=/boot/ISOs/tails-AMD64-3.11.iso
initrd (loop)/live/initrd.img
}
いくつかの説明:-
上記のように、after.../vmlinuz
からbeforefindiso=...
までの一連の大きなオプションに注意してください。
Tails ISOをDVD(またはそのようなユーティリティを使用してペンドライブ)に書き込み、そこから起動する(そして起動スプラッシュ画面でTabキーを押す)と、それらの正確なオプションが表示されます。
それらを取得する簡単な方法は、アーカイブマネージャーを使用してTails ISOを開き、live.cfgまたはlive64.cfgを開くことです。 EFI⇾BOOTまたはisolinux。
したがって、Linuxはすべての元のオプションで起動します。それ以上でもそれ以下でもありません。
告白:-
私は普通の人であり、この解決策は私の頭脳ではありません。それを行ったfindiso=...
:私は ここ からアイデアを得ました。将来のために.cfg
を保存することができます。 :-)
これがお役に立てば幸いです。