これは私のSSDのパーティションです。
$sudo parted -l
Model: ATA SanDisk SDSSDA-1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 106MB 105MB fat32 EFI system partition boot, esp
2 106MB 123MB 16,8MB Microsoft reserved partition msftres
3 123MB 134GB 134GB ntfs Basic data partition msftdata
4 134GB 134GB 537MB ntfs hidden, diag
5 134GB 852GB 718GB ext4
6 852GB 872GB 20,0GB linux-swap(v1) swap
7 872GB 872GB 1049kB bios_grub
8 872GB 1000GB 128GB btrfs boot, esp
パーティション5と8にはGRUBもインストールされています。パーティション5にインストールされているGRUBは、同じパーティションにインストールされているUbuntuまたはパーティション3にインストールされているWindowsをロードできます。パーティション8にインストールされたGRUBは、同じパーティションにインストールされたParrot OSとパーティション3にインストールされたUbuntuをロードできます。パーティション 5.
起動時にGRUBパーティション(パーティション7)がロードされると、GRUBコマンドラインが表示され、使用するオペレーティングシステムに応じてパーティション5または8にGRUBをロードするには、いくつかのコマンドを手動で入力する必要があります。
3つのオペレーティングシステムのうちどのオペレーティングシステムをロードするかを直接尋ねるメニューがあるようにGRUBを設定したいと思います。
これを構成する方法は?
ベストアンサー1
次の手順でこれを行うことができました。
- システムのすべてのオペレーティングシステムを一覧表示するには、パーティション8のGRUBを更新してください。
ドライブにインストールされているすべてのオペレーティングシステムを検索するために、次のコマンドを実行しました。
sudo update-grub
/etc/default/grub
その後、変更内容でファイルを更新し、GRUB_TIMEOUT
コマンドを再実行しました。
- マシンの起動順序を変更しました
マイコンピュータでは、UEFIブートモードが有効になっています。パーティション8のGRUBから直接レガシーブートが必要です。私のコンピュータのBIOS設定で、UEFIブートをレガシーブートに切り替えました。これを行うには、BIOS設定の他のパネルでPTTを無効にする必要があります。その後、SSDをブート順に1ランクに置きました。
マシンを起動すると、パーティション8にインストールされているGRUBが直接ロードされ、ドライブにインストールされている3つのオペレーティングシステムから選択できます。