首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【玩转Lighthouse】手动网络重装一个干净的Linux系统

【玩转Lighthouse】手动网络重装一个干净的Linux系统

原创
作者头像
用户12345678
修改2022-04-21 01:28:00
修改2022-04-21 01:28:00
1.4K0
举报
文章被收录于专栏:LXYLXY

开始之前,先解答一些常见问题:

为什么不用厂商提供的默认系统模板而要自己重装一个系统?

1、默认系统模板不可控:

使用过多个厂商的服务器的朋友们可能会发现:同一个系统,不同厂商的模板并不相同。比如默认root用户和默认非root用户、默认启用ufw和默认禁用ufw、默认安装了sudo命令和默认未安装sudo命令、默认最小安装和默认普通安装…………

每次使用的时候发掘并处理这些细微的差异会产生很多工作量,甚至有可能导致部署脚本的运行失败。不如自己安装一个全新的系统,可以保证每台机子的环境基本一致,减少使用时遇到的问题。

2、默认系统模板不一定合适:

有些用户使用的系统可能并没有默认模板,或者新的大版本刚刚发布,云厂商并未及时跟进发布新系统模板。

3、节省资源:

默认安装的系统不一定是最小安装的版本,会占用一定的磁盘空间。另外国内云厂商会默认安装安全软件,也会“占用少量资源”。

当然,是否选择重装最重要的一点还是个人喜好,如果你默认系统模板用着很舒服,也没遇到问题,直接使用默认系统模板也是个好选择。

为什么不选择网上的“dd脚本”或者各系统的官方教程?

因为不是所有人都有能力审查代码,比起各路相对小众的脚本,我个人更信任使用人众多的大开源项目,更新也比较勤快。

至于官方教程,一个是略微复杂,一个是方法不够统一,教程也不好找。

回答完问题,接下来我们正式开始教程部分:

注意事项:

1、!!!确保无重要数据或已备份,因为重装系统会清空系统盘里的所有数据!!!(腾讯云部分规格的轻量应用服务器提供免费快照额度,可以先拍一个快照做备份)

2、中国大陆境内的服务器尽量选择凌晨(推荐)或早上进行重装,因为有些系统在安装时强制使用官方源(比如Debian的security源),而夜间的跨境网络质量非常糟糕,极易产生问题。

3、每个人想要安装的系统不同(有几十种系统上百个版本),对应的具体安装过程也各不相同,本文只教到进对应系统的安装界面为止,余下部分和平时在本地电脑上安装Linux是一致的,部分系统支持简体中文安装,且网络上相关教程非常多,所以本文不再赘述。

第一步,连接轻量应用服务器的VNC:

打开轻量应用服务器的控制台,点击你所要重装系统的那台服务器,点击VNC登录(见下图箭头处):

VNC登录和重置密码
VNC登录和重置密码

登录需要使用服务器的用户名和密码。用户名不同系统可能略有不同,比如root或者ubuntu。密码

如果没有或者不清楚可以重置密码(见上图框内)。

第二步,安装netboot.xyz:

如果登录的是非root用户,则需要先运行以下命令进入root用户:

代码语言:javascript
复制
sudo su

腾讯云的轻量应用服务器目前均为x86-64架构,所以可以直接运行以下命令下载镜像:

代码语言:javascript
复制
wget https://boot.netboot.xyz/ipxe/netboot.xyz.img

然后我们查看系统磁盘名称:

代码语言:javascript
复制
df -h

如下图绿线划出部分所示,/ 目录对应的分区是 /dev/vda1 :

根目录对应“/dev/vda1”分区,即“/dev/vda”磁盘
根目录对应“/dev/vda1”分区,即“/dev/vda”磁盘

前一步可以看到 / 目录对应的分区,这里需要忽略分区最后的数字,得到 / 目录对应的磁盘(/dev/vda),将下载好的镜像写入 / 目录对应的磁盘内:

代码语言:javascript
复制
dd if=netboot.xyz.img of=/dev/vda

第三步,开始手动重装系统:

重启系统:

代码语言:javascript
复制
reboot

等待该界面出现:

此处选择Linux Network Installs (64-bit)
此处选择Linux Network Installs (64-bit)

用方向键选择至“Linux Network Installs (64-bit)”,回车确认,进入该界面:

此处选择你想安装的系统
此处选择你想安装的系统

同样用方向键,选择你想安装的系统(底下还有一些没显示出来,可以按方向键一直往下翻),回车确认,进入该界面(这里以Debian为例):

此处选择你想安装的版本
此处选择你想安装的版本

选择你想安装的版本,回车确认,进入该界面(这里以Debian 11为例):

此处选择安装方式,建议Text Based Install
此处选择安装方式,建议Text Based Install

选择安装方式,一般选Text Based Install(非图形化安装界面)或者Graphical Based Install(图形化安装界面)即可进入对应系统的安装界面,个人建议选Text Based Install,对配置要求可能会低一些。

接下来就和本地安装系统是一样的了!不会的话可以试着在网上搜索“系统名称 版本 安装教程”,例如“Debian 11 安装教程”。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开始之前,先解答一些常见问题:
    • 为什么不用厂商提供的默认系统模板而要自己重装一个系统?
    • 1、默认系统模板不可控:
      • 2、默认系统模板不一定合适:
      • 3、节省资源:
    • 为什么不选择网上的“dd脚本”或者各系统的官方教程?
  • 回答完问题,接下来我们正式开始教程部分:
    • 注意事项:
      • 第一步,连接轻量应用服务器的VNC:
    • 第二步,安装netboot.xyz:
    • 第三步,开始手动重装系统:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档