1つの論理パーティション/パーティションelf
にElementary OSとWindows 10をインストールしました。ただし、コンピュータを再起動するとgrub rescue
シェルが表示されます。次のコマンドを入力してみました。
set root=(hd0,msdos7)
set prefix=(hd0,msdos7)/boot/grub
insmod normal
最後のコマンドでは、次のエラーが表示されますfile /boot/grub/i386-pc/normal.mod not found
。フォルダでNormal.modを見つけて、次のように/boot/grub/x86_64-efi/
入力しました。
insmod $prefix/x86_64-efi/normal.mod
エラーが発生しました。invalid arch-dependent elf magic
その後、ライブCDからgrubを再インストールしてみました。 (インストール中にi386の代わりにx86_64タイプがインストールされているのを見ました。)Archは私にとって重要ではありませんでした。私はコンピュータを使用する能力を取り戻したいだけです。助けてください。
fdsik -l :
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x935f4825
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 1126399 1124352 549M 7 HPFS/NTFS/exFAT
/dev/sda2 1126400 251660287 250533888 119.5G 7 HPFS/NTFS/exFAT
/dev/sda4 251662334 976771071 725108738 345.8G f W95 Ext'd (LBA)
/dev/sda5 446973952 976771071 529797120 252.6G 7 HPFS/NTFS/exFAT
/dev/sda6 * 251662336 253614079 1951744 953M ef EFI (FAT-12/16/32)
/dev/sda7 253616128 446959615 193343488 92.2G 83 Linux
Partition 4 does not start on physical sector boundary.
Partition table entries are not in disk order.
答え1
難しいことはありません。何も複雑にする必要はありません!
sudo mount /dev/sda7 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
それから:
sudo update-grub --output /mnt/boot/grub/grub.cfg
しかし、それ以来、Windowsには追加のEドライブとEFIフォルダがあります。まあ、彼と地獄に