web-dev-qa-db-ja.com

WindowsをGRUBに追加する方法

暗号化されたArchlinuxをSSDにインストールしました。これで、WindowsがインストールされたHDDが1つあります。しかし、私のGRUBにはArchlinuxのみが表示されています(Wonderはありません。他のHDDにWindowsをインストールしただけなので、GRUBは今のところそれを知りません。 )。

私の質問は、起動時に起動するものを選択できるように、Windows-HDDをGRUBに適切に追加するにはどうすればよいですか?

GRUB=を破壊するのが少し怖いので、暗号化されたArchlinuxをもう起動できません。

ありがとう!

2
linuxNewbie

すべての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)は、ウィンドウが表示されているハードディスクとパーティションによって異なります。

5
Liam