烧入系统到SD卡
本次选择的是Orange Pi官方提供的OrangePi_pc-plus_ubuntu_xenial_desktop_linux5.3.5_v1.0
设置rootfs大小
分配的rootfs太小,需进行修改
- 使用root用户
su root - 使用fdisk进行操作
sudo fdisk /dev/mmcblk0 - 输入p(查看信息)
p - 记住rootfs的起始位置和盘号
输入d与盘号(删除分区)
d 盘号- 输入n(添加分区)
n - 输入p(主分区)
p - 输入p(查看信息)
p - 选择2,在开始位置输入start的值
- 剩余直接回车
- 输入w(保存)
w - 重启
sudo reboot 重启之后修复分区
sudo resize2fs /dev/mmcblk0p2下载并安装最新的Node.js版本
使用root用户 !!!!之后都需要保持root用户状态
su root下载并安装最新的Node.js版本
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -sudo apt install -y nodejs
克隆存储库并检出master分支
git clone https://github.com/MichMich/MagicMirrorcd MagicMirrornpm换源
npm config set registry https://registry.npm.taobao.org/安装
*
npm install启动
*
npm start出现报错
报错一
Error: Electron failed to install correctly, please delete node_modules/electron and try installing again
*sudo npm install -g cnpm --registry=https://registry.npm.taobao.orgsudo cnpm install -g electron报错二
grep: config/config.js: No such file or directory
*cp /home/orangepi/MagicMirror/config/config.js.sample /home/orangepi/MagicMirror/config/config.js