私はDebianをStretchからBusterにアップグレードしました。別のパーティションにWin 10をインストールしましたが、両方のオプションを含む起動メニューを取得できなかったため、Windowsから起動するにはBIOS設定を変更する必要がありました。
Busterを使用すると、はるかに優れています。rEFInd
WindowsまたはDebianを選択できる画面があります。残りの問題は、Windowsがデフォルトで選択されていることです(編集:私は間違っています、Windowsはデフォルトでは選択されておらず、最新の起動オペレーティングシステムがデフォルトで選択されています)。
何かを読みましたが、ブートマネージャのデフォルト設定を設定する方法が見つかりませんでした。
出力は次のとおりですparted
。
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print all
Model: ATA SAMSUNG HD204UI (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 2000GB 2000GB primary ext4
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 473MB 472MB ntfs Basic data partition hidden, diag
2 473MB 578MB 105MB fat32 EFI system partition boot, esp
3 578MB 595MB 16.8MB Microsoft reserved partition msftres
4 595MB 210GB 209GB ntfs Basic data partition msftdata
5 210GB 210GB 1049kB bios_grub
6 210GB 487GB 278GB ext4
7 487GB 500GB 12.8GB linux-swap(v1)
私は1つを見つけることを期待しましたが、refind.conf
何も/dev/sdb2
見つかりませんでした。
$ tree -L 3 /boot/efi/
/boot/efi/
└── EFI
├── Boot
│ └── bootx64.efi
├── Microsoft
│ ├── Boot
│ ├── bootmgfw.efi
│ └── Recovery
└── tools
言及する価値があるもう一つのことは、の出力が予期しないefibootmgr
結果であることです。
$ efibootmgr
BootCurrent: 0000
No BootOrder is set; firmware will attempt recovery
デフォルトではDebianで起動するにはどうすればよいですか?
編集:記事に記載されているように、Windowsがデフォルトで選択されていることがわかりましたが、最新のブートOSがデフォルトで選択されていました。 rEFInd構成の変更は成功しませんでしたが、デフォルト構成を適用できます。
答え1
~によるとrEFInd ドキュメント、このdefault_selection
オプションは、基本起動オペレーティングシステムを設定するために使用されます。
ローダーを選択すると、アイコンの下のメインメニューに表示されるローダーのタイトルに基づいてデフォルトのブートオペレーティングシステムを設定します。
/boot/efi/EFI/Microsoft/Boot/refind.conf
デフォルトでは、rEFInd設定ファイルはWindowsからインストールされている場合または存在する必要があります/boot/efi/EFI/refind/refind.conf
。
または、次のコマンドを使用して検索できます。
find /boot/efi/EFI/ -name refind.conf
refind.conf
ESP(EFIシステムパーティション)にない場合rEFIndを手動でインストール、
cp -r refind /boot/efi/EFI/