Live-usbでブート修復を開始し、grubを削除し、ターミナルSudo chroot "/mnt/boot-sav/sda5" apt-get install -y --force-yes grub-pc linux
に書き込むように指示されましたが、次のメッセージが表示されます。
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux
そして、それはgrubがまだ存在しないと言います。
元のコマンドは、
apt-get install -y --force-yes grub-pc linux
そのはず、
apt-get install -y --force-yes grub-pc
apt-get install -y --force-yes grub-pc linux
コマンドを実行すると、apt-get
はgrub-pc
およびlinux
パッケージを見つけてインストールしようとします。しかし、そのようなlinux
パッケージはありません。
E: Unable to locate package linux
エラーレポートの上記の部分があなたの手がかりです。
インストール行に「linux」が存在することは、ブート修復のバグであり、そこで報告する必要があります。
Boot-repairによって報告されるコマンドラインisapt-get install -y --force-yes grub-pc linux
Word "linux"があるべきかどうかは別の質問です。
Boot-Repairによってプロンプトが表示されたら、ターミナルで次のコマンドを入力してください。
Sudo chroot "/mnt/boot-sav/sda6" apt-get install -y --force-yes grub-pc
1行のみのターミナルでのlinuxコマンド。あなたの質問では、2行で壊れているように見えます。
ブート修復でも同じ問題が発生し、コマンドの最後から「linux」という単語を省略すると、正しくインストールされることがわかりました。何らかの理由で、ブート修復では、Wordを含める必要があると言われます(ただし、含めるべきではありません)。