私の株式OS(Devuan)はsda1にあり、Debian 9はsda2にあり、Ubuntu 20.04はsde1にあります。
コールドブート中に grub select を使用すると、すべてのオペレーティングシステムが正しくブートされます。
Devuanを起動するときは、仮想マシンでDebianおよび/またはUbuntuを実行し、次のようにqemuを使用したいと思います。sudo qemu-system-x86_64 -hda /dev/sda
次に、グラブメニューに従って選択します。
Debianは仮想マシンで問題なく起動しますが、Ubuntuは次の問題で失敗します。
error: no such device: correct-uuid-for-sde1
error: hd4 cannot get C/H/S values
error: you need to load the kernel first
その後、グラップメニューに戻ります。
qemu VMからUbuntuを起動するために、次のことも試しました。sudo qemu-system-x86_64 -hda /dev/sde
とget:を試してerror: file '/boot/grub/i386-pc/normal.mod' not found
から、grub Rescueと入力しました。 Grub Rescueで実行される操作はls
リストされておらず、hd4
リストのみですhd0
(そしてfalse??fd0
)。待ってset root=(hd4,1)
、失敗し、表示してみてくださいcannot load C/H/S values
。
問題が何であるか、解決策のアイデアはありますか?
答え1
解決済み - 同様の問題を抱えている人に何が起こったかを説明します。
私はUbuntuをインストールしましたが、grubをインストールせず、代わりにDevuanインストールと一緒にインストールされたgrubに依存しました。インストールが完了し、すべてが正常に動作しているようだった。
その後、qemuの問題が発生しました。 Ubuntuをコールドブートし、grubを正しくインストールして(Ubuntuで)問題を解決し、Devuanに戻って1つのことを行ったupdate-grub
後、qemuの問題が解決され、VMが期待どおりに起動しました。