デフォルトのパーティションにFedora 17があります。昨日、拡張パーティションにUbuntuを設置しましたが、その中でFedoraが見えなかったので、それをやってみましたが、Fedoraupdate-grub2
パーティションをインストールしましたが、Fedoraの存在を認識できませんでした。だから私はライブUSBからgrubを再インストールしようとしましたが、うまくいきませんでした。
Fedoraをもう一度受け取るにはどうすればよいですか?別のパーティションにFedoraを再インストールしたくありません。
出力fdisk -l
root@phanindra-VPCCW25FN:/home/phanindra# fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000afaf9
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 46139391 23068672 83 Linux
/dev/sda2 46141438 83888127 18873345 5 Extended
/dev/sda3 83888128 207808511 61960192 83 Linux
/dev/sda4 207808512 625141759 208666624 83 Linux
/dev/sda5 46141440 52432895 3145728 82 Linux swap / Solaris
/dev/sda6 52434944 83888127 15726592 83 Linux
root@phanindra-VPCCW25FN:/home/phanindra#
/dev/sda6
現在UbuntuとFedoraがあります/dev/sda1
。 super grubをインストールせずに他のオプションはありますか?
答え1
Fedora パーティションをマウントします。/mount/point/boot/grub/grub.cfg
Fedoraを表示するコンテンツに行き、自分で編集してください/boot/grub/grub.cfg
。
または
Fedoraをインストールして使用できますchroot
。それは次のとおりです。
$ mount /dev /fedora/partition/mount/dev -bind
$ mount /sys /fedora/partition/mount/sys -bind
$ mount /proc /fedora/partition/mount/proc -bind
$ cd /fedora/partiton/mount/
$ chroot .
次に、UbuntuでFedora chrootを使用してgrubを再ロードします。
答え2
Ubuntuにログインしてこの方法を試してください。
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get アップデート sudo apt-get install -y 起動リカバリ 始動修理
数秒後に修理を開始するメインウィンドウが開きます。推奨修理をクリックします。
答え3
- Ubuntuにログイン
$ grub-update
すべて完了しました!
答え4
私は最近これと同じシナリオを経験しました。結局、Ubuntu Grubメニューをキャンセルして終了を入力して再起動し、FedoraまたはUbuntuを起動できるFedoraブートメニューに移動しました。
私は最近までUbuntuを再度実行し、いくつかのアップデートを実行するまでFedoraメニューを毎回取得しましたが、メニューが壊れました。
これで、この長期的な問題を解決するために上記の提案のいくつかを試してみましょう。