记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

VPS安装爱快ROS之类ISO系统+系统简单修改

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代码
  1. gurb> loopback loop /root/ik.iso  
  2. gurb> linux (loop)/boot/vmlinuz bootguid=cd  
  3. gurb> initrd (loop)/boot/rootfs  
  4. gurb> boot  
注意:gurb> 为系统提示符,后面为输入命令,如果无误可以继续输入,完成回车。
4.安装爱快系统,接着设置wan地址(vps  IP地址以及之前记录下来的网关,子网掩码),爱快3.2.5版本开始可以控制台设置掩码。
5.接着浏览器登陆就好了。
参考:https://www.cnblogs.com/ikuai/p/11682157.html
官方脚本:https://bbs.ikuai8.com/thread-97314-1-1.html
重装系统:https://github.com/bin456789/reinstall
注意:安装其他系统需要注意,加载iso后,linux启动的vmlinuz 和 initrd 文件名字和路径不一样,需要 ls (loop) 命令查看路径和名字,灵活运用。
也可以直接解压ISO或者下载启动所需的 vmlinuz 和 initrd 文件直接传到服务器的 /opt 或者其他目录。
XML/HTML代码
  1. gurb> linux /opt/vmlinuz
  2. gurb> initrd /opt/initrd
  3. gurb> boot
Initrd文件修改方法:
XML/HTML代码
  1. #解包initrd然后就可以用cpio命令提取文件。  
  2. mkdir initrd  
  3. cd initrd  
  4. cpio -divm < ../initrd  
  5. #修改后重新打包  
  6. find ./ |cpio -o -H newc > ../initrd-new.img  
  7. #压缩  
  8. cd ..  
  9. gzip -c  initrd > initrd.gz  
然后可以直接替换ISO文件即可完成系统文件的修改。 
参考https://blog.csdn.net/Wileste/article/details/112908059
注意:系统镜像提取或者下载 initrd 是经过压缩的,需要解压才可以
XML/HTML代码
  1. #解压
  2. gzip -d initrd
  3. #提示
  4. gzip: initrd: unknown suffix -- ignored
需要修改 initrd 为 initrd.gz 然后运行
XML/HTML代码
  1. gzip -d initrd.gz
XML/HTML代码
  1. cd initrd
  2. cpio -divm < ../initrd    
此时命令才可以正常执行,解包修改后,打包,最后用 gzip -c 压缩,就可以完成修改。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):