首先第一步查看是否支持virtio_blk
lsmod | grep virtio_blk
第二步查看云服务器mac地址
ip addr
第三步本地挂载修改img镜像/boot/grub/grub.cfg的mac地址
gunzip DS3617xs_6.17up3_virtio.img.gz
mount -o loop,offset=$((9177088*512)) DS3617xs_6.17up3_virtio.img /mnt
sed -i 's/mac1=0011322CA603/mac1=yourmacaddr/g' /mnt/boot/grub/grub.cfg
umount /mnt
gzip DS3617xs_6.17up3_virtio.img
第四步gzip压缩镜像后上传
bash <(wget --no-check-certificate -qO- 'https://cdn.jsdelivr.net/gh/MoeClub/Note/InstallNET.sh') -dd 'http://baidu.com/DS3617xs_6.17up3_virtio.img.gz'
https://box.itvm.net/p/dIIried3Zu/cc42548225bd43ef9c239df9072bb51f.gz
来自28L的分流链接
https://lf6-creative-sign.byteuri.com/tos-cn-v-b4b56e/cc42548225bd43ef9c239df9072bb51f.gz
来自45L的分流链接
目前已知问题,部分云服务器使用virtio_scsi驱动硬盘,使用此镜像会提示找不到硬盘。
镜像分享目的就是想让大佬们适配添加一下各种云服务器的驱动
我自己的镜像
http://dfhl.wicp.net:7080/yunnas/cc42548225bd43ef9c239df9072bb51f.gz
http://dfhl.wicp.net:7080/yunnas/81d55acd9800419cbbc58e2055999003.gz
http://dfhl.wicp.net:7080/cc42548225bd43ef9c239df9072bb51f.gz
我不记得最初那个大神说的两个镜像哪个对应哪个好用了大家都测试下吧。
#国外机器
bash <(wget --no-check-certificate -qO- 'https://cdn.jsdelivr.net/gh/MoeClub/Note/InstallNET.sh') -dd 'http://dfhl.wicp.net:7080/cc42548225bd43ef9c239df9072bb51f.gz'
#--dd '地址'这里的地址就是我们另外一台nginx的地址
#国内机器
bash <(wget --no-check-certificate -qO- 'https://cdn.jsdelivr.net/gh/MoeClub/Note/InstallNET.sh') --mirror 'https://mirrors.ustc.edu.cn/debian' -dd 'http://dfhl.wicp.net:7080/cc42548225bd43ef9c239df9072bb51f.gz'
#添加--mirror速度会快一些
参考链接https://i4t.com/5357.html