Thinkpad10安装PostMarketOS记
Mr.Cookie Lv1

intro

闲鱼捡垃圾淘了个Thinkpad10,带4G网卡.想着放车上,哪天着急用可以拿来应急

配置很一般

ThinkPad 10 (2nd Gen) 配置

  • 型号:Lenovo ThinkPad 10 (第二代)
  • 发布年份:2015 年
  • 处理器
    • Intel Atom x7-Z8700 (四核,1.6GHz,最大睿频 2.4GHz)
  • 内存
    • 2GB 或 4GB LPDDR3
  • 存储
    • eMMC:64GB 或 128GB
    • microSD 支持扩展(最高 128GB)
  • 显示屏
    • 10.1 英寸 IPS 液晶触摸屏
    • 分辨率:1920×1200
    • 支持多点触控 + 数字笔(Wacom AES)
  • GPU
    • Intel HD Graphics (Cherry Trail)
  • 接口
    • Micro HDMI
    • USB 3.0 Type-A(全尺寸)
    • 3.5mm 耳机麦克风接口
    • Micro SIM 卡槽(LTE 版本)
    • 键盘底座接口
  • 网络
    • Wi-Fi 802.11 a/b/g/n/ac
    • Bluetooth 4.0
    • 可选 LTE (Sierra EM7345 或类似模块)
  • 电池
    • 4 芯锂电池(约 10 小时续航)
  • 操作系统(出厂):
    • Windows 8.1 Pro(可升级至 Windows 10)
  • 尺寸
    • 256.5 x 177 x 9.1 mm
  • 重量
    • 617 克(仅平板部分)

刚开始装了个ArchLinux,本来也不用来干生活,想着也就是ssh到服务器,Hypyland跑起来也刚刚够用,用个firefox也能调试个Web应用,但Taling WM离了键盘跟本没法生存,就想着安装个PlasmaMobile来补充触屏操作,无奈Archlinux的aur上的PlasmaMobile的包,可能是打包有问题,qt5 qt6一顿装,最后还是各种报错,看PlasmaMobile的官网,看到了PostMarketOS,KVM测试效果还不错,记录下安装过程

系统安装

随便拿个LiveCD的启动盘,启动到命令行,dd到硬盘就行了,注意PostMarket的x86映像是硬盘映像,而不是分区映像,当然你也可以pmbootstrap构建一个新的映像,我这里就直接覆盖硬盘了

  • 安装映像
    1
    2
    sudo mount /dev/sda2 /mnt
    sudo dd if=/mnt/PostMarketOS_x86.img of=/dev/mmcblk0 bs=4M conv=fsync
  • 调整分区
    默认的分区仅有1.3G,fdisk先删除分区,再添加一个64G的分区给根就行了(这里留了50多个G装个win8给孩子车上画画玩,这玩意是带电磁笔的)
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    sudo fdisk /dev/mmcblk0
    fdisk> p # 显示分区
    fdisk> d # 删除分区
    fdisk> 2 # 选择删除分区
    fdisk> n # 新建分区
    fdisk> enter # 在原开始位置新建
    fdisk> +64G # 设置分区大小
    fdisk> w # 写入退出
    sudo e2fsck -f /dev/mmcblk0p2 # 检查分区
    sudo resize2fs /dev/mmcblk0p2 64G # 调整分区大小
    reboot # 安装完成,重启进入系统

软件安装

由于我用的镜像是console版本,没有DE,所以需要手动安装

  • 连接到wifi
    1
    2
    nmcli device wifi list  # 扫描网络
    nmcli device wifi connect "你的WiFi名称" password "你的密码"
  • 安装vim
    1
    sudo apk add neovim
  • 修改镜像源为USTC
    我是直接覆盖了,当然你也可以添加到前面
    1
    2
    3
    4
    5
    6
    sudo nvim /etc/apk/repositories
    # /etc/apk/repositories
    https://mirrors.ustc.edu.cn/postmarketos/v25.06/main
    https://mirrors.ustc.edu.cn/postmarketos/v25.06/extra-repos
    https://mirrors.ustc.edu.cn/alpine/v3.22/main
    https://mirrors.ustc.edu.cn/alpine/v3.22/community
  • 安装PlasmaMobile
    1
    sudo apk add plasma-mobile plasma-mobile-meta postmarketos-ui-plasma-mobile postmarketos-ui-plasma-mobile-extras
  • 安装基础软件
    1
    sudo apk add index koko plasma-camera angelfish arianna