GNU/Linux >> Linux の 問題 >  >> Linux

grubコマンドラインからWindows 10を起動する方法

GRUB は、Linux パーティションにある /boot/grub/ の内容を使用して、システムを正常に起動します。このため、GRUB には最小限の機能しかありません。

レガシー BIOS システムを使用している場合は運が悪く、ブート修復のために Windows ディスクが必要になります。 (これは、GRUB が NTFS ドライバーを削除したためにロードできないためです)。

ほとんどの場合、UEFI システムを使用している場合でも、Windows をかなり簡単にロードできます。

最初のタイプ:

chainloader +1

これが不明なコマンドである場合、GRUB はこのコマンドを埋め込んでおらず、削除したに違いないため、不運です。

再起動して grub プロンプトに戻る場合は、古い BIOS を使用しているため、うまくいきません。

無効な efi パスと表示されている場合は、続行できるはずです。

タイプ:

ls (hd0,gpt1)/

これは "/efi" を返すはずです:

chainloader (hd0,gpt1)/EFI/Microsoft/Boot/bootmgfw.efi
boot

この方法で同様の問題を解決しました:

<オール>
  • windows10+Ubuntu16 デュアル システム;
  • MbrFix64 を使用して、起動を既存の Ubuntun から Win10 環境の Win10 に変更しました;
  • そして、私はばかげて、ボリューム以外のディスクをすべて削除しました...これは次の問題に直接つながりました;
  • ラップトップを再起動し、grub> モードに入ります。
  • 既存の ubuntu システムが削除されたため、grub>ls を実行すると複数の (hd0、gptx) が存在します。私はすべてのディスクを試すので、有効なコマンドは次のとおりです:grub> chainloader (hd0,gpt2)/EFI/Mcrosoft/Boot/bootmgfw.efigrub>boot
  • Windows10 に戻りました.:-)
  • レッスン:

    <オール>
  • 重要なファイルをバックアップし、起動可能な dis/usb iso イメージを常に準備しておく必要があります。
  • Mbrfix64 の操作手順は正しいですが、ubuntu の起動ファイルが Windows ディスクに混在していることを忘れてはなりません;

  • Linux
    1. Linux – GrubコマンドラインからWindowsパーティションを起動する方法は?

    2. Linux –パピーリナックスラコをコマンドラインで起動する方法は?

    3. GRUBレスキューからWindowsを起動

    1. Linux – Grubをアンインストールする方法は?

    2. ブートスタック–コマンドラインからGUIを開始する方法は?

    3. コマンドラインを使用してLinuxを再起動する方法

    1. コマンドラインから gnome-wayland セッションを開始するには?

    2. Ubuntu 16.04 をコマンド ラインで起動する / GUI を起動しない

    3. Linux:コマンドラインから日付を設定