LenovoリカバリCDを持っていて、Windows 7の新規インストールから始めました。Ubuntuをインストールすると、GRUBは両方のオペレーティングシステムを実行できました。
Archのドキュメントに従おうとしましたが、grubを実行するために新しいインストールにchrootする必要があるのはいつかわかりません。 /boot/grub/grub.cfgをsda1またはsda4に含める必要がありますか? 'chainload'コマンドはどこで実行しますか?
ブート修復ディスクを試しましたが、最新のArchコマンドの処理方法がわかりません。
ブート修復ディスクの出力は次のとおりです: http://paste.ubuntu.com/24937724/
誰かが私がどこで間違っていたかを見て、最初から始める方法について指示を与えることができますか?いつsda1をマウントしますか? chrootに入った後?
システムがEFIブートスタイルを使用していることに注意してください。いつchrootするか混乱したので、GRUBなしでインストールする方法を紹介します。
mount /dev/sda4 /mnt
を使用してターゲットシステムパーティションをマウントします。mount /dev/sda1 /mnt/boot/efi
にマウントします。grub.cfg
の2つのインスタンスがあります。 /mnt/boot/efi/grub/grub.cfg
を削除することをお勧めします。理論的には、grub.cfg
は事実上どこにでも配置できますが、/mnt/boot/grub/grub.cfg
は標準的な場所です。grub-mkconfig -o /mnt/boot/grub/grub.cfg
を実行します。これは基本的に、chrootされた環境内からupdate-grub
を実行するのと同じです。プロセス中に、os-prober
のgrub-mkconfig
コンポーネントは、Windowsのインストールを自動的に検出し、それを構成に追加する必要があります。
/etc/lvm/lvm.confを編集し、use_lvmetad = 1をuse_lvmetad = 0に変更します。executeupdate-initramfs-kKERNEL_VERSION -u;同期
grub-install --root=/mnt --target=x86_64-efi /dev/sda
を実行します。 GRUBのEFIバリアントをEFIシステムパーティションにインストールするには。--root
パラメーターを使用して、grub-install
にgrub.cfg
を探す場所を指定します。