阿尼樱奈奈
2023-08-05 02:04 Moderator
Reply Like 0 View the author
只 mount 根目录还不够吧
对于全盘安装的用户,另外还要手动 mount 数据盘所在位置,把里面的 /var 文件夹挂载到根目录的 var 下面;以及将 live 系统内的 dev proc sys 三个文件夹挂载到根目录下,否则的话大多数命令执行都会有报错的
https://www.yuque.com/pzm9012/ct5ume/ihc99w#u7aGz
挂载的分区不够修复
只 mount 根目录还不够吧
对于全盘安装的用户,另外还要手动 mount 数据盘所在位置,把里面的 /var 文件夹挂载到根目录的 var 下面;以及将 live 系统内的 dev proc sys 三个文件夹挂载到根目录下,否则的话大多数命令执行都会有报错的
这么麻烦吗。。我只是把别的发行版的经验带过来了,看来deepin复杂得多
deepin-live不是可以傻瓜式的修复引导吗?
以前的deepin安装iso可以以live方式运行的,新版不行了吗?
Popular Events
More
1.制作live cd
找一个空u盘,在任意电脑(windows或linux均可)上安装ventoy
windows:https://www.lanzoui.com/b01bd54gb
linux:用包管理器
特殊:星火商店spk://store/tools/fydur-ventoy
然后打开,将ventoy安装到u盘里
接着找任意一个linux live(这里推荐archlinux,iso大小很小,而deepin的安装盘似乎没有live模式)
把xxx.iso复制进u盘里,不用解压
2.引导进u盘
不同主板不一样,可以自行搜索(装过deepin的应该都会..吧)
3.进入live系统
不出意外,你会看到一个选择菜单,菜单里有你要用的xxx.iso,选中回车
4.chroot
livecd 中运行(以下全部默认root账户运行,如果进去之后不是请输入sudo -i来进入root账户)
你会得到类似下面的输出:
请找到你的efi分区,引导分区系统分区(我这里是/dev/sda1 /dev/sda2 /dev/sda3)引导分区可能没有
接下来挂载你的分区
最后chroot进你的系统
chroot /mnt
5.修复grub
注意,如果不知道自己到底是什么原因不能引导,请安装内核
例如deepin用户:
然后修复grub
update-grub,如果没有这个命令运行 grub-mkconfig -o /boot/grub/grub.cfg
最后运行exit退出chroot
6.重启
先把前面mount的全部umount掉
例如这里应该运行
然后运行reboot重启