そのため、以前は知らなかったBIOSの代わりにUEFIを使用しているHP EliteBookを持っています。これがUEFIとの初めての出会いです。
このラップトップにはすでにWindows 10がインストールされており、Linuxディストリビューションをデュアルブートして、Windowsでは使用できないソフトウェアにアクセスしたいと考えていました。 Linux Ubuntu Mint 17.3をダウンロードしたのは、標準のUbuntuのインストールとは異なるものを試したかったからです。 www.pendrivelinux.com YumiツールからライブUSBを作成し、Linux Mintのインストールに進みました。
インストールには問題はありませんでしたが、USBスティックがないとコンピュータを起動できませんでした。 USBスティックを使用して「最初のハードドライブから起動」することはできますが、USBスティックがないと、ハードドライブが存在しないか、または類似したものがないと表示されます。 USBスティックを使用してWindowsパーティションをマウントしようとしましたが、Windowsがサスペンドモードなどになっているため、マウントできません。デュアルブートを試みる前にWindows 10で何かをオフにする必要がある方法について読みましたが、今それを変更するには遅すぎて、損傷は既に行われています。できる限りWindowsディスクを保持したいのですが、Linuxのデータを消去してやり直してもかまいません。
そこで、Microsoft.comからWindows 10 isoをダウンロードして、LinuxライブCDのUSBスティックにddしてみました。動作しません。WindowsでYumiを使用して最初に作成したLive CD以外のUSBスティックから起動することはできません。次に、Windows 10インストールメディアを使用してハードドライブにパーティションを作成してみましたが、Yumi USBスティックからsyslinuxを使用して起動すると、「インストールメディアがありません」という画面しか表示されません。このラップトップにはCDドライブがないため、Windowsインストールディスクを使用してシステムをリセットできないようです。
LinuxのUEFIとEFIのインストールについてたくさん読んだ後、別のディストリビューションの新しいインストールで動作させることができると思いました。そこで、XubuntuとUbuntu標準デスクトップを試しました。どちらも正常にインストールされますが、覚えていないエラーが発生した後は起動を拒否します。最後にGentoo LiveDVDをダウンロードしましたが、Windowsがスリープしているような状態でハングアップするため、LiveDVDは起動しません。ハードドライブを修正してください(MintやUbuntuのようにしてください。私が直面している問題を認識している)。とにかく、私がインストールしようとしたものは何も問題を修正しません。私が試したすべてのインストールメディアは、GRUBの一部のバージョンをインストールするだけであり、GRUBメニューです。それでも、GRUBメニューにWindows 10が含まれておらず、自分で起動しません。
最初にインストールしたLinux Mind 17.3はそのままで、USBスティックから起動できます。また、ほとんどのライブディストリビューションでsyslinux Yumi USBスティックを実行できます。 Gentooは、Windowsのスリープに関して完全に起動を拒否する唯一のものです。
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up refind (0.10.3-0ppa1) ...
Installing rEFInd to the ESP...
Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.
また、rEFIndをインストールしようとしましたが、それが役立つ可能性があるいくつかの議論を見たのですが、上記のエラーが発生し、modprobe efivarsを実行しても何も実行されないようです。
LinuxインストールはすべてGRUBを使用しようとします。これまでに試したディストリビューションでは、EFIを使用する必要性は確認されていません。
だから私の質問は、Linuxディストリビューションをインストールする前にどのように戻すことができるのですか? GRUB USB-stickではなくEFIを再び使用するようにマシンを戻すにはどうしたらいいですか?先ほど言ったように、別のUSBからの起動が何らかの理由で機能しないため、レスキューファイルを使用しないでください。
EFIパーティションを手動で編集できますか?マウントしてみましたが、ファイルの一部であり、通常のパーティションのように見えます。しかし、これまでのところ、グーグルでこれに関するガイドを見つけることはできません...
$ Sudo blkid
/dev/sda1: LABEL="Windows RE Tools" UUID="EE9AA08D9AA0543D" TYPE="ntfs"
/dev/sda2: LABEL="SYSTEM" UUID="3EA1-5B19" TYPE="vfat"
/dev/sda4: LABEL="Windows" UUID="FE120EA9120E674D" TYPE="ntfs"
/dev/sda5: UUID="86F6385CF6384EA5" TYPE="ntfs"
/dev/sda6: UUID="ee115c6d-6d07-415f-92af-56ddf14f99f3" TYPE="ext4"
/dev/sda7: UUID="f01d733f-f665-485e-afa5-254ecfecc6ec" TYPE="swap"
/dev/sda9: UUID="00acda3f-fcfe-408d-a6c6-d692e85d3ea7" TYPE="ext4"
/dev/sda10: LABEL="Windows10install" UUID="019A3789077F6B20" TYPE="ntfs"
/dev/sdb1: LABEL="MULTIBOOT" UUID="3696-FEFE" TYPE="vfat"
/dev/sdc1: LABEL="UDF Volume" TYPE="udf"
$ Sudo parted
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: ATA Toshiba MQ01ACF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 1070MB 1068MB ntfs Basic data partition hidden, diag
8 1070MB 1074MB 4194kB bios_grub hidden, bios_grub, legacy_boot
2 1074MB 1451MB 377MB fat32 EFI system partition boot
3 1451MB 1585MB 134MB Microsoft reserved partition msftres
4 1585MB 171GB 170GB ntfs Basic data partition msftdata
5 171GB 172GB 868MB ntfs hidden, diag
6 172GB 457GB 285GB ext4 Basic data partition msftdata
9 457GB 472GB 15.0GB ext4
10 472GB 478GB 5555MB ntfs Windows10install boot, legacy_boot
7 492GB 500GB 8126MB linux-swap(v1)
Windowsに関するデータがあると思います。したがって、ライブCDからブートしてWindowsパーティションにアクセスすることをお勧めします。そこから別の外付けドライブにデータをコピーします。ハードドライブまたはUSB。これで、デュアルブートを試すことができます。
次回デュアルブートを行うときは、次のことに注意してください。
それは非常に長い...質問です。私はそれの一部だけを明らかにしようとするでしょう。
...using UEFI instead of BIOS
は不正確なステートメントです。私の知る限り、マザーボードにはUEFIまたはBIOSのいずれかを搭載できますが、両方を搭載することはできません。初期のハイブリッド(UEFI + BIOS)マザーボードがいくつかありましたが、複数の問題のために急速に見捨てられました。お使いのHPがUEFIだった場合、BIOSではなくUEFIになります。 UEFIはBIOSの進化形です。
UEFI =統合拡張ファームウェアインターフェイス
BIOS =基本入出力システム
The linux installs all try to use GRUB.
このステートメントは正確です。 GRUB = GRand Unified(linux)ブートローダー。すべてのLinuxはGRUBを使用します。Windowsもブートローダーを使用します。winboot(W7 +の場合)またはntldr(WinXPの場合)と呼ばれます。
適切なブートローダーがないと、オペレーティングシステムは起動できません。ブートローダーは、ハードウェアとオペレーティングシステム間のmiddlemanのようなものです。
None of the distributions ... need to use EFI.
しかし、それらはすべて行います。すべてのEFIハードウェアシステムで、インストールされているすべてのオペレーティングシステムは、EFIパーティションと呼ばれる特別なパーティションを使用する必要があります。 EFIパーティションは、パーティションテーブルのデータ/レコードの管理者です。 EFIパーティションを削除すると、インストールされているすべてのオペレーティングシステムが操作不能になります。
EFIパーティションを実際に編集する必要はありません。ただし、GPartedまたはその他のパーティション分割ソフトウェアを使用して、パーティションテーブルを編集(パーティションの追加、削除、マージ、サイズ変更)できます。
このパーティションテーブルは何ですか?パーティションテーブルは、パーティションの数、サイズ、タイプ、ラベル、順序など、すべてのディスクデバイス(ハードドライブ、USB大容量ストレージ、外付けHDD、SDカード、一般的にすべてのストレージデバイス)に関するレコードを保持します。
パーティションテーブルには、MBR(古いスタイル)またはGPT(新しいスタイル)の2つのタイプがあります。
MBR =マスターブートレコード
GPT = GUIDパーティションテーブル(GUID =グローバルに一意の識別子)
通常、MBRスタイルは伝統的にBIOSマザーボードに関連付けられていますが、UEFI mbでも使用できます。
GPTスタイルはUEFIシステムでのみ使用でき、BIOS mbsではサポートされていません。
MBRパーティションテーブルは常に最初のパーティションに保持されます。
GPTパーティションテーブルは常にEFIパーティションに保持され、ディスクの最後にバックアップもあります。
MBRが破損すると、通常は永久に失われます。つまり、すべてを再インストールする必要があります。
GPTが破損すると、PCが自動的にバックアップをロードし、破損したものを交換します。
Win10に戻ります。ライブUbuntuを起動してGPartedを開きます。すべてのextおよびswapパーティションを削除します。 FATおよびntfsパーティションを削除しないでください。Windowsでそれらが必要になる場合があります。再起動して、Live Ubuntuメディアを削除します。次のGRUBメニューが表示されるか、Windowsが壊れていることを示すウィンドウが表示される場合があります。どちらの場合も、Winブートローダーを修復する必要があります。Windowsインストールディスクを挿入し、Windowsインストーラーで再起動して、Windowsの修復オプションを選択して、修復が完了したら、修復したWindowsを再起動します。