[Seek Help] update-grub2更新后拿到的是旧的磁盘ID,是哪里有缓存吗?
Tofloor
poster avatar
风吹过的绿洲
deepin
2022-11-17 04:23
Author

前两天升级了SSD, 换了一个大一点的,因为不想重装系统,自己重新分区,全部同步过去,并修改EFI,fstab, grub.conf可以启动进入系统。(事成之后,可以给大家分享数据系统转移步骤)

但是我运行update-grub2后,grub.conf后替换到替换成原来的磁盘uuid.

有大神知道哪里有缓存吗?怎么解决这个问题呢

image.png

Reply Favorite View the author
All Replies
Vimvi2233
deepin
2022-11-17 04:40
#1

首先检查该挂载的分区是不是挂载到了正确的地方,两个地方:boot分区挂载到/boot目录上的,ESP分区挂载到/boot/efi目录上。

update-grub2 是Debian系专有的一个工具,当然我猜测问题可能与这个工具有关,我建议还是使用grub2的官方命令:

sudo grub-install --target=x86_64-efi --boot-directory=/boot --efi-directory=/boot/efi

sudo grub-mkconfig -o /boot/grub/grub.cfg

来重建grub.cfg文件。不过我觉得可能也不是这个问题,而是Debian系的系统更新完fstab后得手动重载入相关的系统服务:

sudo systemctl daemon-reload

你试试上面的命令看好不好使。

Reply View the author
风吹过的绿洲
deepin
2022-11-17 04:51
#2
Vimvi2233

首先检查该挂载的分区是不是挂载到了正确的地方,两个地方:boot分区挂载到/boot目录上的,ESP分区挂载到/boot/efi目录上。

update-grub2 是Debian系专有的一个工具,当然我猜测问题可能与这个工具有关,我建议还是使用grub2的官方命令:

sudo grub-install --target=x86_64-efi --boot-directory=/boot --efi-directory=/boot/efi

sudo grub-mkconfig -o /boot/grub/grub.cfg

来重建grub.cfg文件。不过我觉得可能也不是这个问题,而是Debian系的系统更新完fstab后得手动重载入相关的系统服务:

sudo systemctl daemon-reload

你试试上面的命令看好不好使。

image.png

image.png

好像不行

Reply View the author
风吹过的绿洲
deepin
2022-11-17 04:54
#3
Vimvi2233

首先检查该挂载的分区是不是挂载到了正确的地方,两个地方:boot分区挂载到/boot目录上的,ESP分区挂载到/boot/efi目录上。

update-grub2 是Debian系专有的一个工具,当然我猜测问题可能与这个工具有关,我建议还是使用grub2的官方命令:

sudo grub-install --target=x86_64-efi --boot-directory=/boot --efi-directory=/boot/efi

sudo grub-mkconfig -o /boot/grub/grub.cfg

来重建grub.cfg文件。不过我觉得可能也不是这个问题,而是Debian系的系统更新完fstab后得手动重载入相关的系统服务:

sudo systemctl daemon-reload

你试试上面的命令看好不好使。

好像

sudo grub-mkconfig -o /boot/grub/grub.cfg

这个命令生成的是对的

Reply View the author
Vimvi2233
deepin
2022-11-17 05:00
#4
It has been deleted!
Vimvi2233
deepin
2022-11-17 05:04
#5
It has been deleted!
风吹过的绿洲
deepin
2022-11-17 05:05
#6
Vimvi2233 It has been deleted!

没错的
image.png

Reply View the author
deepin99550
deepin
2022-11-17 05:09
#7
It has been deleted!
Vimvi2233
deepin
2022-11-17 05:11
#8
风吹过的绿洲

没错的
image.png

你最开始的问题解决了吗?

Reply View the author
风吹过的绿洲
deepin
2022-11-17 05:11
#9
deepin99550 It has been deleted!

这里面都是脚本,没有配置文件的。

运行

sudo systemctl daemon-reload

之后,

update-grub2也对了!

Reply View the author
风吹过的绿洲
deepin
2022-11-17 05:15
#10
Vimvi2233

你最开始的问题解决了吗?

应该解决了,感谢帮助。

现在有另一个问题,感觉权限动到了。

apt 读取不到安装的软件信息了。。。。。,dpkg还能用。
image.png

Reply View the author
Vimvi2233
deepin
2022-11-17 05:18
#11
It has been deleted!
Vimvi2233
deepin
2022-11-17 05:22
#12
风吹过的绿洲

应该解决了,感谢帮助。

现在有另一个问题,感觉权限动到了。

apt 读取不到安装的软件信息了。。。。。,dpkg还能用。
image.png

这个我不会。你处理fstab、grub与apt一点关系都没有。

Reply View the author
风吹过的绿洲
deepin
2022-11-17 06:48
#13
Vimvi2233

这个我不会。你处理fstab、grub与apt一点关系都没有。

已经解决好了,timeshift 手动恢复一下就好了

Reply View the author