在 GCE (Google Compute Engine) 安装 Arch Linux 系统

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@curl·
0.000 HBD
在 GCE (Google Compute Engine) 安装 Arch Linux 系统
GCE 有几个主流 Linux 服务器版的系统镜像,没有 Arch Linux 系统镜像,不说各发行版作为服务器系统孰优孰劣,只说如何在 GCE 安装 Arch Linux 系统。

Google 云平台工程师 <a href="https://github.com/jeremyje"> jeremyje (Jeremy Edwards)</a> 制作了  Arch Linux for Compute Engine 安装镜像,虽然版本有些旧,不过安装好后可以将内核和软件更新为最新版。

方便的话建议直接去看 jeremyje 的帖子和文档,没出差错的话很快可以实现。

 Arch Linux for Google Compute Engine https://bbs.archlinux.org/viewtopic.php?id=186707

Arch Linux Image Builder for GCE https://github.com/GoogleCloudPlatform/compute-archlinux-image-builder

<b>如果 jeremyje 介绍的步骤出现差错,补充几个注意点:</b>

使用 GCE 的要启用 Google 云平台 (GCP) 账单功能,就是绑定一个 GCP 认可的信用卡,付费使用 GCP 或者享用 GCP 提供的一年 $300  美金的试用额度 https://cloud.google.com/free/

在 <a href="https://console.cloud.google.com/storage/"> GCS (Google Cloud Storage)</a> 中创建存储分区,命名为 “gceimages” 或其他 
![001.png](https://steemitimages.com/DQmf4heHr4UiHFJtU3rNKXev5UQ4GhEGodgKnX7pQN54Ecd/001.png)

如果编译 Arch Linux 系统镜像嫌麻烦,可以直接使用 jeremyje 打包好的文件 
<a href="https://storage.googleapis.com/gce-arch-images/arch-v20160502.tar.gz"> arch-v20160502</a> - gs://gce-arch-images/arch-v20160502.tar.gz
    
<b>(不要尝试使用 GCS 的“创建转移作业”通过 HTTP/HTTPS 获取这个或其他系统镜像文件,这个方法基本会失败。)</b>

打开 Google 云端 Shell (Google Cloud Shell) ,将 arch-v20160502.tar.gz 下载到云端 Shell

```
wget https://storage.googleapis.com/gce-arch-images/arch-v20160502.tar.gz
```
用 gsutil 命令将 arch-v20160502.tar.gz 上传到 GCS 的存储分区 gceimages 中
```
gsutil cp arch-v20160502.tar.gz gs://gceimages
```

这些操作都在 GCP 中,非常方便,速度飞快,完成后去 GCS 的 gceimages 分区中看一下有没有 arch-v20160502.tar.gz 文件

![003.png](https://steemitimages.com/DQmZ7tnabCN9cs6BgSQ563DxJkHgBxcrF6E7k6iJmrpduHz/003.png)

已有 arch-v20160502.tar.gz 文件,就可以到 GCE 实例中选择 arch-v20160502.tar.gz 安装 Arch Linux 系统。

![04.png](https://steemitimages.com/DQmWRzTq9G13hPzzHTVF7pweyRz4AveT66SNUqsnhHm2Fwj/04.png)

jeremyje 制作的 Arch Linux 系统镜像一是版本比较老,这个可以通过更新解决,二是定义的磁盘镜像为 100 GB,磁盘空间偏大,除非重新打包 Arch Linux 缩小体积,否则在 GCE 磁盘设置大小时不能修改。

安装 Arch Linux 系统剩下的步骤就和 GCE 中安装其他的操作系统一样。然后就是更新系统,安装 yaourt。
👍 ,