最近在AWS Lightsail安装RouterOS的时候遇到了一些坑,总结一下…
首先安装parted和unzip
apt update && apt install parted unzip -y
然后到这里下载最新CHR版本镜像 这里以7.15.1举例
wget https://download.mikrotik.com/routeros/7.15.1/chr-7.15.1.img.zip
unzip chr-7.15.1.img.zip
记得先看好你网卡的IP地址 MAC地址 网关地址
ip a
ip r
然后把网卡信息写入ROS镜像
modprobe loop
losetup -D
mkdir /tmp/chr
losetup /dev/loop0 chr-7.15.1.img(记得替换成你解压的镜像)
partprobe /dev/loop0
mount /dev/loop0p1 /tmp/chr
echo "/ip address add address=你现在的IP地址 interface=[/interface ethernet find where mac-address=你网卡的MAC地址]" > /tmp/chr/autorun.scr
echo "/ip route add gateway=你的网关地址" >> /tmp/chr/autorun.scr
umount /tmp/chr
losetup -d /dev/loop0
echo u > /proc/sysrq-trigger
这些步骤完成之后 就可以dd镜像了
dd if=chr-7.15.1.img(记得替换成你解压的镜像) of=/dev/xvda
reboot