From:https://wuyo.nl/knowledgeshare/40.html
进入救援模式並更新源
控制后台面板进入救援模式,面板会自动给密码,通过ssh登录。
救援模式下的系统是未带wget的,通过apt install wget 提示安装失败。
后来发现virmach救援模式为debian9,自带的官方源已无法访问。
通过编辑/etc/apt/sources.list更新源。
|
1 |
nano /etc/apt/sources.list |
删除自带的源地址,将下面的源复制粘贴到文件内
|
1 2 3 4 5 |
deb http://archive.debian.org/debian stretch main deb-src http://archive.debian.org/debian stretch main deb http://archive.debian.org/debian-security stretch/updates main deb [arch=amd64] https://download.docker.com/linux/debian stretch stable deb-src http://archive.debian.org/debian-security stretch/updates main |
然后Ctrl+X 输入Y回车保存。
执行以下命令更新源
|
1 2 |
apt-get update –y apt-get upgrade |
另Debian Buster 以上版本默认支持 HTTPS 源。如果遇到无法拉取 HTTPS 源的情况,请先使用 HTTP 源并安装:
|
1 |
apt install apt-transport-https ca-certificates |
最后安装wget
|
1 |
apt install wget -y |
挂载硬盘分区
通过fdisk –l 查看硬盘,我这边是/dev/vda
15GB。
然后创建挂载文件夹
|
1 |
mkdir /mnt/root |
挂载系统盘
|
1 |
mount /dev/vda /mnt/root |
下载netboot.xyz镜像
|
1 |
wget https://boot.netboot.xyz/ipxe/netboot.xyz.img |
将netboot.xyz镜像DD至系统盘
|
1 |
dd if=netboot.xyz.img of=/dev/vda |
关闭救援模式
通过VNC运行网络安装。
Congratulation!拯救成功,不得不吐槽,Virmach的机器1年能用3个月就是烧高香,各种bug层出不穷,辣鸡!
