Originally Posted by
Holger_Gehrke
The EFI System Partition is important for the boot process. If you're using UEFI for booting then that partition should be marked 'esp, boot' in the output of 'sudo parted -l'. It should also be mounted as /boot/efi. UEFI is capable of reading extensions from files in a FAT filesystem. At least part of GRUB is installed that way on UEFI-systems. Unless you're running in BIOS-compatible mode (sometimes called CSM - compatibility support module - or Legacy Mode) removing the ESP would make it impossible to boot from that disk.
As I already said I'm surprised to see an ESP inside an extended partition. Normally you'd use GPT with UEFI which can have more than 4 partitions thereby making the stupid 'extended partition'-hack unnecessary.
Holger
Thank you for your reply. Of the drives on the system, this is the one that should show the EFI partition using sudo parted -lparted -l. This seems to mean that the EFI is redundant and can be deleted. I have found that compatibility mode is enabled. I will therefore remove the efi partition. As for GPT, can I install it only on the root drive, I think I have to do the whole drive. It will be very messy and difficult to do this if the whole drive needs reformatting.
Code:
Model: Force MP510 (nvme)
Disk /dev/nvme0n1: 960GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 56.0GB 56.0GB primary btrfs boot
2 56.0GB 110GB 54.0GB primary btrfs
3 110GB 112GB 2000MB extended
5 112GB 112GB 182MB logical fat32
4 270GB 960GB 690GB primary btrfs
Bookmarks