#旁门左道# 阿里云轻应用上网络安装系统的方法

一个月之前,微魔也跟风购买了阿里云那个轻应用,香港机房,5M的小水管,看着性价比不错,虽然是香港机房,但是速度和ping值其实也就那样。闲置了一个月,今天决定折腾一下重装系统,阿里这个轻应用原本的是为了用户使用方便预设安装了Web环境等应用的轻量级容器,但是很多人还是更习惯纯净的系统(去掉官方的各种监控程序),毕竟这个轻应用说实在,预设的系统占用内存还是过大…

阿里云轻应用上网络安装系统的方法

目前网络上比较流行的是一些大佬的DD原版系统或者网络安装,比如@Vicer大佬的文章是目前网友们最常用到的脚本

Vicer大佬的纯净版Debian/CentOS安装脚本教程:https://moeclub.org/2018/04/03/603/

实际上,我们也可以自己使用网络安装的方式自主安装想要的系统,用到的核心文件其实就是linux和initrd这两个(不同发行版叫法不一样),这里,我以OpenSUSE 15.0为例

1. 下载必要的文件

sudo su root
mkdir /boot/install
cd /boot/install
wget https://mirrors.aliyun.com/opensuse/distribution/leap/15.0/repo/oss/boot/x86_64/loader/linux
wget https://mirrors.aliyun.com/opensuse/distribution/leap/15.0/repo/oss/boot/x86_64/loader/initrd

完成以上操作后,一般的大佬都会选择修改grub或者grub2的配置文件,把上面的文件加入启动项,配置比较麻烦,可以参考官方文档,微魔使用的是下面直接启动内核的方式,不过要安装kexec-tools(CentOS如yum install kexec-tools)

2. 进入“救援连接”,运行下列命令

kexec -l /boot/install/linux --initrd=/boot/install/initrd
kexec -e

不出意外的话,就会启动新的内核并提示安装了,由于采用的是网络安装的模式,安装时会提示输入安装源,我这里选择的是网络安装所以输入url,以阿里云的镜像地址为例,先选择https协议,然后会依次会弹出两个窗口,一个要填name,一个要填directory,可以参照我下面的填写(只填红色部分)

name: mirrors.aliyun.com
directory: opensuse/distribution/leap/15.0/repo/oss/

不出意外的话,安装的图形界面就会启动了

如果大家也是安装OpenSUSE 15.0的话,注意最后配置汇总的时候要打开SSH和SSH端口(默认是关闭的)

微魔测试了一下,似乎通过kexec并不能启动Debian和CentOS进行安装,不过倒是可以用grub2引导安装。关于Debian,大家可以看下官方网络启动的方法

猜你 喜欢

关于作者: 微魔

小微魔,大智慧!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注