本文介绍如何在SSD上安装f2fs工具f2fs-tools,并将f2fs文件系统用作引导deepin系统分区。 有关详细的实现步骤,请参阅以下内容。 实际上,要将f2fs作为根分区来支持和引导,可以安装grub2.04版本来支持f2fs识别,或者将f2fs模块加载到Linux内核中,或者安装好的系统
具体操作步骤
步骤f2fs安装工具支持
在deepin系统终端上执行以下命令:
sudo apt install f2fs-tools
步骤initrd将f2fs模块加载到镜像文件中
编辑:
SDO nano/etc/init ramfs-tools/modules
写入:
f2fs
crc32_generic
crc32_intel
更新步骤initrd
sudo update-initramfs -u
步骤4(Testing或sid源中的grub2- common grub-common grub-EFI-amd64 grub-EFI-amd64 -甜熊猫gru B- EFI-amd64-signedefed
为什么要安装这几个? 因为apt list *grub*会显示其中几个,再加上efibootmgr,总之只要和原系统一致就可以了。
这些软件包是通过系统sudo dpkg -i命令安装的,请勿添加debian源代码。 发生依存问题。
删除原始引导文件:
sudo rm -rf /boot/efi/*
sudo rm -rf /boot/grub/x86_64-efi
安装包含grub2.04的引导文件:
sudo grub-install-- target=x86 _ 64-EFI-- EFI-directory=/boot/EFI-- boot loader-id=deepin-no-uefi-uefi
更新启动项目sudo update-grub,通过执行以上操作可以引导其在f2fs分区上奔跑。
步骤5 :选择快速的备份系统工具
只备份文件。 我们选择使用一个可移动硬盘对ext4进行分区,然后使用timeshift进行备份。 这样,无论计算机硬盘怎么辛苦都帮大忙了。 参考深度商店APP gufw、TimeShift、RSIBreak和Ulauncher。
步骤6 :选择自己拥有的Linux live系统
我使用的deepin安装镜像在启动到安装画面后,进入tty2命令行输入startx两次,就会启动图形桌面。 然后安装timeshift安装f2fs-tools。 打开gp磁盘工具后,除了esp、swap分区以外,都可以格式化为f2fs。 打开timeshift,在以前备份的硬盘上配置路径并恢复后,timeshift会根据新的分区情况更新fstab文件。
步骤7 :重新启动计算机并卸下所有重新连接的存储设备
接下来,将显示grub命令行界面。 依次输入以下命令,然后回车。
setroot=(HD0,gpt3 )/boot/grub
setprefix=(HD0,gpt3 )/boot/grub
入内正常
正规
注:其中hd0表示第一个磁盘,gpt3表示第三个分区。 这取决于具体情况,root表示引导内核所在的分区。
这个时候,电脑突然启动了。 请再次运行前面的grub-install和update-grub命令,然后再次尝试检查:
/etc/fstab
/boot/efi/EFI/deepin/grub.cfg
/boot/grub/grub.cfg
注:以下是整个操作成果的截图,可以看到系统磁盘等标记为f2fs。
结语
经过以上7个操作步骤,应该已经结束了。 请重新启动以进行验证。 如果成功启动,请不要立即备份。 如果启动有问题,请重复步骤7。
相关主题