在服务器上装centos系统,在云服务器上使用网络方式安装Centos

一、准备

1、一台可以访问互联网的云服务器,已经安装了服务商提供的Centos操作系统。

2、有控制台权限,可以访问控制台(或者叫VNC)

二、操作

1、查询云服务器的信息

ifconfig //获取IP和子网掩码

route -n //获取网关

cat /etc/resolv.conf //获取DNS,或者用其他公共DNS服务器

2、编辑grub配置文件,增加以下启动项

menuentry 'NetInstall' {

set root='hd0,msdos1'

linux /boot/vmlinuz ip=[ip] netmask=[netmask] gateway=[gateway] nameserver=[dns] repo=[网络安装源] rootfstype=auto rw rd.live.image quiet

initrd /boot/initrd.img

}

vmlinuz和initrd.img这两个文件具体的路径到底是 /boot/vmlinuz还是/vmlinuz,取决于当前boot分区是否单独挂载,这个路径需要根据实际情况判断。

set root='hd0,msdos1' 启动分区也是要根据实际情况判断

以上两项设置建议参考当前系统grub配置文件中其他启动项的设置。

网络安装源的选择,可以使用任意开源镜像站。安装文件在以下路径

http://[开源镜像站]/centos/[系统版本]/os/x86_64/

修改配置文件后,将新建的启动项设置为默认启动项

grub2-set-defaule //从0开始数,引导项的数字

3、下载安装用的vmlinuz和initrd.img

wget -P /boot http://[开源镜像站]/centos/[系统版本]/os/x86_64/images/pxeboot/initrd.img

wget -P /boot http://[开源镜像站]/centos/[系统版本]/os/x86_64/images/pxeboot/vmlinuz

4、重启服务器,打开控制台开始进行标准操作系统的安装。

附图:

2efb85dfdf06c2dbb632996719b25046.png

menuentry 'NetInstall' {

set root='hd0,msdos1'

linux /boot/vmlinuz ip=172.17.68.44 netmask=255.255.240.0 gateway=172.17.79.253 nameserver=100.100.2.136 repo=http://mirrors.163.com/centos/7.8.2003/os/x86_64/ rootfstype=auto rw rd.live.image quiet

initrd /boot/initrd.img

}

wget -P /boot http://mirrors.163.com/centos/7.8.2003/os/x86_64/images/pxeboot/initrd.img

wget -P /boot http://mirrors.163.com/centos/7.8.2003/os/x86_64/images/pxeboot/vmlinuz

grub2-set-defaule 3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值