ParrotOSを更新し(Win10を使用したデュアルブート)、parrot-update
grubリカバリで再起動した後(理由はわかりませんが、これは別の質問です)。昨夜まで、すべてがうまくいきました。次のパーティションテーブルを持つ単一ドライブ:
- nvme0n1p1 - EFIシステム
- nvme0n1p2 - Microsoft 予約
- nvme0n1p3 - Microsoft 基本データ
- nvme0n1p4 - Linuxファイルシステム(/boot(ext4))
- nvme0n1p5 - Linuxファイルシステム(/(ext4))
- nvme0n1p6 - Linuxスワップ(スワップ)
システムの起動時に grub リカバリを入力します。クイックチェック:
set
- cmdpath=(hd0,gpt1)/EFI/カリ
- プレフィックス=(hd0,gpt6)/boot/grub
- ルート=hd0,gpt6
私は数年前にkaliを最初にロードしようとしましたが、整理する方法がわからなかったときに/ EFI / kaliが生成されたと思います。しかし、私は grub が動作するように次のようにします。
set prefix=(hd0,gpt4)/grub
set boot=(hd0,gpt5)
set prefix=(hd0,gpt4)/grub
insmod normal
normal
一度試してみましたが、sudo apt update
問題はありませんsudo update-grub
でしたsudo grub-install /dev/nvme0n1
。しかし、再起動するとgrubの回復に戻りました。
私は何が間違っているのかわかりませんが、nvme0n1p4(gpt4)でgrubを永久に起動できませんか? nvme0n1p1(gpt1)から起動する必要がありますか?それでは、/bootマウントポイントなしでParrotを再インストールする必要がありますか?私はこれを試しましたが、まだグラブを修復しています。 Parrotを最初から再インストールすることには興味がありませんが、Win10パーティションをまったく消去しないようにしています。
また、ライブUSBで起動してドライブをマウントしようとしましたが、そこからgrubを更新すると、まだgrubリカバリで起動することにも注意してください。
応援していただきありがとうございます。