initramfsを使用してオペレーティングシステムのファイルシステムイメージを見つける方法

initramfsを使用してオペレーティングシステムのファイルシステムイメージを見つける方法

私のハードドライブにKali LinuxでTailsをインストールしたいです。

だから、システムにKaliをインストールし、Grub2を準備しました。

また、Tailsのインストール用に3GBのパーティションを作成し、FAT32でフォーマットし、名前をTailsとして指定し、ddtailsアーカイブを追加しました。今私のサイトに行き、Tailsファイルの行をgrub.cfg入力してください。grub.cfg

さらに、3GB容量の「TailsData」というパーティションを作成しました。

これで、ブートローダーに入ったら、KaliとTailsを選択できます。

Kaliで起動するとうまくいきますが、Tailsで起動しようとすると拒否され、initramfsというメッセージが表示されます。

initramfs unable to find a medium containing the live file system

grub.cfgこれで、助けるためにパーティションのUUIDを修正として挿入しました。おそらく決して変わらないからです。

私はこの問題をグーグルして私のようなinitramfsエラーをたくさん見つけたので、まだシステムに慣れていません。しかし、残念ながら、それらのどれも私の場合に合うようではありません...

追加資料:

これは私のものだlive64.cfg、拡張しようとロードしたsyslinux.cfg

include menu.cfg

label live
    menu label Tails 5.19.1
    kernel /live/vmlinuz
    append initrd=/live/initrd.img boot=live ignore_uuid config live-media=removable nopersistence noprompt timezone=Etc/UTC splash noautologin module=Tails slab_nomerge slub_debug=FZ mce=0 vsyscall=none init_on_free=1 mds=full,nosmt page_alloc.shuffle=1 randomize_kstack_offset=on  quiet
    sysappend 0x40000

label livefailsafe
    menu label Tails (Troubleshooting Mode)
    kernel /live/vmlinuz
    append initrd=/live/initrd.img boot=live ignore_uuid config live-media=removable nopersistence noprompt timezone=Etc/UTC splash noautologin module=Tails slab_nomerge slub_debug=FZ mce=0 vsyscall=none init_on_free=1 mds=full,nosmt page_alloc.shuffle=1 randomize_kstack_offset=on  noapic noapm nodma nomce nolapic nosmp
    sysappend 0x40000

#label floppy
#   localboot 0x00

#label disk1
#   localboot 0x80

#label disk2
#   localboot 0x81

#label nextboot
#   localboot -1

ここに追加しましたが、ignore_uuid結果は変わりませんでした...

これは私のものです。grub.cfg

    set root='(hd1,4)'
    search --no-floppy --fs-uuid --set=root ***UUID-XYZ***
    echo "Loading the Linux kernel..."
    linux /live/vmlinuz initrd=/live/initrd.img boot=live config live-media=removable nopersistence noprompt timezone=Etc/UTC splash noautologin module=Tails slab_nomerge slub_debug=FZ mce=0 vsyscall=none init_on_free=1 mds=full,nosmt page_alloc.shuffle=1 randomize_kstack_offset=on FSUUID=***UUID-XYZ*** quiet
    echo "Loading the initramfs..."
    initrd /live/initrd.img
    echo "Booting..."
    boot

より多くの情報が必要な場合はお問い合わせください。

注:現在Grubを介してISOファイルを実行できますが、ISOは現在「tailsData」パーティションにアクセスできない可能性があります。

答え1

Tailsはリムーバブルメディアで使用するように設計されているため、Tailsアーカイブファイルを含むリムーバブルメディアを見つけます。ハードドライブはリムーバブルメディアとは見なされないため、Tails initramfsは間違った場所を探しています。

live-media=removableTailsがリムーバブルでないドライブでもそのアーカイブを見つけることができるように、起動オプションを削除する必要があります。

ハードドライブにTailsをインストールすると、Tailsの使用能力を非表示にするTailsの目的がほとんど無効になります。ハードドライブに尾が現れるのは、何かを隠そうとしているという大きくて点滅する信号です。検索すると、次のような状況が発生する可能性が高くなります。

検索者は、Tails インストールのコンテンツを表示するよう強制できます。

コンパクトなUSBドライブは、必要に応じて非表示または廃棄する方が簡単です。

関連情報