手动将云服务器厂商系统更换为纯净系统

在这里插入图片描述

  大家的生活中一定离不开服务器。最常用的就是VPS,在选择VPS提供商时,隐私也成为了重中之重。很多VPS厂商,都魔改了系统以便实现对系统的保护(监控)。本教程在使用阿里云服务器的基础上实现对系统的更换。本人经常操作的是 CentOS 7 的系统,所以在这里使用阿里云预装的 Debian 系统将其更换为 CentOS 7。这样,在阿里云的控制台中系统会显示为 Debian ,而实际系统却是 CentOS ,由此,使得阿里云的一部分自动调用接口的程序失效。当然,此教程同样适用于想用 CentOS 更换为 Debian 的同学们,因为此教程侧重讲述方法,并且在更换系统这部分使用到的大多数命令都是一样的。



一、准备工作

1.1 查找系统

  进入我们想要安装系统的官方网站,找到想要安装的系统版本下载链接

  这里提供 CentOS 下载页面

在这里插入图片描述



1.2 创建云盘

  因为我们需要以硬盘启动的方式引导安装程序,所以这里需要单独准备一块硬盘来放置 ISO 文件。创建一块最小容量的按量计费的云盘比较合适(0.01/小时),创建完后挂载到VPS上。创建按量计费的产品需要账户余额达到 100元 以上,大家可以先进行充值,在安装结束后进行提现。

在这里插入图片描述



二、制作引导盘并配置引导

2.1 下载镜像

  格式化并挂载好云盘后,进入新挂载的云盘目录,使用 wget 命令将之前选择的系统下载下来。(本人在这里选择的系统是 CentOS-7-x86_64-Minimal-2009.iso
  如果系统中没有 wget 命令,CentOS 使用 yum install wget ,Debian 使用 apt-get install wget

在这里插入图片描述



2.2 获取硬盘 UUID

  输入以下命令查看并找到存放系统镜像硬盘的 UUID。

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

在这里插入图片描述



2.3 修改硬盘引导文件

  使用 vim/vi 编辑器 修改 /etc/grub.d/40_custom 文件,为其添加下面的内容

  这里推荐一篇文章 GRUB2配置文件"grub.cfg"详解(GRUB2实战手册)-作者:金步国

vim /etc/grub.d/40_custom
menuentry 'Install CentOS7'{
    search --no-floppy --fs-uuid --set=root XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX
    loopback loop /CentOS-7-XXXXXX-XXXX-XXXX.iso
    linux16 (loop)/isolinux/vmlinuz linux repo=hd:/dev/disk/by-uuid/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX:/ nouveau.modeset=0
    initrd16 (loop)/isolinux/initrd.img
}

  其中 XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX为放置 ISO 文件的硬盘UUID(共两处), CentOS-7-XXXXXX-XXXX-XXXX.iso 为 ISO 文件的具体名称

在这里插入图片描述



2.4 使引导项生效

  很多系统设置引导界面的等待时间都比较短,导致我们来不及选择引导机器的方式。所以我们编辑 /etc/default/grub 文件,将 GRUB_TIMEOUT 字段的值改得大一些。

vim /etc/default/grub

在这里插入图片描述

  输入以下命令使刚刚添加的引导项生效(如果你的系统不是古董级的话,使用的引导都应该是 grub2

update-grub2

  如果系统中没有上面命令的话,可以尝试下面这个命令

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

在这里插入图片描述



三、重新启动

  重新启动系统,选择刚刚添加的引导方式,需要注意的是,这里的终端需要使用VPS服务商提供的终端,例如阿里的 VNC 模式

reboot

在这里插入图片描述

在这里插入图片描述


  安装结束后记得卸载并销毁引导硬盘,防止它偷偷扣费哦!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值