Linux系统装机是许多开发者和爱好者必备的技能,整个过程从准备工作到系统配置可分为多个步骤,本文将详细介绍Linux系统的完整装机流程,帮助用户顺利完成安装。
装机准备工作
在开始安装前,需做好充分的准备工作,确保装机过程顺利:
- 选择Linux发行版:根据需求选择合适的发行版,新手推荐Ubuntu(桌面环境友好,社区支持完善),服务器场景可选择CentOS、Rocky Linux(稳定且安全),深度定制化需求可考虑Arch Linux(需手动配置,灵活性高)。
- 检查硬件兼容性:确认电脑硬件(CPU、内存、硬盘、显卡等)是否支持所选发行版,可通过发行版官网的硬件兼容列表查询,或使用Linux硬件检测工具(如
lshw
)查看。 - 下载ISO镜像:从发行版官网下载最新稳定版ISO镜像(如Ubuntu 22.04 LTS),建议选择“长期支持版”(LTS),获得5年以上的更新支持。
- 准备安装介质:准备一个8GB以上的U盘,用于制作启动盘;若为虚拟机安装,需提前下载对应的虚拟机软件(如VMware、VirtualBox)。
- 备份重要数据:安装过程会格式化目标硬盘,务必提前备份硬盘中的重要数据,避免数据丢失。
制作Linux启动盘
启动盘是安装Linux系统的关键介质,以下以Windows和Linux环境为例,介绍两种常用制作方法:
Windows环境:使用Rufus工具
- 下载并安装Rufus(官网地址:https://rufus.ie/),插入U盘,打开Rufus。
- 在“设备”下拉菜单中选择U盘,“启动选择”点击“选择”下载的ISO镜像文件。
- “映像选项”选择“DD镜像模式”(若为UEFI启动,需选择“GPT分区方案”);“文件系统”选择“FAT32”(兼容性最佳)。
- 点击“开始”,等待提示后勾选“以ISO镜像模式写入”,确认制作(U盘数据将被清空,提前备份)。
Linux环境:使用dd命令
- 插入U盘,打开终端,通过
lsblk
命令查看U盘设备名(如/dev/sdb
,需确认无误,避免误操作系统盘)。 - 执行以下命令(将
/path/to.iso
替换为ISO镜像路径):sudo dd if=/path/to.iso of=/dev/sdb bs=4M status=progress sync
- 等待命令执行完成,U盘启动盘即制作成功。
启动Linux安装程序
- 进入BIOS/UEFI设置:重启电脑,根据主板提示(如Del、F2、F10键)进入BIOS/UEFI界面,关闭“Secure Boot”(部分发行版需关闭),将启动顺序设置为第一项为U盘(UEFI环境下选择带有“UEFI”字样的U盘启动项)。
- 选择启动模式:从U盘启动后,进入安装界面,选择“Install Linux”(或“安装Ubuntu”),根据提示选择语言(中文)、键盘布局(中文)。
- 网络连接:若安装过程中需要下载更新,可选择连接有线网络或无线网络(点击“网络连接”选择SSID并输入密码)。
磁盘分区与挂载
磁盘分区是Linux安装的核心步骤,合理的分区方案可提升系统稳定性和数据安全性,以下是推荐分区方案(以64GB硬盘为例):
分区 | 推荐大小 | 文件系统 | 挂载点 | 用途说明 |
---|---|---|---|---|
/boot | 1GB | FAT32 | /boot | 存放引导文件,UEFI启动需FAT32 |
swap | 4GB | swap | 交换分区,作为虚拟内存(内存≤8GB时设为内存2倍,>8GB时设为8GB) | |
20GB | ext4 | 根分区,存放系统核心文件 | ||
/home | 剩余空间 | ext4 | /home | 用户数据分区,便于重装系统保留数据 |
分区操作步骤(以Ubuntu安装器为例):
- 选择“手动分区”,点击“新建分区表”(若硬盘为空,直接创建;若有数据,需先删除所有分区)。
- 按上表依次创建分区:
- 创建/boot分区:大小1024MB,文件系统FAT32,挂载点/boot,勾选“引导启动分区”。
- 创建swap分区:大小4096MB,文件系统swap,不挂载。
- 创建/分区:大小20480MB,文件系统ext4,挂载点/。
- 创建/home分区:剩余空间,文件系统ext4,挂载点/home。
- 分区完成后,点击“现在安装”,确认分区方案。
安装系统与配置
- 设置用户信息:输入用户名、主机名(如
ubuntu-pc
),设置密码(建议包含大小写字母、数字,避免简单密码),可选择“需要密码登录”或“自动登录”(安全性较低,不推荐)。 - 安装软件包:根据需求选择“最小化安装”(节省空间)或“标准安装”(包含常用软件),服务器场景建议选择“最小化安装”。
- 等待安装完成:安装过程约10-30分钟(取决于硬盘速度和软件包数量),完成后提示“重启电脑”,拔出U盘,按Enter键重启。
安装后基础配置
- 更新系统:进入系统后,打开终端,更新软件包列表和已安装软件:
- Ubuntu/Debian:
sudo apt update && sudo apt upgrade -y
- CentOS/Rocky Linux:
sudo yum update -y
- Ubuntu/Debian:
- 安装驱动:若为NVIDIA显卡,可通过
ubuntu-drivers autoinstall
(Ubuntu)或sudo yum install akmod-nvidia
(CentOS)安装驱动;无线网卡驱动通常系统会自动识别。 - 配置软件源:替换为国内源可提高下载速度(如阿里云、清华源),以Ubuntu为例:
- 备份默认源:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 编辑源列表:
sudo nano /etc/apt/sources.list
,替换为清华源内容(官网查询对应版本源)。 - 更新源:
sudo apt update
- 备份默认源:
- 安装常用软件:根据需求安装浏览器(Chrome、Firefox)、办公软件(LibreOffice)、开发工具(VS Code、Git)等。
相关问答FAQs
Q1:双系统安装后Windows无法启动怎么办?
A:通常是因为GRUB引导未正确配置Windows启动项,解决方法:
- 在Linux系统中安装
boot-repair
工具(Ubuntu:sudo apt install boot-repair
),运行boot-repair
,点击“推荐修复”即可自动修复引导。 - 若无法修复,可手动进入Linux终端,执行
sudo os-prober
扫描Windows系统,然后编辑/etc/grub.d/40_custom
文件,添加Windows启动项,最后运行sudo update-grub
更新引导。
Q2:Linux安装后无法上网如何解决?
A:检查网络配置和驱动:
- 有线网络:执行
sudo dhclient 网卡名
(如sudo dhclient ens33
),若获取不到IP,检查网卡驱动是否安装(lspci | grep Ethernet
查看网卡型号,安装对应驱动)。 - 无线网络:点击桌面右上角网络图标,选择可用WiFi并输入密码;若无法识别,可尝试
nmcli device wifi connect SSID password 密码
命令连接。 - 修改DNS:编辑
/etc/resolv.conf
文件,添加nameserver 8.8.8.8
和nameserver 114.114.114.114
(Google和国内公共DNS),确保域名解析正常。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/38235.html