欢迎光临散文网 会员登陆 & 注册

分享2个Remarkable2无法更新系统的解决方法

2023-06-29 18:20 作者:伪银的黑翼  | 我要投稿

法1:通过更改时间修复

  1. 原因:因为长时间没电造成的系统内置时钟滞后,无法跟更新服务器的时钟保持一致导致无法更新。

  2. 修复方法:

    1. 首先,你需要ssh进机器。

    2. 使用date查看一下机器内置时间。

      root@reMarkable:~# date

      Thu Jun 29 09:11:06 UTC 2023

    c.    以上内容中,UTC属于时区。如果你的机器改过时区就有可能显示的不是UTC。百度一下显示的时区的时间。如果显示的时间没有大的误差的话,这个方法对你没用。

    d. 然后 输入以下指令date -s "2012-05-23 01:01:01"注意时间的部分请按照你搜索到的年月日时分秒自行修改,一般你修改的时间差个十几秒钟是没关系。

    e. 一般到了这一步,你就可以更新了。但是每次重启的话,你需要重新设置一下。这是因为在Linux中有硬件时钟与系统时钟两种时钟。每次重启的时候,系统会自动根据硬件时钟更改系统时间。硬件时钟会因为长时间停电而不准确。所以我们接下来要更改硬件时钟。 可以通过以下2种方式更改硬件时间:

    1. 使用 hwclock  看一看你的硬件时间是否准确。 然后,hwclock --set --date=”06/28/23 14:55:40” 注意是月/日/年 时分秒。时间请根据你自己查到的时间自行更改。

    2. 把系统时间同步到硬件时间 hwclock --systohc

    法2:手动更新

    需要的准备为python3。

    1. 打开https://archive.org/download/rm110/RM110/,下载你想要更新的版本

    2. 这种方法基本可以适用于任何原因导致的无法更强。感谢ddvk大佬https://github.com/ddvk/remarkable-update。

    3. 进入https://github.com/ddvk/remarkable-update, 点击绿色的Code,然后点击Download ZIP下载并解压。当然你也可以用git clone下载。

    4. 把下载好的版本文件放到你解压的文件中的updates中,具体位置为\remarkable-update-main\updates\

    5. 确定一下你的电脑跟remarkable连接的ip地址。如果你ssh到remarkable为10.11.99.1的话,一般你的电脑地址为10.11.99.2。以下内容均以你的电脑ip为10.11.99.2举例子。

    6. 打开你电脑的命令栏,进去到\remarkable-update-main\。 输入命令python serve.py 10.11.99.2  这个软件会伪装成你的remarkable更新服务器

    7. 打开另一个命令栏ssh到你的remarkable里面。输入以下指令  

      vim /usr/share/remarkable/update.conf

    8. 把以下内容加入进文档里SERVER=http://10.11.99.2:8000。(简单的vim教学。按i是编辑。按esc键是退出模式。按完esc以后,你输入:wq 是保存。)

    9. 这个时候,你可以打开你的设备点击更新。一般会自动更新成功了。

    注意:用以上两种方法更新完以后,你的设备ssh的fingerprint会变,所以在用过ssh的电脑设备里,就ssh不进去了。修复方法是进到~/.ssh/known_hosts把跟你的设备的相关那一行删掉。然后你就可以重新ssh进你的设备里了。


分享2个Remarkable2无法更新系统的解决方法的评论 (共 条)

分享到微博请遵守国家法律