Kaliデュアルブートは、USBフラッシュドライブを挿入しないと機能しません。

Kaliデュアルブートは、USBフラッシュドライブを挿入しないと機能しません。

私はKali LinuxとWindows 7を正常にダブルブートしました。したがって、セカンダリディスクから起動することを選択すると、GRUBはそこから場所を見つけてKaliを選択でき、すべてがうまく機能します。問題は、USBスティックが接続されている場合にのみ機能することです。奇妙に聞こえますが、本当です...

Kaliをインストールし、Rufusと一緒に画像をUSBスティックに焼きました。問題なくインストールがスムーズに行われましたが、「A」USBスティックを挿入した場合にのみKaliを起動できます。 「THE」USBスティックを挿入した場合ではなく、すべてのUSBスティックを使用できるという意味ではありません。 USBメモリースティック、他のことを試してみましたが、問題になりませんでした。 1つしかない場合は、USBスティックが接続されています(2番目のメモリースティックを接続しても機能しません)。同様のエラーが発生します。それにsdb3 not found。この問題を解決しました。 Kaliは常にUSBスティックをにマウントし、sdaKaliパーティションを持つパーティションは開いており、sdb他のディスクの他のパーティションは開いていますsdc(Kaliの場合は気にしないでください)。今、Kaliがその下にあるパーティションを見つけようとしているようですが、sdb3USBスティックが接続されていない場合ですsda3

私の言葉がどういう意味か理解してください。

sdbディスクの写真です

以下はディスクの写真ですsdb

Kaliはいつもで起動を試みているようですがsdb、USBスティックを挿入するとsdbUSBスティックがない時と状況が異なります。

これをどのように変更できますか?識別子を参照sdbし、実際にディスク自体を参照しない理由を知りたいです。

それでは、起動時にUSBスティックを挿入する必要がないようにこの問題を解決するにはどうすればよいですか?

編集する:の出力はlsblk次のとおりです。 ここに画像の説明を入力してください。 正直なsda1ところ、デバイスを完全にフォーマットしてから何が起こっているのか少し混乱しています...

編集2:grub install を実行すると、次のエラーが発生します。 ここに画像の説明を入力してください。

出力 parted -l

Model: SanDisk Extreme (scsi)
Disk /dev/sda: 62.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      32.8kB  3020MB  3020MB  primary               boot, hidden
 2      3020MB  3021MB  721kB   primary


Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                  Flags
 1      20.5kB  134MB   134MB                                         msftres
 2      135MB   2162GB  2162GB  ntfs            Basic data partition  msftdata
 3      2162GB  2980GB  818GB   ext4            Basic data partition  msftdata
 4      2980GB  2992GB  12.6GB  linux-swap(v1)  Basic data partition  msftdata
 5      2992GB  3001GB  8389MB  ntfs            Basic data partition  msftdata


Model: ATA WDC WD5000AAKX-0 (scsi)
Disk /dev/sdc: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  500GB  500GB  primary  ntfs         boot

[ -d /sys/firmware/efi ] && echo UEFI ||

簡単にBIOSを出力してみてください。

ベストアンサー1

わかりました。

要約:2つのハードドライブ。 1つはgpt-schemaを使用し、2. ms-dosを使用します。

gptパーティションテーブルを含むハードドライブにBIOSモードでインストールし、その上にgrubをインストールするには、いわゆるBIOS ブートパーティション

もう1つの機会は、Windowsブートローダがあるドライブにgrubをインストールし、このドライブをBIOSの最初のブートメディアとして設定することです。

これ

Model: ATA WDC WD5000AAKX-0 (scsi)
Disk /dev/sdc: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  500GB  500GB  primary  ntfs         boot

私の言葉は。

おすすめ記事