web-dev-qa-db-ja.com

Kali Linux 2.0のブートローダーの修復

Kali2.0のブートローダーを修復しようとしています。何が原因かはわかりませんが、BIOSには表示されなくなりました。私はこのコードを見つけました:

mount /dev/sda3 /mnt
mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
grub-install /dev/sda
update-grub
exit
umount /mnt/dev/pts
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt

とにかく私はライブUSBをロードし、それを修正しようとしています。今質問のために...私はパーティションがsdb3である私のラップトップの2番目のハードドライブにkaliをインストールしました、そして私がgrubをインストールするときに何を入れるべきかわかりません。ここにトリックがあります。ドライブの500 GBの半分はカリの残りの半分はWindowsのNTFSファイルシステムです。 grubはどこにインストールしますか? 2番目のハードドライブに?または最初のハードドライブ?そして、どのパーティションに配置しますか(ntfsパーティションにはありません)、しかし、おそらく2番目のハードドライブのEFIシステムパーティションに配置しますか?

Secハードドライブパーティション:

/ dev/sdb1 ntfs 500gp msftdata/dev/sdb2 fat32 513mb boot、esp/dev/sdb3 ext4 442.06gb/dev/sdb4 Linux-24gbを交換

さて、/ dev/sdb2でgrub-installを試して、フラグが立てられたブートを見つけました。これが出てきたものです:grub-installエラー:EFIディレクトリが見つかりません。

2
Dakota Miller

Kali LinuxライブUSBから起動し、GPartedを起動して、KaliLinuxがインストールされているパーティションを確認できるようにします。インストール中に使用したファイルシステムにもよりますが、通常はext4で終わるファイルシステムにあります。あなたの場合、Kali Linuxファイルシステムは/dev/sdb3ですが、システムによって異なります。

これが機能しない場合は、ブート修復ディスクを使用してブートローダーを修復することもできます。


ブート修復ディスク

ブートリペアディスクは、ブートリペアツールを含むレスキューディスクです。

  • 起動時にBoot-Repairレスキューツールを自動的に実行します
  • OS-Uninstaller およびBoot-Infoツールも含まれています
  • 最近の(UEFI)コンピューターとBIOSを備えた古いPCを修復します

ディスクを取得して使用する方法

  1. ダウンロード boot-repair-disk
  2. Rufus を使用して、ブート修復ライブUSBフラッシュドライブを作成します。 Rufusは、USBフラッシュドライブ、メモリスティックなどの起動可能なUSBフラッシュドライブのフォーマットと作成に役立つWindowsユーティリティです(PCにWindows 8またはWindows 10が付属している場合は、CD/DVDに書き込まないでください)。
  3. ブート修復ディスクを挿入し、他のすべてのUSBディスクを取り外して、PCを再起動します。起動するデバイスとして、Boot RepairライブUSBフラッシュドライブを選択します。
  4. 言語を選択してください。
  5. 可能であればインターネットに接続します。
  6. 推奨される修復をクリックします。
  7. PCを再起動します。

これにより、ブートセクター/ GRUB/MBRの問題の大部分が解決されます。

enter image description here

2
karel