web-dev-qa-db-ja.com

GRUBを異なるストレージデバイス上の複数のディストリビューションに設定する

私のラップトップには、128GB SSD(/dev/sdb)と1TB HDD(/dev/sda)があります。今日まで、Ubuntu 18.04をSSDの30GBパーティション(sdb5)にインストールし、Windows 10と90GBパーティション(sdb3)をインストールしました。

今、私はウェブを閲覧したり、バッテリーの消耗を最小限に抑えて簡単な活動をする必要があるときのために、HDDに最小限のLubuntuをインストールすることにしました。 /(sda4)に7.5GBのパーティションを作成し、512MBのスワップパーティション(sda3)と5MBのBIOSパーティション(sda2)を作成しました。最後の1つは、それ以外の場合はpartition table requires a separate partition for boot loader codeエラーを受け取っていたので、私が何をしているかを本当に知らずに作成しました。すべてのシステムのデータパーティションとして、最大のsda1パーティションを残しました。

インストールが完了してPCが再起動した後、以前のUbuntuインストールのSSDにある通常のUbuntu GRUBに出迎えられました。通常、私はその結果に満足します-このGRUBはLubuntuパーティションを認識しないようです。 GRUB Customizerをチェックしましたが、そこにも表示されません。

私の質問は、SSDからUbuntu GRUBにHDDのLubuntuを表示させるにはどうすればよいですか?

1
SakoDaemon

回答/コメントをしてくれたすべての人に謝罪します...時間がある前に、私はうまくいく別の修正を試してみました。基本的に、ほとんどのブート関連の問題を修正するものです(このソフトウェアは魔法であると誓います)。つまり、boot-repairとvoilà、問題は解決しました。

0
SakoDaemon

/ etc/default/grubファイルに「GRUB_DISABLE_OS_PROBER = false」を追加してから、「Sudo update-grub」を実行できます。

Sudo gedit /etc/default/grub

「GRUB_DISABLE_OS_PROBER = false」を引用符なしで追加します(まだない場合)。

Sudo update-grub

他のドライブの他のパーティションをスキャンし、grub.cfgにエントリを追加する必要があります

0
gaba