云梦
www.htcp.net

Google Cloud 网络重装 Debian 10 系统

因为一些原因,不想用 Google 自带的模板,所以需要网络重装一下。

emmm, 其实是换了自定义内核,发现 CPU 总是占用超级高,也调试不出什么问题,所以直接推倒换纯净系统。

一、开启串行控制台

1. 先关机,然后点你的虚拟机名字,进入虚拟机详情里,然后点「编辑」按钮。

2. 允许连接到串行端口

直接点「允许连接到串行端口」开启它就行。我的语言默认是繁体中文,文字和图可能对不上,可以自己进偏好设置改一下语言。

二、获取内网网络信息

大厂都是内网全映射到公网 IP 去的,在接下来网络重装的时候,需要手动填写,没有 DHCP,所以先开机,然后 SSH 登录,手动找一下 IP 地址信息:

执行 ip a 命令,可以得到 IP 地址。
执行 route -n 命令,可以得到网关地址,第一行第二排就是。
掩码默认是 255.255.255.0

三、替换内核和闪存盘

cd /boot

ls 看一下虚拟机目前用的哪个版本的内核,例如我这个当前使用:

initrd.img-4.19.0-9-cloud-amd64
vmlinuz-4.19.0-9-cloud-amd64

下载网络重装所用的内核和闪存盘,并把 Google Cloud 用的替换掉:

wget https://mirrors.xtom.com.hk/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz
wget https://mirrors.xtom.com.hk/debian/dists/stable/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux
ln -sf linux initrd.img-4.19.0-9-cloud-amd64
ln -sf initrd.gz vmlinuz-4.19.0-9-cloud-amd64

四、执行网络重装

1. 重启。

2. 点「连接到串行端口」按钮,打开控制台,在里边进行网络重装。

显示可能会有点乱七八糟,没关系,不影响网络重装。
至于重装步骤我就不在此赘述了。
需要注意的是,在分区那个步骤里,重建分区表把整个盘格了以后,一定一定一定要创建一个 EFI 分区并擦空,大小 512MB 就行,否则将会无法开机。Google Cloud 是 UEFI 引导的。

3. 重装完成后直接开机就行了。

Google 支持标准 UEFI,这比 Oracle Cloud 强多了。

赞(2) 打赏
文章通过 CC 4.0 BY-NC-ND 协议发布,转载请注明出处:云梦 » Google Cloud 网络重装 Debian 10 系统

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

如果您觉得文章有用,可以支持一下本站

支付宝扫一扫打赏

QQ 扫一扫打赏