分享2個Remarkable2無法更新系統(tǒng)的解決方法
法1:通過更改時間修復(fù)
原因:因為長時間沒電造成的系統(tǒng)內(nèi)置時鐘滯后,無法跟更新服務(wù)器的時鐘保持一致導(dǎo)致無法更新。
修復(fù)方法:
首先,你需要ssh進機器。
使用date查看一下機器內(nèi)置時間。
root@reMarkable:~# date
Thu Jun 29 09:11:06 UTC 2023
使用?
hwclock
??看一看你的硬件時間是否準確。 然后,hwclock --set --date=”06/28/23 14:55:40”
?注意是月/日/年 時分秒。時間請根據(jù)你自己查到的時間自行更改。把系統(tǒng)時間同步到硬件時間?
hwclock --systohc
打開https://archive.org/download/rm110/RM110/,下載你想要更新的版本
這種方法基本可以適用于任何原因?qū)е碌臒o法更強。感謝ddvk大佬https://github.com/ddvk/remarkable-update。
進入https://github.com/ddvk/remarkable-update, 點擊綠色的Code,然后點擊Download ZIP下載并解壓。當(dāng)然你也可以用git clone下載。
把下載好的版本文件放到你解壓的文件中的updates中,具體位置為\remarkable-update-main\updates\
確定一下你的電腦跟remarkable連接的ip地址。如果你ssh到remarkable為10.11.99.1的話,一般你的電腦地址為10.11.99.2。以下內(nèi)容均以你的電腦ip為10.11.99.2舉例子。
打開你電腦的命令欄,進去到\remarkable-update-main\。 輸入命令
python serve.py 10.11.99.2
?這個軟件會偽裝成你的remarkable更新服務(wù)器打開另一個命令欄ssh到你的remarkable里面。輸入以下指令??
vim /usr/share/remarkable/update.conf
把以下內(nèi)容加入進文檔里
SERVER=http://10.11.99.2:8000。(
簡單的vim教學(xué)。按i是編輯。按esc鍵是退出模式。按完esc以后,你輸入:wq
是保存。)這個時候,你可以打開你的設(shè)備點擊更新。一般會自動更新成功了。
c.????以上內(nèi)容中,UTC屬于時區(qū)。如果你的機器改過時區(qū)就有可能顯示的不是UTC。百度一下顯示的時區(qū)的時間。如果顯示的時間沒有大的誤差的話,這個方法對你沒用。
d. 然后 輸入以下指令date -s "2012-05-23 01:01:01"
注意時間的部分請按照你搜索到的年月日時分秒自行修改,一般你修改的時間差個十幾秒鐘是沒關(guān)系。
e. 一般到了這一步,你就可以更新了。但是每次重啟的話,你需要重新設(shè)置一下。這是因為在Linux中有硬件時鐘與系統(tǒng)時鐘兩種時鐘。每次重啟的時候,系統(tǒng)會自動根據(jù)硬件時鐘更改系統(tǒng)時間。硬件時鐘會因為長時間停電而不準確。所以我們接下來要更改硬件時鐘。 可以通過以下2種方式更改硬件時間:
法2:手動更新
需要的準備為python3。
注意:用以上兩種方法更新完以后,你的設(shè)備ssh的fingerprint會變,所以在用過ssh的電腦設(shè)備里,就ssh不進去了。修復(fù)方法是進到~/.ssh/known_hosts把跟你的設(shè)備的相關(guān)那一行刪掉。然后你就可以重新ssh進你的設(shè)備里了。