私のコンピュータにはハードドライブがありません。/dev/sda
USBポート1()のUSBスティックにKaliを取り付けました。 KaliインストールメディアはUSBポート2()にあります/dev/sdb
。成功したインストール。
Kaliが取り付けられているUSBドライブをUSBポート1(/dev/sda
)に接続すると、正常に起動します。ただし、USBポート2またはUSBポート3に接続しても起動できません。
そして、このUSBメモリをHDDがインストールされている別のコンピュータ()に差し込もうとすると/dev/sda
起動できません。ただし、この特定のPCからHDDドライブを取り外し、USBスティックから起動しようとすると起動します。
私が受け取ったエラーは次のとおりです。
[ 4.217127] sd 6:0:0:0: [sdb] No Caching mode page found
[ 4.217223] sd 6:0:0:0: [sdb] Assuming drive cache: write through
Gave up waiting for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/sda1 does not exist. Dropping to a shell!
BusyBox v1.27.2 (Debian 1:1.27.2-1) built-in-shell (ash)
Enter `help` for a list of built-in commands.
(initramfs)
Kali USBスティックがすべてのUSBポートから起動できるようにするにはどうすればよいですか?
私の質問は重複しているようではありません。私が経験している問題は、に変更する/dev/sda
と/dev/sdb
もう起動できなくなりますが、/dev/sdb
再び戻ると/dev/sda
起動がうまくいくということです。これまで、私は次のステップを試しました。 1. /etc/fstab にペアが含まれていることを確認しました/dev/sda
。 UUIDを使用してルートパーティションをマウントします。
答え1
それでは...別のフラッシュドライブから1つのフラッシュドライブにKaliをインストールしましたか?誰かがこのプロセスを案内してくれるかどうか疑わしいので、以下は私の提案です。
- フラッシュドライブでKaliを継続的に実行する方法を学びます。特にKaliの目的のために、フラッシュドライブにオペレーティングシステムをインストールする必要はありません。それ以外の場合:(これもこれが最善の解決策です)
- 明らかなエラー出力について調べてみましたか?一般的な解決策もリストされています。これを試してみて、そこから行きます。助けを求める前に、インストール/パーティション化などの概念を調べてください。これは、技術世界のすべてに適用される一般的な概念です。
- あなた一度以前はLinuxを使ったことがありますか?そうでなければ、Kaliに直接飛び込むことはお勧めできません。それをしないでくださいそれ経験がなくKaliに飛び込むと、基本的なLinuxの質問(「コマンドをどのように実行しますか?私がコピーしたこのスクリプトが機能しないのはなぜですか?」)を尋ねる人々でフォーラムをいっぱいにしました。
ポイント:問題を調査し、重要な概念を理解せずにLinuxに飛び込むことは正しいアプローチではありません。多くの新しいことを学び、幸運!