
約 10 年間使用していない古い PC があります。Ubuntu 11.04 と Windows がインストールされています。これに Lubuntu をインストールし、grub を使用して起動するものを選択できるようにしたいと考えていました。
Lubuntu 20.04 LTS をインストールしましたが、インストールは問題なく完了しました。PC には 3 つのディスクがあり、Ubuntu と Lubuntu は /dev/sdc にあります。最初に Lubuntu をインストールしたとき、grub にエントリがありませんでした。その後、boot-repair を実行すると、いくつかのエントリが追加されました。例:
Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os 'gnulinux-simple-xxxxxxxxxsome-guidxxxxxx (on dev/sda8)
上記を選択しようとすると、次のようになります:
error: file not found.
error: you need to load the kernel first
どのような診断情報が役立つかわかりません。
編集: 実行するsudo grub-mkconfig -o /boot/grub/grub.cfg.new
と次の出力が得られました。新しい Linux カーネルがリストされていないことに注意してください。
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-10-generic
Found initrd image: /boot/initrd.img-2.6.38-10-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found linux image: /boot/vmlinuz-2.6.32-24-generic
Found initrd image: /boot/initrd.img-2.6.32-24-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional on /dev/sdc1
done
答え1
grub-mkconfig -o /boot/grub/grub.cfg
grub ファイルを更新すれば、その問題は解決するはずです。