高人
隐藏的引导分区是怎么回事?
这过程确实够曲折的,不过总算完成了任务。
1、ventoy确实限制比较多,不过无忧论坛可以找到无损安装的脚本。
2、没必要非得用ventoy来启动iso,如果我所料不差,grubfm(也是无忧论坛出品)也是可以启动iso的,而且grubfm不需要运行在U盘上,硬盘上也没有问题。
3、楼主如果用DiskGenius,那它可以直接完成从虚拟机硬盘将deepin分区克隆到实体硬盘这一步,没必要中间用livecd + dd来回折腾。
4、Deepin创建的那个EFI分区没有必要原样照搬,直接把里面的启动文件复制到你原来的ESP分区即可,至于是哪个启动文件没必要挨个尝试,在deepin下面直接一个efibootmgr -v即可搞定。而且,楼主这样迁移分区,对应的grub.cfg一定要重新修改,因为分区的UUID肯定变化了。
给个建议:
1.把重要资料拷贝出来
2.用ventoy做好启动盘
3.把23的iso拷贝进去
4.把重要资料拷贝进去
就可以正常用u盘安装了,资料也不会丢
这个厉害
给个建议:
1.把重要资料拷贝出来
2.用ventoy做好启动盘
3.把23的iso拷贝进去
4.把重要资料拷贝进去
就可以正常用u盘安装了,资料也不会丢
u盘速度很慢的
这过程确实够曲折的,不过总算完成了任务。
1、ventoy确实限制比较多,不过无忧论坛可以找到无损安装的脚本。
2、没必要非得用ventoy来启动iso,如果我所料不差,grubfm(也是无忧论坛出品)也是可以启动iso的,而且grubfm不需要运行在U盘上,硬盘上也没有问题。
3、楼主如果用DiskGenius,那它可以直接完成从虚拟机硬盘将deepin分区克隆到实体硬盘这一步,没必要中间用livecd + dd来回折腾。
4、Deepin创建的那个EFI分区没有必要原样照搬,直接把里面的启动文件复制到你原来的ESP分区即可,至于是哪个启动文件没必要挨个尝试,在deepin下面直接一个efibootmgr -v即可搞定。而且,楼主这样迁移分区,对应的grub.cfg一定要重新修改,因为分区的UUID肯定变化了。
克隆efi分区是因为系统会根据uuid挂载efi分区,如果直接复制文件的话,系统就挂载不了efi分区,导致进不去系统。
克隆efi分区是因为系统会根据uuid挂载efi分区,如果直接复制文件的话,系统就挂载不了efi分区,导致进不去系统。
改一下fstab就完了,efi分区不挂载并不影响系统启动。
看来适配低配置很不错
操作很秀
昨天看到deepin更新了,就想给我12年的笔记本装上deepin,但是只带了一个有重要资料的U盘,不想格式化,怎么才可能安装上deepin呢?
官方推荐的方法是用ventoy,但是要格式化U盘,这条路不太行。
尝试的第一个方法,在windows上压缩卷,多出一个FAT32分区,将系统安装镜像里的文件直接复制到FAT32分区里,然后从FAT32分区启动。按照我的经验,是可以EFI启动的。结果虽然进入了grub引导菜单,但是居然没找到6.6的内核,失败了。
我以为是硬盘上有两个FAT32分区的原因,然后找来了我的U盘,也是FAT32的,将所有文件复制进去,启动,结果还是一样找不到6.6的内核,又失败了。后来我才发现系统安装镜像里有一个隐藏的引导分区。
最后成功的方法是,用虚拟机安装deepin,然后将安装好的分区直接克隆到物理机上,才终于安装成功了,接下来分享我的安装成功的过程。
用VMware Player创建一个虚拟机,操作系统选Windows 10 x64。
正常安装系统,选择自定义安装,分区时删除swap分区
安装完成后重启,不停按ESC,再次用CDROM进入安装镜像,然后选择try deepin desktop 23.
进入试用镜像后给默认用户设置一个密码
sudo passwd deepin
,然后打开磁盘分区助手。将44G的未分配空间建立一个分区。
进入44G的分区,然后打开终端,将安装系统创建的两个分区克隆出来。
sudo dd if=/dev/nvme0n1p1 of=efi.img
sudo dd if=/dev/nvme0n1p2 of=deepin23.img
随后把这两个分区拖出来,拖到物理机上。
在物理机的windows上,此电脑-管理-磁盘管理,找到一个空间大一点的分区,选择压缩卷,压缩20G以上,用来安装deepin。
然后创建一个300M的分区用于引导,剩余空间再创建一个分区。
然后用到一个bootice的软件,扇区编辑,找到新建300M分区,从文件恢复到扇区,选择efi.img,找到另一个新建的分区,从文件恢复到扇区,选择deepin23.img。
然后bootice-UEFI-修改启动序列-添加,选择300M引导分区下的efi文件,在EFI/boot和EFI/deepin目录下,有很多一个一个试,总有一个适合你的电脑。我使用的是EFI/deepin/shimx64.efi,设置好后重启电脑,选择新建的引导,如果进不去就进windows删除新建的引导,换一个efi文件再新建。
进入系统后,扩展跟分区只有15G,使用
df -h
命令查看哪个设备挂载到根目录,我的是/dev/nvme0n1p4,然后用sudo resize2fs /dev/nvme0n1p4
命令扩展跟分区大小。最后是我笔记本的配置