前言
写这篇文章的初衷:
是因为TSK之前给的指导书很模糊,需要很大的U盘,自己折腾了3个小时就是为了找一个正确USB接口
背景知识
CT30ix的操作系统为Linux
系统升级的核心动作为linux自带的dd命令
tc@box:~$ dd of=/dev/sda if=/mnt/sdb1/CT30ix_1_19_0_new_filesystem.img
正文
升级准备工作:准备一个带有linux系统的U盘
硬件
一个U盘,2G就可以了,USB2.0或者3.0D都可以
在升级中,必须将U盘插入到CT30ix背面的U盘插口,正面的U盘端口不能正确识别
软件
Linux操作系统镜像:建议TinyCore的Linux镜像Core-current.iso(本文用的就是这款镜像),优点:体积小
11MB
Linux启动盘制作软件:xboot
CT30ix Linux操作系统镜像 "CT30ix_1_19_0_new_filesystem.img"
地址如下
"R:\Service\6_Testing_TSK\CT30ixRepair\CT30ix_1_19_0_new_filesystem.img"
Linux
tc@box:~$
制作Linux启动盘
打开xboot, 将镜像文件拖到xboot的框内,弹出对话框选择linux类型为TinyCore,并点击"add this file"
选择Linux版本.png
点击制作"Create USB"
Create USB.png
选择U盘,选择bootloader为"Syslinux", 点击OK
选择USB 和 bootloader.png
退出xboot,然后用管理员权限打开xboot, 重新安装bootloader(很重要)
Reinstall Boot Loader
启动盘制作结束,将镜像考入U盘的根目录
U盘根目录.png
升级步骤
CT30ix断电
在CT30ix背后插入U盘和USB键盘
插入U盘和键盘.png
CT30ix上电,同时按住键盘的F11键,进入Boot 选项(选择要启动的硬件)
选择Boot界面.png
选择U盘的名字(USB: Flash)
选择Linux(用键盘的方向键)
选择Linux.png
选择CoreTiny, 等待进入命令行界面
选择CoreTiny.png
命令行界面.png
tc@box:~$
在命令行中输入"sudo mount/dev/sdb /mnt/sdb1", 作用是加载U盘,以能访问到镜像文件
tc@box:~$ sudo mount /dev/sdb /mnt/sdb1
输入DD命令,作用:将镜像写入CT30ix的硬盘,
tc@box:~$ dd of=/dev/sda if=/mnt/sdb1/CT30ix_1_19_0_new_filesystem.img
该命令会执行几分钟执行完之后会有如下输出
1974672+0 records in
1974672+0 records out
1011032064 bytes(964.2MB) copied, 151.436883 seconds, 6.4MB/s
重启系统: sudo reboot
tc@box:~$ dd of=/dev/sda if=/mnt/sdb1/CT30ix_1_19_0_new_filesystem.img