(これ以上この設定がないため、新しい回答をテストすることはできません。申し訳ありません。コンピュータを切り替えて今はアーチのみを使用する必要がありました。問題が発生した場合は解決策を知りたいので質問を残します。私にとって非常に敵対的でした。私はFedora 23をデフォルトのOSとしてカスタムパーティション(すべての物理パーティション)で使用しています/boot/efi=/dev/sda1
root=/dev/sda3
。次に、(ブートローダなしで)Arch Linuxをインストールしました。arch
root
/dev/arch/root
/dev/sda
(GPT)、/dev/sdb
(GPT)があり、grubもそれを検出したようで、hd2
ロードできないというエラーが発生します。 (これがLVM物理パーティションであると仮定します。)とにかく、アーチインストールを使用して検出し、正常os-prober
にgrub2-mkconfig
実行しました(これを2回実行すると、2つのメニュー項目が表示されます)。ただし、実行しようとすると、次のエラーが発生します。
error: failure reading sector 0x0fc from 'hd2'.
error: failure reading sector 0x0e0 from 'hd2'.
error: failure reading sector 0x0 from 'hd2'.
error: can't find command 'linux'.
error: can't find command 'initrd'.
最初の起動試行でのみセクタ読み取りエラーが発生し(記録によると、fsckはドライブがクリーンであることを報告します)、再試行するとコマンドが見つかりませんエラーが表示されます。 grub.conf メニュー項目は次のとおりです。
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Arch (on /dev/mapper/arch-Root)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-38305dfb-279b-4490-948b-480b81fef81f' {
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/6ZmQFy-ijXr-mYra-3Gp9-l0dh-J4Wi-GSHXhd/WGN2VN-t34t-rYWi-kvje-2BfF-WoD4-4NinnP'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvmid/6ZmQFy-ijXr-mYra-3Gp9-l0dh-J4Wi-GSHXhd/WGN2VN-t34t-rYWi-kvje-2BfF-WoD4-4NinnP' 38305dfb-279b-4490-948b-480b81fef81f
else
search --no-floppy --fs-uuid --set=root 38305dfb-279b-4490-948b-480b81fef81f
fi
linux /boot/vmlinuz-linux root=UUID=38305dfb-279b-4490-948b-480b81fef81f rw quiet
initrd /boot/initramfs-linux.img
}
この問題を解決する方法を知っている人はいますか?アーチで起動できるソリューション(fedoraの代わりにアーチからブートローダを再インストールすることを除く)は問題ありません。 grub.cfgファイルを直接編集しても大丈夫です。
答え1
LVMパーティションなしでDebianをインストールした後、残りのディスク領域にブートパーティションを使用し、LVMを使用してインストールしたFedoraをインストールしました。 Debian インストールでは LVM を使用しないため、grub2-mkconfig を実行するときに、Fedora パーティションを読み込んで grub エントリを追加することはできません。私に役立つのは、lvm2
Debianにパッケージをインストールしupdate-grub
、 。
答え2
ブートローダなしでArchをインストールしたと言われました。公開したエラーは、有効なブートセクタがまったくないことを意味します。 IIWY私はArch LinuxをインストールしてからFedora 23をインストールします。 Fedors インストーラはブートセクタを grub で上書きし、最悪の場合、カスタム grub エントリを使用して Arch をチェーンロードできます。
私はグラップの専門家からは遠いですが、Windows 7、Solaris 11、CentOS 7、およびUbuntu 14.04を起動するためにラップトップを購入しました。 :-DIタップダンスをちょっとしたほうがいいです!