이것은 내 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개의 운영 체제 중에서 선택할 수 있습니다.