如何在不破坏系统的前提下重命名Ubuntu 24.04的内部系统驱动器?
Hey 你好!我明白你在Ubuntu 24.04里重命名系统驱动器时遇到的麻烦——直接用Disks或GParted改完就开不了机,确实挺头疼的。这主要是因为系统启动时依赖驱动器的标签/UUID来挂载分区,改了标签后系统找不到对应的分区,自然就无法正常启动了。下面是一套安全的操作步骤,你可以跟着试试:
第一步:先备份重要数据
不管操作多稳妥,先把系统盘里的关键文件备份到外部存储(比如U盘、移动硬盘),避免意外情况导致数据丢失。第二步:查看当前分区的UUID和标签
打开终端(按下Ctrl+Alt+T),输入命令:sudo blkid这会列出所有磁盘分区的详细信息,找到你的系统分区(通常是ext4格式,挂载点为
/),记下它的UUID和旧标签(比如你截图里的“Ubuntu”)。第三步:修改分区标签
使用ext4分区专用的e2label命令修改标签,格式如下:sudo e2label /dev/sdXn 你的新标签其中
/dev/sdXn是你的系统分区路径(比如/dev/sda2,可以从blkid的输出里找到),“你的新标签”就是你想设置的名字,注意标签不能含空格,只能用字母、数字和下划线,长度不超过16个字符。第四步:更新fstab配置文件(关键!)
fstab是系统启动时自动挂载分区的核心配置文件,必须同步更新标签:- 输入命令打开fstab编辑:
sudo nano /etc/fstab - 在文件中找到旧标签对应的行(类似
LABEL=Ubuntu / ext4 errors=remount-ro 0 1),把LABEL=Ubuntu替换成LABEL=你的新标签。 - 按下
Ctrl+O保存修改,再按Ctrl+X退出编辑器。
小贴士:如果你的fstab里用的是UUID(比如
UUID=xxxxxx-xxxx-xxxx-xxxx / ext4 errors=remount-ro 0 1),那这一步可以跳过,因为UUID不会随标签改变。- 输入命令打开fstab编辑:
第五步:更新GRUB引导配置
Ubuntu的GRUB引导程序也需要同步分区信息,输入命令:sudo update-grub等待命令执行完成即可。
第六步:重启验证
现在可以重启电脑了,系统应该能正常启动,并且你设置的新标签会在文件管理器里显示出来。
如果之前用Disks/GParted改坏导致无法开机,可以用Ubuntu安装U盘启动进入“试用Ubuntu”模式,然后按照上面的步骤修复fstab和GRUB,就能恢复系统啦。
备注:内容来源于stack exchange,提问作者LinuxScientist

