デフォルトでDebian Busterを起動する方法

デフォルトでDebian Busterを起動する方法

私はDebianをStretchからBusterにアップグレードしました。別のパーティションにWin 10をインストールしましたが、両方のオプションを含む起動メニューを取得できなかったため、Windowsから起動するにはBIOS設定を変更する必要がありました。

Busterを使用すると、はるかに優れています。rEFIndWindowsまたは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.confESP(EFIシステムパーティション)にない場合rEFIndを手動でインストール

cp -r refind /boot/efi/EFI/

関連情報