永続的なLinuxUSBスティックを作成しようとしましたが、Ubuntu16.04がリリースされました。ただし、永続的なブートエントリを使用すると、busyBoxプロンプトでのみ起動します:
BOOT_IMAGE=/casper/vmlinux.efi file=/cdrom/preseed/ubunutu.seed boot=casper verbose persistent ramdisk_size=4294967296 keyb=de locale=de_DE no_splash ---
私には4つのパーティションがあります:
- 100 MiB FAT32 ESP
- sqashfs用の2GiBFAT32
- 1 GiB SWAP
- 〜永続データの場合は12 GiB
私の問題は、mount -n -o move /dev {rootmnt}/dev
です。 失敗する:
run-init: current directory on the same filesystem as the root : error 0
どのように進めればよいですか?
この質問にはニュースがあります。私は今それを洗練することができます、そして私は答えの始まりを見つけました。問題は、ESPにインストールすることを目的としているため、ESPに入らないブートファイルの周辺にあります。この質問が関連していることを確認できますが、この問題には答えません。問題の原因は、必要なすべてのブートファイルをESPにインストールできなかったことが原因であることがわかりました。自分で混乱を修復しようとしたので、この質問を乱雑にしないために、ここで考えられる解決策について具体的な質問を作成します。
@videonauthはチャットでこの回答を示しましたが、次のように変換する必要があります。 UEFIブートで使用します。
あなたと私が私の質問に答えるのに役立つ情報についての質問を提供するために二重化またはコメントを見つけた場合は、私がこの質問を理解するのを手伝ってください。
承認された回答:
busyboxでブートが終了する原因が正確にはわかりません / initramfs プロンプトが表示されますが、UbuntuをUSBにインストールする必要がなく、真の永続性を提供する代替ソリューションを提供できます。
mkusb
を使用してみてください 永続的なUSBシステムを作成するためのツール。
詳細な手順はここにあります。
完全なドキュメントと作業はhttps://help.ubuntu.com/community/mkusb
にあります。