デュアルブート:Linuxブートオプションが消えます。

デュアルブート:Linuxブートオプションが消えます。

だからインストールしました。パフ! _OSWindowsをインストールした後、すべてがうまくいきました。

オペレーティングシステムから選択する方法は、F12ノートブックの起動メニューを押して開くことであるため、Grubが関連しているとは思わない。

問題は、BIOSで起動順序を変更した後(Windows 10を最初に移動した後)、起動メニューからLinuxオプションが消えたことです。まず、Linuxを再移行しようとしても、まだ:/が表示されません。

もしそうなら、Linuxディストリビューションを再インストールする以外に、この問題を解決する他の方法はありますか?

編集1:起動順序を更新した方法:

  1. オープンバイオス
  2. このタブに移動
  3. WindowsブートローダをLinuxブートローダに置き換えました(表示されなくなりました)。
  4. 保存して再起動してください
  5. テストはデフォルトでWindowsで開始されます。
  6. この問題が検出されました(Linuxオプションは使用できなくなりました)。

PS。写真が残念です。 BIOSでスクリーンショットを撮ることができるかどうかわかりません:)

ここに画像の説明を入力してください。

ベストアンサー1

ライブディスクを作成してからライブで起動する必要があります。ライブ環境で次のコマンドを実行します。

SATAドライブの場合

sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo cp -n /etc/resolv.conf /mnt/etc/

sudo chroot /mnt
apt install --reinstall linux-generic linux-headers-generic
update-initramfs -c -k all
exit
sudo bootctl --path=/mnt/boot/efi install

NVMEドライブの場合

sudo mount /dev/nvme0n1p3 /mnt
sudo mount /dev/nvme0n1p1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo cp -n /etc/resolv.conf /mnt/etc/

sudo chroot /mnt
apt install --reinstall linux-generic linux-headers-generic
update-initramfs -c -k all
exit
sudo bootctl --path=/mnt/boot/efi install

このコードにはパーティションsda1があり、これはインストールとは異なる場合があります。実行して、正しいハードドライブとパーティションを選択したことを確認します。/bootsda3/rootlsblk

すべての詳細はこのリンクで確認できます。https://support.system76.com/articles/bootloader/

GRUBがないようですので、このリンクのsystemd-boot部分に従ってください。

おすすめ記事