本文介绍在固态硬盘中安装f2fs工具f2fs-tools以使用f2fs文件系统作为引导deepin系统分区,详细的实现步骤请看下面。其实要想支持f2fs作为根分区或者说boot启动要做四件事,一是安装grub2.04版本才能支持f2fs识别,二是让Linux内核加载f2fs模块,三是已安装系统文件的备份和还原,四是修复启动引导。
具体操作步骤
第一步:安装f2fs工具支持
在deepin系统终端中运行以下命令:
sudo apt install f2fs-tools
第二步:initrd镜像文件中加载f2fs模块
编辑:
sudo nano /etc/initramfs-tools/modules
写入:
f2fs
crc32_generic
crc32_intel
第三步:刷新initrd
sudo update-initramfs -u
第四步:去debian官网下载testing或者sid源里的grub2-common grub-common grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed efibootmgr
为什么安装这几个?因为apt list *grub*显示这几个,再加上efibootmgr,总之与原系统保持一致即可。
这几个包通过系统sudo dpkg -i命令安装,别添加debian源,会搞出依赖问题。
删除原有引导文件:
sudo rm -rf /boot/efi/*
sudo rm -rf /boot/grub/x86_64-efi<