永続的なUSBライブシステム上のBusyBox


12

永続的なLinux USBスティックの構築を再試行しましたが、Ubuntu 16.04がリリースされました。ただし、persitentブートエントリを使用する場合は、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用の2 GiB FAT32
  • 1 GiBスワップ
  • 永続データの場合、最大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ブートで使用するには変換する必要があります。

あなたと私が私の質問に答えるのに役立つ情報に関する質問を提供するために倍増やコメントを見つけたら、私にこの質問を強化するのを手伝ってください。


ubuntu 16.04で2番目の4 GiBペンドライブ(非永続)にアップグレードし、このライブシステムで永続的な1つを再作成しました。非永続的に起動すると、デスクトップで正常に起動しますが、キーボードレイアウトに合わせて自動構成されます。しかし、永続的なブートエントリを使用すると、initramfsでルートに移動できません。
-Kupferdrache

まだ次のことがあります、stdoutの最後のエントリ:cp: '/ root / var / log /'を作成できません:ディレクトリですcp: '/ root / etc /'を作成できません:ディレクトリは完了しています。開始:7scripts / nfs-bottomの実行...完了開始:/ scripts / init-bottomの実行...マウント:/ dev / mountを/ root / devにマウントできませんでした:そのようなファイルまたはディレクトリは実行されませんでした。マウント:/ root / runでの/ runのマウントに失敗しました:rootと同じファイルシステムにそのようなファイルまたはディレクトリrun-init:currentディレクトリがありません:エラー0ターゲットファイルシステムが/ sbin / initを要求していません。run-init:ルートと同じファイルシステム上の現在のディレクトリ:エラー0 5行
Kupferdrache

その間、Ubuntu内でのビルドに切り替えましたが、気づいていないようです(まだ編集していません)。しかし、ここではより一般的なものを作成しました:永続的なUSBライブシステム上のBusybox
Kupferdrache

今、私はそれを永続化する方法を知っています、問題は別の問題です、それはbusyboxに起動しますが、それは私が知っているすべてのものではありません。リンクされた質問にも新しい情報は含まれていません。
-Kupferdrache

今のところ、システムをスティックにインストールすることで回避しました。しかし、とにかくその方法の解決策を評価します。それは質問を解決しないので、答えはありません。
-Kupferdrache

回答:


1

ブートがbusybox / initramfsプロンプトで終了する原因は正確にはわかりませんが、UbuntuをUSBにインストールせずに真の永続性を提供する代替ソリューションを提供できます。

このmkusbツールを使用して、永続的なUSBシステムを作成してみてください。

詳細な手順については、こちらをご覧ください

完全なドキュメント+作業はhttps://help.ubuntu.com/community/mkusbで見つけることができます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.