阿里云ECS 安装archlinux

背景

随着Centos7 官方不再支持使用人越来越少系统也越来越麻烦,日常使用要添加各种源解决各种问题,个人使用非常不便,计划改成archlinux,阿里云平台没有系统需要自行安装。

安装思路

在PC 有过多盘安装经验,将ISO 放在数据分区,用grub2 加载ISO 文件安装。对于阿里云ECS 来说,首先要有grub2 环境,还要有一个数据分区,所以先用官方镜像安装一个Centos7 就有了grub2 环境,再购买一块数据盘格式化成ext4 文件系统并挂载,将arch Linux 安装镜像ISO 下载到这个数据盘即可。
需要注意:

  1. 文件系统建议用ext4 兼容性好,grub2 支持xfs 等文件系统会有些复杂
  2. 数据磁盘购买会有一些费用,建议按量付费,目前20G1分钱每小时,系统要求余额超过100元,使用后可退

系统安装

  • 首先准备好数据盘和ISO
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 重启服务器,在阿里云控制台用VNC 登录,到达grub 界面按 c 进入命令行模式
    在这里插入图片描述

这张图是archlinux 的,和Centos 大同小异,是grub2 就可以

  • 通过grub2 挂载ISO镜像

ls 可以查看本地磁盘
loopback lo0 (hd1)/arch.iso # 映射ISO 文件
linux (lo0)/arch/boot/x86_64/vmlinuz-linux img_dev=/dev/vdb img_loop=/arch.iso # 加载Linux内核
initrd (log)/arch/boot/x86-64/initramfs-linux.img
boot # 启动

这里要特别说明:

  1. img_dev 使用的是vdb,这里如果在复杂磁盘环境有分区的话,可以是/dev/vdb1、/dev/sdb2 这样,无论如何,这个磁盘是在重启前Centos 系统看到的磁盘分区
  2. img_loop 是img_dev 之后的相对位置
  3. loopback 的时候使用的是hd1 这是grub2 对磁盘的标识,而linux 加载内核后的img_dev 是vmlinuz 对磁盘的标识
  4. 在grub 内多用tab 补全

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

至此ISO 已经加载成功,并分配了IP 地址,可以开启sshd ,修改系统密码,远程登录安装系统。

系统安装

这里不赘述了,直接参考官方文档安装即可。
可以自定义分区、分配swap 分区等。
建议使用163 镜像源,我也不清楚为何阿里云使用阿里云的源安装会那么慢。

重要的事

别忘了卸载附加的云盘,以及退费

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值