web-dev-qa-db-ja.com

Linuxがgrubによって検出されない

Linuxには2つのパーティションがあります。/dev/sda7 and /dev/sda8

/dev/sda7にはDeeprootLinux(Ubuntuベース)がインストールされていましたが、後で/dev/sda8にSabayonをインストールしました。グラブを再インストールしました。

問題は、Deeproot Linuxが検出されず、grubメニューに表示されないことです。

update-grubはSabayonによって認識されていません。

私はどうしたらいいですか?

1
Stormvirux

update-grubは、実際にはgrub-mkconfig(または一部のシステムではgrub2-mkconfig)のラッパーです。

このコマンドをrootとして実行できます(最初に/boot/grub/grub.cfgをバックアップするか、grub-mkconfigを実行して出力をリダイレクトせずにプレビューします)コマンドを実行する前に、パーティション/ dev/sda7をマウントします

grub-mkconfig > /boot/grub/grub.cfg

これは基本的に、Ubuntuベースのディストリビューションのupdate-grubと同じように機能します。

1
daisy