以下は一連のイベントです。
Windows 10がプレインストールされたノートブックがあります。 Antergos経由でArch Linuxをインストールし、問題なくしばらく正常にデュアルブートしました。
次に、Ubuntu 18.04をドライブの空き領域にダウンロードしてインストールし、UEFIブートセレクタを使用してArch Linuxで再起動し、次のようにgrubをアップグレードしました。
grub-mkconfig -o /boot/grub/grub.cfg
再起動し、Ubuntuのgrubセレクタに入りました。カーネルパニックのため、Arch Linuxから起動することはできませんが、UbuntuとWindows 10を使用でき、うまく起動します。
Archを起動するためにUbuntuで次のコマンドを実行しましたが、成功しませんでした。
update-grub
メモ:
私はArchを学習目的のための主要なディストリビューションとして維持するつもりですが、Ubuntuでいくつかの作業を行う必要があるため、Andergos grubセレクタを使用することを好みます。
UEFIブートセレクタを使用してArchでブートすることができ、Antergosブートローダに移動し、システムの3つのオペレーティングシステムすべてを正常に検出して起動しました。
私はこれがかなり簡単な解決策であると確信しています。私はちょうどそれをうまくグーグルすることができず、私がしなければならないいくつかのタスクを完了しなければなりません。どんな助けでも大変感謝します。
よろしくお願いします!
答え1
この質問に対するOPについてのEdward Torvaldsのコメントでこの問題を解決することができたようです。GRUBはUbuntuおよびArch Linuxインストールのカーネル/initramfsを難読化します。
ここにソリューションを記録しました。
os-prober
sudo mkinitcpio -p linux
sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo grub-install /dev/sda
答え2
単一のコンピュータで複数のオペレーティングシステムを実行する最も簡単な方法は、デフォルトのオペレーティングシステムを選択し、その上にある仮想マシンで別のオペレーティングシステムを実行することです。
これは、楽しみのために1つ以上の他のオペレーティングシステムを使用する場合に特に便利です。