私は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スティックをにマウントし、sda
Kaliパーティションを持つパーティションは開いており、sdb
他のディスクの他のパーティションは開いていますsdc
(Kaliの場合は気にしないでください)。今、Kaliがその下にあるパーティションを見つけようとしているようですが、sdb3
USBスティックが接続されていない場合ですsda3
。
私の言葉がどういう意味か理解してください。
以下はディスクの写真ですsdb
。
Kaliはいつもで起動を試みているようですがsdb
、USBスティックを挿入するとsdb
USBスティックがない時と状況が異なります。
これをどのように変更できますか?識別子を参照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
私の言葉は。