日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux内核加载f2fs,固态硬盘使用f2fs文件系统作为deepin引导分区经验

發布時間:2023/12/31 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux内核加载f2fs,固态硬盘使用f2fs文件系统作为deepin引导分区经验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

開頭一張效果圖

說明,要想支持f2fs作為根分區或者說boot啟動要做四件事,一安裝grub2.04版本才能支持f2fs識別,二讓Linux內核加載f2fs模塊,三已安裝系統文件的備份和還原,四修復啟動引導。

①安裝f2fs工具支持

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

安裝攜帶grub2.04的引導文件

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=deepin --no-uefi-secure-boot --recheck

刷新啟動項sudo update-grub

做好前面這些事就支持引導跑在f2fs分區上了

⑤選擇一個你順手的備份系統的工具,只備份文件,我這里選擇用一個移動硬盤分出一塊ext4的分區,用timeshift備份,這樣不管電腦硬盤怎么折騰都還有救。

⑥選擇一個自己趁手的Linux live系統,我用的deepin的安裝鏡像,引導到安裝界面后進入tty2命令行輸入兩次startx就啟動圖形桌面了,接下來安裝timeshift安裝f2fs-tools,打開gp磁盤工具將除esp、swap分區外其它都可以格式化為f2fs,打開timeshift配置路徑到我的移動硬盤,恢復之前備份的系統,選對分區與前分區數據的對應關系,否則恢復出問題。結束后timeshift會幫你把fstab文件按照新的分區情況刷新了。

⑦重啟電腦,拔掉所有再接儲存設備,

接下來你會看到grub命令行界面,依次輸入如下并回車:

set root=(hd0,gpt3)/boot/grub

set prefix=(hd0,gpt3)/boot/grub

insmod normal

normal

其中hd0代表第一塊磁盤? gpt3代表第三個分區,這個依照自己的情況,root指引導內核所在分區。

這個時候電腦不出意外就啟動了,重新執行一次前面grub-install命令,和update-grub命令,再檢查一下

/etc/fstab

/boot/efi/EFI/deepin/grub.cfg

/boot/grub/grub.cfg

三個地方,對應的分區uuid值對不對

uuid值使用blkid查看

至此,應該是結束了,重啟驗證一下吧,如果順利引導還不趕緊備份一下,如果引導有問題重復第七步。

總結

以上是生活随笔為你收集整理的Linux内核加载f2fs,固态硬盘使用f2fs文件系统作为deepin引导分区经验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。