VPS安装爱快ROS之类ISO系统+系统简单修改
VPS存在的问题:提供的系统启动引导grub貌似存在问题,无法正常加载iso镜像,或者不提供上传iso,从而无法安装特定的iso系统盘。
安装步骤:
1.DD纯净版Centos、Debian、Ubuntu到VPS。此可以解决提供的系统grub不正常情况。
2.登陆VPS上传爱快镜像到/root目录,可以更改文件名ik.iso
3.登陆VNC,重启vps,进入grub,按c,输入以下命令
XML/HTML代码
- gurb> loopback loop /root/ik.iso
- gurb> linux (loop)/boot/vmlinuz bootguid=cd
- gurb> initrd (loop)/boot/rootfs
- gurb> boot
4.安装爱快系统,接着设置wan地址(vps IP地址以及之前记录下来的网关,子网掩码),爱快3.2.5版本开始可以控制台设置掩码。
5.接着浏览器登陆就好了。
注意:安装其他系统需要注意,加载iso后,linux启动的vmlinuz 和 initrd 文件名字和路径不一样,需要 ls (loop) 命令查看路径和名字,灵活运用。
也可以直接解压ISO或者下载启动所需的 vmlinuz 和 initrd 文件直接传到服务器的 /opt 或者其他目录。
XML/HTML代码
- gurb> linux /opt/vmlinuz
- gurb> initrd /opt/initrd
- gurb> boot
XML/HTML代码
- #解包initrd然后就可以用cpio命令提取文件。
- mkdir initrd
- cd initrd
- cpio -divm < ../initrd
- #修改后重新打包
- find ./ |cpio -o -H newc > ../initrd-new.img
- #压缩
- cd ..
- gzip -c initrd > initrd.gz
然后可以直接替换ISO文件即可完成系统文件的修改。
注意:系统镜像提取或者下载 initrd 是经过压缩的,需要解压才可以
XML/HTML代码
- #解压
- gzip -d initrd
- #提示
- gzip: initrd: unknown suffix -- ignored
XML/HTML代码
- gzip -d initrd.gz
XML/HTML代码
- cd initrd
- cpio -divm < ../initrd