之前写了两篇自己折腾 X1 的记录,传送门:
一路折腾下来,评论区值友或多或少有点问题,在此总结下:
1.X1 支持完美黑群晖,包括 SSD 缓存,硬解,启动速度非常快,不到一分钟就到桌面,但是X1S 目前不支持黑群晖,主要是因为群晖 DSM 是基于 Linux 4.x 内核的,但是 X1S 网卡比较新,Intel 只出了 5.X 以上内核的 Linux 驱动。因此暂时无解(如果实在想折腾黑群晖的,可以考虑添加一个 USB 网卡)。建议先原系统 +docker 先玩着,等等后面是否出现新办法。
2. 经值友拆机显示,新款的 X1S 自带 HDMI,拆开后盖就能看到;
3. 有值友反应,这款机器拔掉电源后,root 密码会重置,bios 引导顺序会还原,我测试了下,我的机器目前没有出现这个情况。如果有其他值友还有这情况,再反馈下。给你个解决办法:对于引导顺序,你可以考虑把引导写入到自带的 EMMC 里面,这样不管怎么重置,都是第一启动顺序。
4. 对于安装了 windows 的朋友,可以吧引导写入 EMMC 分区外,还可以去某宝买一个 USB 转 HDMI 的线,实现免 HDMI 显示(这玩意本质上就是个 USB 微型显卡),几十块吧,安装好 windows 之后接上这个,然后安装驱动,可以实现 usb 输出视频)。还可以用 easyuefi 来调整启动顺序。当然有条件的话,可以自己开一个 HDMI 口子,一劳永逸。 ( 商品我只是随便搜索的,作为值友,自己慢慢选哈,我在咸鱼几块钱淘的 ),
5. 对于折腾 T2 Pro 的值友,线序是兼容的。系统也一致,因此折腾思路应该都是一样的。教程应该通用。
6. 在此提醒下:这款机器 M2 只支持 SATA 协议的 M2,且这款机器存在新旧两个版本,旧版本 CPU 是 N4020, 新版本是 N4120,旧版本不支持内存和固态扩展(目测旧版本没几个)。
本文内容
本文主要是针对动手能力略差,或者不想拆机的朋友。稍微要有点电脑设置经验。动手之前,先准备相关软件。我这里给提供了,请自行下载:
https://cloud.189.cn/t/VbeaIrBZBFJj ( 访问码 :hei9 )
1. 自带远程管理的 PE(来自灰大师 win10pe),集成网卡驱动和开机自动启动的远程管理;
2.rufus 用来把 PE 烧录到 U 盘的软件
3. 已经改好了 root 密码的 shadow 文件(密码:smzdm)
4. 已经改好了的 ssh.service
5.ultra VNC 连接管理 X1 的软件
6. 替换 shadow 文件和 ssh.service 文件
7. 安装 docker 及 Portainer CE 汉化面板(可选)
8. 设置远程访问 docker(自己摸索出来的,可玩性大大增加)
开始折腾
1. 制作 PE 启动盘,插入 U 盘(最好是 3.0 的,提前备份好数据),打开 rufus,选择镜像后点击开始:
制作镜像
2. 制作好镜像之后,把上面下载的文件 shadow 和 ssh.service 复制到 U 盘。然后插上 NAS 后置接口(稳定些,玄学),前面 USB 插一个键盘,完了之后,按 X1 的开机键,听到 “滴” 的一声,一直敲 F11, 为了稳妥起见,敲 10-15 秒左右把,然后按一下向下的方向键,然后敲回车,然后打开你家的路由器,一直刷新所有连接到路由器界面的页面。直到出现的新的设备(大概 3-5 分钟,多点耐心),然后记下新的设备 IP。一般来说是最新的 ip,比如我的是 9.
这一步,本质上就是盲按 3 下:开机敲 F11(约 10-15 秒)- 向下方向键 – 回车键。如果失败了,重新来过。
这是我家的
3. 安装好 Ultra VNC 软件,打开 UltraVNC Viewer,输入 X1 的 IP 地址,点击连接:
直接输入 ip
4. 连接后,输入密码8888,就连接上了。
远程界面
5.(这一步可选)打开桌面的 DeskGenius,选中那个 15G 的硬盘,然后点击菜单栏的 ” 磁盘 – 备份磁盘到镜像文件 “,把你的系统备份下来,备份下来有接近 16G。不差那点空间,建议备份下。
备份原系统
6. 还是 Diskgenius 界面,选中那个 12G 大小的分区,点击右边的浏览文件,然后进去 etc文件夹。
1-2-3 跟着来
7. 在这个文件空白处,点击右键,选择 ” 复制文件到当前分区 “,然后选中之前下载的 shadow 文件(单文件,不是文件夹),会提示是否覆盖,确认就好。
复制 shadow 进来
8. 同理,再进去 /lib/systemd/system/, 把 ssh.service 复制进去,替换即可。
替换 ssh.service
9.联想这个机器本来是默认开启 SSH 的,只是在 ssh.service 里面特意设置了两个条件,替换掉这个 ssh.service 就行了。然后拔掉 U 盘键盘,重启机器。然后打开 putty 终端软件,输入 X1 的 IP 地址(这里要注意,不一定是你之前 VNC 连接的 IP,自己进路由器再看看。)
输入 IP,选中 SSH,点击 Open
10. 打开后,这时候就会弹出窗口,输入用户名 root,回车后输入密码 smzdm 回车,然后就远程登录进去了。到这一步已经成功获取了 ROOT 密码和开启 SSH 了。
登录成功
11. 接下来是安装 docker 和面板,这一步省略了。参考我的第一篇文章:《联想个人云 X1 折腾记录(一):拆机、获取 ROOT、开启 SSH、安装 Docker》docker 完成后,请打开浏览器,通过访问你 IP:9000 来验证。
汉化面板
12. 到这一步其实基本完成了。机器自带的系统的各项功能均正常使用。还能玩 docker。
设置远程访问 Docker
这部分是为了实现在外面(比如公司,或者出差等)访问家里的 docker。这部分本质上是利用联想自带的 SDVN 连接来实现的。我测试了下,速度很快。比群辉的 QC 快多了。步骤如下:
1. 打开 PC 版的联想数据守护者,登录,并连接上设备,进去后,在我的空间建一个文件夹,名称随意(不建也可以,不过生成的文件就在根目录了)。我建了一个 Docker。
我的文件夹
2. 打开 winscp 软件(自己去下载,免费软件),输入文件协议选 SCP,输入 IP,用户名和密码,核对好端口,点登录。会提示警告,accept 就行(熟悉 vim 的可以不用这个,直接 ssh 登录去修改)。
winscp
3. 进去之后,右侧是你 X1 的 linux 文件结构,先进去找到你刚才的建立的文件夹(我的是 Docker 位置在 /home/53877474/Docker,中间的数字每个人可能不一样 ) ,找到后,记下这个路径(路径栏可以复制)。
个人空间实际所在位置
4. 然后继续用 winscp 找到 /etc/ 下,找到 bash.bashrc 并双击它:
bash.bashrc 文件
5. 双击后出来一个文件编辑器,拉到最底下,在文件最后的位置添加一行:
ip addr | grep ‘peer’ > /home/53877474/Docker/ip.txt
上面的路径 /home/53877474/Docker/ 替换为你刚才记下的路径。然后保存,退出 winscp。
6. 重启机器,重新打开 PC 版的联想数据守护者,进入个人空间,查看刚才的创建目录的 ip.txt 文件,打开它,记住这个 IP 地址(每次重启都会变的):
IP 地址
7. 打开浏览器(联想数据守护者保持打开,不要关闭),输入地址http://25.6.177.172:9000 ( 请替换成你的 ip 地址),这个时候应该就打开 docker 管理面板(任何地方只要能用数据守护者连接上 nas,都可以访问),手机也可以。
成功远程访问
8. 远程 ssh 也可以:
远程 SSH
这部分教程到此结束。
总结
今天教程主要是为了给不想拆机的朋友的准备的。经过我实机验证,应该没问题的。
后续计划
如果有时间的话,我大概率会更新下如何不拆机实现安装 windows,和不拆机部署黑群晖(我感觉需求比较少,也可能不更新了。)
评论(0)