
現在のマイディスクの設定は次のとおりです。
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Model: WDC WD1003FZEX-0
Sector size (logical/physical): 512/4096 bytes
Disk identifier (GUID): 8F14ACC0-7807-4C09-BCB0-C340A635CF07
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3437 sectors (1.7 MiB)
Number Start (sector) End (sector) Size Code Name
1 2048 6143 2.0 MiB EF02 BIOS boot partition
2 6144 524294143 250.0 GiB 8300 Linux filesystem
3 524294144 1048582143 250.0 GiB 8300 Linux filesystem
4 1048582144 1427140607 180.5 GiB 8300 Data
5 1427140608 1949331455 249.0 GiB 0700 Microsoft basic data
6 1949331456 1953523711 2.0 GiB 2700 Windows RE
そのために、まずMBRパーティションスキームにWindows 10(現在5)とGentooベースのLinux(現在2)をインストールしました。すべてが順調に進んでいます。後でLinuxを試してみて、保護MBRを持つGPTに変更し、別のGentooベースのLinux(現在3)に対応するために2番目のパーティションを追加しました。 Windows 10のアップデートまで、すべてがうまくいきました。アップデート前に、Windows 10はMBRから起動されていることがわかっています。アップグレード中にGPTを検出し、起動をUEFIに変更したと推定されます。システムはBIOSで、UEFIにアップグレードできず、Windowsが起動しなくなりました。短い起動試行と再起動サイクルがあります。私はMicrosoftが提供するWindows 10 ISOを使用してVentoy Live Stickにシステムをインストールして修復しました。これはブートを変更せず、GRUBと保護MBRとストップを処理できないようです。次のコマンドを実行して起動を修復し、BIOSに強制再構築するためのコマンドラインのトラブルシューティング手順に入りました。
bcdboot C:\Windows /s C: /f BIOS
残念ながら、起動時に次の問題が発生し、今すぐセキュリティ起動を試みているようです。
error: invalid signature
私が試したGRUBエントリ:
menuentry "Windows 10 BIOS MBR" {
savedefault
insmod part_msdos
insmod ntfs
insmod chain
chainloader (hd1,msdos1)+1
}
それから:
menuentry "Windows 10 BIOS MBR" {
savedefault
insmod part_msdos
insmod ntfs
insmod chain
drivemap hd0 hd1
chainloader (hd1,msdos1)+1
}
しかし、これがどんな姿であるべきかはよくわかりません。
したがって、初期のMBRブート設定によってWindoes 10が機能することがわかります。アップグレード後にこの問題を解決し、保護MBRを維持するにはどうすればよいですか?
答え1
あなたは試すことができます:
menuentry "Windows 10 BIOS MBR" {
search -u $uuid -s
ntldr /bootmgr
}
$uuid
次の出力に置き換えられます。
blkid -no UUID /dev/sda5
C:
(明らかに5番目のパーティション/ Windowsブートマネージャをインストールしました。)
しかし、ディスクがGPTに分割されているため、bootmgr
最終的にディスクが壊れる可能性が高くなります。失敗するWindowsのインストールを開始するとき。