[deepin exploration] deepin启动修复工具
Tofloor
poster avatar
云帆苍海
deepin
2024-09-25 15:45
Author

这几天一直被这个问题困扰,我电脑有二块硬盘,一个机械盘,一个固态盘 ,deepin装在固态上面,home分区在机械盘上面。这几天感觉固态硬盘有问题,于是想更换一块,但我也不想重装系统,于是采用克隆方式。但克隆完成后更换新硬盘,系统并不会启动,这点和windows不一样。我修改了fstab文件也没用,估计还有好多配置文件需要修改,能力实在有限。deepin以前有一个引导修复工具,但大家都知道,并不怎么好用,基本上解决不了问题。deepin团队能不能开发一个好用的启动修复工具呢?

Reply Favorite View the author
All Replies
jjcui8595
deepin
2024-09-25 16:03
#1

还需要重新安装一下grub

Reply View the author
186******75
deepin
2024-09-25 16:08
#2
jjcui8595

还需要重新安装一下grub

grub怎么安装呀?

Reply View the author
enforcee
deepin
2024-09-25 16:09
#3

如果是全盘对拷的话,只需要在bios里面添加启动项就行了。

Reply View the author
xclimbing
deepin
2024-09-25 16:45
#4

所有的操作系统的启动,都是从启动管理软件开始的,然后是相应分区的加载,例如linux如何加载自己的根分区。

不知道楼主是用什么软件克隆的,如果你用全盘克隆的方式,按道理说启动管理软件之类的都应该克隆过去了,不需要改动什么。如果你只是克隆了linux的那个分区过去,那需要改动的就多了。首先你要修复启动管理软件,也就是grub。

而启动管理软件又跟你的启动方式有关,比如UEFI+GPT和BIOS+MBR就完全不同。

Reply View the author
jjcui8595
deepin
2024-09-25 17:23
#5
186******75

grub怎么安装呀?

liveCD引导,挂载系统分区到/mnt,chroot进入目标系统,然后执行以下操作

1 重新生成grub.cfg
grub-mkconfig -o /boot/grub/grub.cfg

2 生成启动项
grub-install --target=x86_64-efi --efi-directory=/mnt/boot/efi --bootloader-id=deepin

Reply View the author
云帆苍海
deepin
2024-09-25 19:59
#6
xclimbing

所有的操作系统的启动,都是从启动管理软件开始的,然后是相应分区的加载,例如linux如何加载自己的根分区。

不知道楼主是用什么软件克隆的,如果你用全盘克隆的方式,按道理说启动管理软件之类的都应该克隆过去了,不需要改动什么。如果你只是克隆了linux的那个分区过去,那需要改动的就多了。首先你要修复启动管理软件,也就是grub。

而启动管理软件又跟你的启动方式有关,比如UEFI+GPT和BIOS+MBR就完全不同。

不是采取全盘克隆的方式,我用diskgenius分区克隆的,我将EFI分区 /根分区 /home分区分别克隆到一个硬盘上了。采取这种方式是因为我的home分区在机械盘上面,我想将它们整合到一个新的固态硬盘上面。启动后直接在deepin的logo处卡死了。

Reply View the author
云帆苍海
deepin
2024-09-25 20:05
#7

因为更换了硬盘,原来二个硬盘 ,现在变成一个硬盘。比如以前的系统安装位置是hd1,现在变成hd0,这样肯定是启动不了的。要修改哪些文件呢?grub.cfg?

Reply View the author
xclimbing
deepin
2024-09-26 11:48
#8
云帆苍海

不是采取全盘克隆的方式,我用diskgenius分区克隆的,我将EFI分区 /根分区 /home分区分别克隆到一个硬盘上了。采取这种方式是因为我的home分区在机械盘上面,我想将它们整合到一个新的固态硬盘上面。启动后直接在deepin的logo处卡死了。

现在你能看到deepin的启动菜单,对吧?

如果是这样,你要正常启动系统,只需要修改grub.cfg,把原来Roota分区的UUID换成你现在的Roota分区的UUID。然后还要修改fstab,同样你需要修改Roota分区和/home分区的UUID。

其他的暂时想不到了。

Reply View the author
Oli
deepin
2024-09-26 21:28
#9

confused confused

Reply View the author