私のPCには2つのSSDがあり、1つはWindows 10を実行し、もう1つはAntergosを新しくインストールしました。
GrubをセットアップしてインストールするためにAntergosを起動しましたが、困難に直面しました。
すべてのWindowsファイルを表示できるように、ファイルマネージャを介してWindowsをインストールしました。それから実行しましたが、sudo grub-mkconfig -o /boot/grub/grub.cfg
残念ながらWindowsが起動しませんでした。
Generating grub configuration file ...
Found theme: /boot/grub/themes/Antergos-Default/theme.txt
Found Intel Microcode image
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found fallback initramfs image: /boot/initramfs-linux-fallback.img
done
os-proberを実行してみましたが、見つかりませんでした。
何かが大きく間違っているかどうかはわかりません。しかし、このSSDは現在までDebianを実行しています。だから、以前はデュアルブートはうまくいきました。
ベストアンサー1
この問題はすべてのデバイスとディストリビューションが一意であるため、正しく解決するのは簡単ではありませんが、試してみましょう。
Windowsパーティションをマウントするときは、ターミナルに移動してWindowsがマウントされているパーティションを確認してください。
fdisk -l
出力にNTFSファイルシステム(主にWindowsでのみ使用される)を含むパーティションを書き留めます(例:/ dev / sdb2)。
それから
ls -l /dev/disk/by-uuid
次に、(AC46D28646D250A6)などのパーティション(たとえば/ dev / sdb2)に関連する小さな文字列を取り出します。
今すぐお気に入りのテキストエディタで/etc/grub.d/40_customを編集します(見つからない場合は、Linuxディストリビューションに起動エントリを追加するファイルを探す必要があります)。
マイ(AC46D28646D250A6)文字列を独自のソースコードに置き換えて、40_customの下部にこの行を追加します。
menuentry 'Windows 10' {
insmod ntfs
insmod ntldr
insmod part_msdos
insmod search_fs_uuid
search --fs-uuid --no-floppy --set=root AC46D28646D250A6
ntldr /bootmgr
}
次に、/boot/grub2 に移動し、現在およびgrub.cfg
現在の内容をバックアップします。
grub2-mkconfig --output=/boot/grub2/grub.cfg
再起動して、スタートアップメニューにWindowsが追加されていることを確認します。
また、40_custom(または一意のファイル)で提供されているオプションをコンピュータの状態に合わせて変更する必要があるかもしれません。