一次完整的系統(tǒng)盤恢復(fù)經(jīng)歷
以下是一次恢復(fù)UOS家庭版系統(tǒng)盤的經(jīng)歷。(在Deepin上方法雷同,可供借鑒)
今天打開UOS家庭版,發(fā)現(xiàn)有點不對勁。桌面圖標(biāo)點擊之后一二十秒才會有反應(yīng),控制中心里的設(shè)置選項也是,點擊之后反應(yīng)遲鈍。不知道是不是前兩天我安裝達芬奇時,折騰過AMD的顯卡驅(qū)動造成的。(達芬奇最終還是沒安裝好,手動滑稽)
系統(tǒng)今天的表現(xiàn)真的有點PPT那味兒,實在受不了。我一直有用Timeshift備份系統(tǒng)盤的習(xí)慣。之前一直只是備份,今天終于可以試一試恢復(fù)系統(tǒng)了。我最近一次備份系統(tǒng)盤的日期是在2022-8-2。
于是我就著手將系統(tǒng)恢復(fù)到8月2日的狀態(tài)。大致步驟如下:
1、下載Timeshift的deb安裝包
下載鏈接:https://github.com/teejee2008/timeshift/releases
將下載好的deb存放在Downloads文件夾即可。
2、制作Ubuntu的U盤啟動盤
在Ubuntu官網(wǎng)下載最新版Ubuntu桌面版的ISO鏡像。準(zhǔn)備一個8G左右的空白U盤。用UOS系統(tǒng)自帶的啟動盤制作工具,制作Ubuntu的U盤啟動盤。制作好之后,關(guān)機。
3、進入Ubuntu的試用系統(tǒng)
開機,立即按F12鍵進入BIOS啟動管理,選擇從U盤啟動。
進入Ubuntu的安裝界面,選擇try or install ubuntu(試用或安裝Ubuntu)——語言選擇中文簡體——試用Ubuntu
4、在Ubuntu試用系統(tǒng)中安裝Timeshift
進入Ubuntu試用系統(tǒng)后,找到存放在UOS系統(tǒng)Downloads文件夾下的Timeshift的deb包,準(zhǔn)備安裝。
Ubuntu終端里用命令行安裝Timeshift:
sudo?apt?install?然后把Timeshift的deb包拖入到終端,回車。
提示libgdk-pixbuf2.0-0(>=2.22.0)這一項依賴不滿足,安裝失敗。
我在Ubuntu終端中用apt search libgdk-pixbuf查找這一項依賴,發(fā)現(xiàn)Ubuntu試用系統(tǒng)本身就自帶這一項依賴。那為啥還安裝失???問題出在哪里呢?
仔細(xì)觀察后我發(fā)現(xiàn)Ubuntu里的這一項依賴的名稱跟Timeshift要求的這一項依賴的名稱寫法略有差別,Ubuntu里叫做libgdk-pixbuf-2.0-0,而Timeshift要求的是libgdk-pixbuf2.0-0,少了一個短橫杠。我個人判斷這兩個其實都是一樣的,只是名稱寫法不一樣而已。只要在Timeshift的control文件里修改一下依賴項,把libgdk-pixbuf2.0-0改成libgdk-pixbuf-2.0-0就可以了。于是我拆解timeshift的deb包,把里面的control文件里的libgdk-pixbuf2.0-0改成libgdk-pixbuf-2.0-0,然后重新打包成deb包。
安裝自己重新打包的Timeshift的deb包,這次成功安裝。
5、在Ubuntu試用系統(tǒng)中用Timeshift恢復(fù)我的UOS系統(tǒng)盤
打開timeshift。Timeshift已經(jīng)自動發(fā)現(xiàn)我已經(jīng)備份的系統(tǒng)盤的快照(快照可以理解為備份的文件)。Ubuntu里快照日期顯示的是2022-8-1(在UOS系統(tǒng)里日期顯示的是2022-8-2,略有差別,但確實是同一個快照,可能是因為兩個系統(tǒng)的系統(tǒng)時間不一致導(dǎo)致的)。
點擊恢復(fù),按提示操作,即可完成恢復(fù)。
備份好之后關(guān)機,并拔出U盤。
6、恢復(fù)完成,進入UOS系統(tǒng)
開機,進入UOS系統(tǒng)中,系統(tǒng)盤已經(jīng)恢復(fù)到2022年8月2日的狀態(tài)。更新一下系統(tǒng)。完美!
最后,把Timeshift的deb包分享給大家:
原版(可在UOS家庭版和Deepin中安裝使用):timeshift_22.06.1_amd64.zip
改版(可在Ubuntu試用系統(tǒng)中安裝使用):timeshift_22.06.1_amd64-revised.zip