GRUBにWindowsを追加する方法

GRUBにWindowsを追加する方法

SSDでArchlinuxを暗号化しました。これで、Windowsがインストールされたハードドライブができました。しかし、私のGRUBにはArchlinuxだけが表示されます。 (私は他のHDDにWindowsをインストールしましたが、GRUBはまだこれについて知らないので驚くべきことではありません。)

私の質問は、起動時に起動するHDDを選択できるように、Windows-HDDをGRUBに正しく追加する方法です。

GRUBが壊れて暗号化されたArchlinuxを起動できなくなるのは少し怖いです。

ありがとうございます!

答え1

すべての grub 設定ファイルのバックアップを保存します。

私が以前に使った方法は2つあります。

1)ntfs-3gパッケージマネージャを使用してインストールします(これにより、インストール時にWindowsパーティションが自動的に表示されます)。 EPELリポジトリで見つけることができますが、Archで別のリポジトリを見つける必要があります。

次にsudo grub2-mkconfig。これは、Centos7をWindowsでデュアルブートしようとしたときに効果的でした。

2)またはファイルを追加してカスタム項目を追加することをお勧めします/etc/grub.d/

たとえば、Centos7 + Windows 10デュアルブートである現在のシステムでは、次のようになります。

$ sudo cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Windows 10" {
   set root='(hd0,1)'
   chainloader +1
} 

ここで、menuentryパラメータはgrubメニューに表示される名前です。(hd0,1)Windowsがインストールされているハードドライブとパーティションによって異なります。

関連情報