SanDisk 128GBでライブブート可能なCaine OSを作成しようとしていますが、システムはHDD以外のブータブルデバイスを検出しません。私はHuawei Mateを持っていて、そこからLinuxを実行します。
sudo dd if=/dev/zero of=/dev/sdaX
フォーマットのためにUSBをゼロ化するために起動可能なUSBを生成する次のコマンドを実行しました。
FAT32に変換mkdosfs -F 32 -I /dev/sdaX
起動可能なUSBの作成
dd if='~/Desktop/caine11.0.iso' of='/dev/sdaX' bs=8M status=progress
この処理を終えた後、USBを確認してみるとすべてのファイルが入っていました。一旦オフにしてオンにして実行をさせてみましたが、F12を押しましたが機器がありませんでした。
答え1
あなたはインターネットの答えを盲目的に使用します。そこの機器を見てください。
最初のコマンドは、/dev/sda
デバイスをゼロに設定することです。次に、fat32デバイスでフォーマットします/dev/sdc1
。後で使用するにはddを使用してください/dev/sdb1
。
これは完全な災害です。システムの現在のパーティションを破壊しないほど幸運かもしれません。
この場合、ペンドライブをUSBスロットに挿入した後、どのデバイスが挿入されたかdmesg
についての情報を取得し、コマンドチェーンでそのデバイスを正しく使用する必要があります。
答え2
まず、デバイスを正しく識別するUSBデバイスを使用していることを確認してくださいlsblk
。/dev/sdb
USBディスクデバイスであると推定されます。
これで、ほとんどのディストリビューションはデフォルトでディスクパーティションをマウントします。それは次のようになります/dev/sdb1
。次の手順で削除します -
sudo umount /dev/sdb1
使用 - 画像の書き込み
sudo dd if=/home/ferpalma21/Desktop/caine11.0.iso of=/dev/sdb bs=8M
BIOSメニューでUSBブートがオンになっていることを確認してください。
答え3
問題は、イメージをインポートするときにパーティションも選択したことです。それは間違っています。正しいコマンドは「sudo dd bs = 4M if = / media / {user} / 159C483D3BEE15BA / caine11.0.iso of = / dev / sdc status = progress oflag = sync」です。
ofはどの部分も選択せず、単にsdc1
選択するだけですsdc
(私の例では)。
次のリンクはすべてを非常によく説明します。https://www.neowin.net/forum/topic/1394459-how-to-create-a-bootable-linux-usb-drive-in-terminal-on-command-line/