腾讯云/阿里云/微软云安装ISO镜像系统方法

       如今云服务的盛行,我们的开发和应用中场景应用也层出不穷,有时我们需要安装自由的镜像却越来越难,甚至有些云出于安全原因自己用户安装自由镜像,那么今天将带给大家安装自有镜像的方法。

       前提条件:你的现有服务器必须有另一块磁盘,并一已挂载;

开始之前先把网络设置备份一下,便于之后恢复。在 CentOS 下你需要做的是把/etc/sysconfig/network-scripts/ifcfg-eth0和/etc/resolv.conf这两个文件里面的内容妥善保管好。     

执行命令切换到你的挂载目录: 

cd /挂载的目录  

例如我的挂载目录为:/mnt/resource

下载需要的镜像:

wget http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso

  查看该挂载盘的UUID:

ls -l /dev/disk/by-uuid/

  

记录该UUID值,下面要用到      

编辑 /etc/grub.d/40_custom 文件

vi /etc/grub.d/40_custom

在后面添加以下内容:

menuentry 'Install CentOS7'{
	search --no-floppy --fs-uuid --set=root 08879471-79d3-4d98-9380-c40bb4bc300b
	loopback loop /CentOS-7-x86_64-Minimal-1804.iso
	linux16 (loop)/isolinux/vmlinuz linux repo=hd:/dev/disk/by-uuid/08879471-79d3-4d98-9380-c40bb4bc300b:/ nouveau.modeset=0
	initrd16 (loop)/isolinux/initrd.img
}

  将以上命令中的 08879471-79d3-4d98-9380-c40bb4bc300b替换为记录的UUID(注意是两处),并保证CentOS-7-x86_64-Minimal-1804.iso镜像名称和下载的一致。

     编辑 /etc/default/grub 文件

vi /etc/default/grub

 修改或添加GRUB_DEFAULT=saved 为GRUB_DEFAULT="CentOS-7-x86_64-Minimal-1804.iso"  注意和下载的镜像名称一致

 都修改保存之后更新 grub2 配置文件

grub2-mkconfig --output=/boot/grub2/grub.cfg

  重启机器,立即进入阿里云或者腾讯云的VNC控制台即可看到如下:

手动完成安装,安装完毕后由于没有设置网络等所以你外网无法连接,继续用VNC控制编辑以前备份的/etc/sysconfig/network-scripts/ifcfg-eth0和/etc/resolv.conf这两个文件将其内容恢复,然后重启就可以正常了。

如在过程中有其他问题可随时留言,欢迎一起讨论学习,谢谢

posted @ 2018-07-19 22:30  醉代码  阅读(5939)  评论(0编辑  收藏  举报