在安装 Ubuntu 系统后,经常会遇到开机没有启动项的问题,这很可能是由于引导项没有正确设置所引起的。本篇文章将介绍如何通过命令行设置启动项,以解决这个问题。
在 Ubuntu 中,可以通过命令 lsblk
查看硬盘分区情况。执行这个命令后,可以看到所有硬盘的分区情况,例如:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 10G 0 part /
└─sda3 8:3 0 222.4G 0 part /home
可以看到,系统分别挂载在了 /
和 /home
分区上。此外,还有一个 /boot/efi
分区,这是 EFI 引导分区,它存放的是系统的启动程序。
启动项有多种设置方法,这里我们使用 efibootmgr
来进行操作。首先,需要确保该程序已经安装。如果没有安装可以使用以下命令来进行安装:
$ sudo apt-get install efibootmgr
安装完成后,通过以下命令查看当前的启动项:
$ sudo efibootmgr -v
执行此命令后,可以看到当前系统的引导项。例如:
BootOrder: 0000,2001,2002,2003,2006
Boot0000* ubuntu HD(1,GPT,f5c4f16d-4dc4-4ba8-9534-ec2bb2a8202e,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
Boot2006* PXE IPv6: XXXX MAC(XXXXXXXXXXXX).................
其中 BootOrder
是当前的启动项列表,后面的 *
标记表示当前引导的
上一篇:安装ubuntu系统改源
下一篇:安装ubuntu系统后找不到引导