我的旧笔记本电脑使用 BIOS。它附带安装了Windows,后来我通过覆盖Windows来安装Ubuntu。
什么程序存储在我的硬盘驱动器上带有标志 的小分区中bios_grub
,如 所示parted
?它不能存储BIOS,因为BIOS存储在ROM中,而不是磁盘中。它不能存储MBR或GPT中存储的内容,因为MBR和GPT存储在磁盘中,但不存储在任何分区中。
分区的目的是什么? Ubuntu 启动时使用该分区吗?或者只有当笔记本电脑上安装了Windows时才使用它?
当启动 Ubuntu 时,BIOS 从启动磁盘的 MBR 加载引导加载程序,而 MBR 又从启动分区的引导块加载剩余的引导加载程序。带有标志的小分区是否bios_grub
以任何方式参与启动操作系统过程?
谢谢。
$ sudo parted -l
[sudo] password for t:
Model: ATA ST1000LM014-1EJ1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB bios_grub
2 2097kB 16.0GB 16.0GB linux-swap(v1)
4 116GB 716GB 600GB ext4
3 716GB 1000GB 284GB ext4