阿里云ECS 挂载ISO镜像 安装自定义操作系统(archlinux)

本文介绍了在阿里云ECS上将Centos7迁移至ArchLinux的安装过程,包括准备数据盘、挂载ISO、通过grub2引导安装,以及注意事项,如选择ext4文件系统和管理额外云盘的费用。

背景

阿里云平台没有的操作系统需要自行安装

安装思路

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

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

系统安装

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

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

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

  • 通过grub2 挂载ISO镜像

ls 可以查看本地磁盘
loopback lo0 (hd1)/arch.iso # 映射ISO 文件 再次提醒文件系统需要是ext4
linux (lo0)/arch/boot/x86_64/vmlinuz-linux img_dev=/dev/vdb img_loop=/arch.iso # 加载Linux内核
initrd (lo0)/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 分区等。
建议使用腾讯镜像源,我也不清楚为何阿里云使用阿里云的源安装会那么慢。

重要的事

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值