Skip to content

安装 Linux

概述

本章将介绍如何安装 Linux 操作系统。我们将涵盖多种安装方式,从最适合初学者的虚拟机安装,到双系统安装和完整安装。

安装前的准备

1. 选择发行版

对于初学者,推荐以下发行版:

  • Ubuntu:最流行,社区支持好,适合入门
  • Linux Mint:基于 Ubuntu,更接近传统桌面体验
  • Fedora:软件较新,适合开发者

2. 下载 ISO 镜像

从官方网站下载 ISO 镜像文件:

3. 验证下载文件

下载完成后,建议验证文件完整性:

bash
# 计算 SHA256 校验和
sha256sum ubuntu-24.04-desktop-amd64.iso

# 与官网提供的校验和对比

安装方式选择

方式一:虚拟机安装(推荐初学者)

优点:

  • 不影响现有系统
  • 可以随时创建快照
  • 方便尝试不同发行版

缺点:

  • 性能有损耗
  • 无法使用全部硬件资源

方式二:双系统安装

优点:

  • 可以完整体验 Linux
  • 保留原有操作系统

缺点:

  • 安装过程较复杂
  • 切换系统需要重启

方式三:完整安装

优点:

  • 最佳性能
  • 完整的 Linux 体验

缺点:

  • 会覆盖原有系统
  • 需要备份重要数据

方式四:WSL(Windows 子系统)

优点:

  • Windows 用户可以快速体验 Linux
  • 无需重启切换

缺点:

  • 不是完整的 Linux 体验
  • 某些功能受限

虚拟机安装(详细步骤)

安装 VirtualBox

Windows 用户

  1. 访问 https://www.virtualbox.org/
  2. 下载 Windows 版本安装包
  3. 运行安装程序,按提示完成安装

macOS 用户

bash
# 使用 Homebrew 安装
brew install --cask virtualbox

Linux 用户

bash
# Debian/Ubuntu
sudo apt install virtualbox

# Fedora
sudo dnf install virtualbox

# Arch Linux
sudo pacman -S virtualbox

创建虚拟机

  1. 打开 VirtualBox,点击"新建"

  2. 配置虚拟机名称和类型

    • 名称:Ubuntu(或其他名称)
    • 类型:Linux
    • 版本:Ubuntu (64-bit)
  3. 分配内存

    • 建议至少 2GB(2048 MB)
    • 如果主机内存充足,可分配 4GB 或更多
  4. 创建虚拟硬盘

    • 选择"现在创建虚拟硬盘"
    • 硬盘类型:VDI
    • 存储方式:动态分配
    • 大小:建议 25GB 或更大
  5. 配置虚拟机设置

    • 系统 → 处理器:分配 2 个或更多 CPU 核心
    • 显示 → 显存:128 MB
    • 存储 → 添加 ISO 镜像到光驱

安装 Ubuntu

  1. 启动虚拟机

    • 选择虚拟机,点击"启动"
  2. 选择语言

    • 选择"中文(简体)"
  3. 选择安装类型

    • 点击"安装 Ubuntu"
  4. 键盘布局

    • 选择"Chinese" 或 "English (US)"
  5. 安装选项

    • 正常安装(包含常用软件)
    • 勾选"安装时下载更新"
  6. 安装类型

    • 选择"清除整个磁盘并安装 Ubuntu"
    • (虚拟机中这样做是安全的)
  7. 时区设置

    • 选择 Shanghai
  8. 创建用户

    • 输入姓名
    • 设置计算机名
    • 创建用户名
    • 设置密码
  9. 等待安装完成

    • 安装过程通常需要 10-20 分钟
  10. 重启系统

    • 安装完成后点击"现在重启"
    • 按提示移除安装介质

安装增强功能

安装 VirtualBox 增强功能可以获得更好的体验:

bash
# 在虚拟机中打开终端,执行:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

# 然后在 VirtualBox 菜单中选择:
# 设备 → 安装增强功能

双系统安装

准备工作

  1. 备份重要数据

    • 这一步非常重要!
  2. 创建启动 U 盘

    使用 Rufus(Windows)或 Etcher(跨平台):

    # 使用 Etcher
    1. 下载并安装 Etcher
    2. 选择 Linux ISO 镜像
    3. 选择 U 盘
    4. 点击 Flash 开始写入
  3. 为 Linux 腾出磁盘空间

    在 Windows 中:

    • 右键"此电脑" → 管理 → 磁盘管理
    • 选择一个分区,右键"压缩卷"
    • 分配至少 50GB 空间给 Linux
  4. 关闭 Windows 快速启动

    • 控制面板 → 电源选项 → 选择电源按钮的功能
    • 取消勾选"启用快速启动"

安装步骤

  1. 从 U 盘启动

    • 重启电脑,进入 BIOS/UEFI
    • 设置 U 盘为第一启动项
    • 或使用启动菜单(通常 F12 或 F2)
  2. 选择"安装 Ubuntu"

  3. 选择安装类型

    • 选择"安装 Ubuntu,与 Windows Boot Manager 共存"
    • 或选择"其他选项"手动分区
  4. 手动分区(可选)

    推荐分区方案:

    分区大小文件系统挂载点
    EFI512 MBFAT32/boot/efi
    根分区30-50 GBext4/
    交换分区与内存相当swap-
    家目录剩余空间ext4/home
  5. 完成安装

    • 按照安装向导完成剩余步骤
    • 重启后会看到 GRUB 启动菜单

WSL 安装(Windows 10/11)

启用 WSL

powershell
# 以管理员身份运行 PowerShell
wsl --install

安装特定发行版

powershell
# 查看可用发行版
wsl --list --online

# 安装 Ubuntu
wsl --install -d Ubuntu

# 安装其他发行版
wsl --install -d Debian

WSL 基本配置

powershell
# 设置默认发行版
wsl --set-default Ubuntu

# 查看已安装的发行版
wsl --list --verbose

# 设置 WSL 版本
wsl --set-version Ubuntu 2

启动和使用

powershell
# 启动默认发行版
wsl

# 启动特定发行版
wsl -d Ubuntu

# 以 root 用户启动
wsl -u root

安装后的基本配置

1. 更新系统

bash
# Debian/Ubuntu
sudo apt update && sudo apt upgrade -y

# Fedora
sudo dnf update -y

# Arch Linux
sudo pacman -Syu

2. 安装常用软件

bash
# Debian/Ubuntu
sudo apt install vim git curl wget htop

# Fedora
sudo dnf install vim git curl wget htop

3. 配置中文输入法

bash
# Ubuntu
sudo apt install ibus-pinyin

# 然后在设置中添加中文输入法

4. 安装显卡驱动(如需要)

bash
# Ubuntu - NVIDIA 驱动
sudo ubuntu-drivers autoinstall

# 或手动安装
sudo apt install nvidia-driver-535

5. 配置终端

bash
# 安装 Oh My Bash(可选)
bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"

常见问题解决

1. UEFI 安全启动问题

如果无法从 U 盘启动:

  • 进入 BIOS 设置
  • 关闭 Secure Boot
  • 或者使用签名的引导程序

2. 分区问题

如果安装程序无法识别硬盘:

  • 可能需要关闭 Intel RST
  • 在 BIOS 中将 SATA 模式改为 AHCI

3. 无线网卡不工作

bash
# 查看网卡信息
lspci | grep -i wireless
lsusb | grep -i wireless

# 安装额外驱动
sudo apt install linux-firmware

4. 时间不同步(双系统)

bash
# 让 Linux 使用本地时间
timedatectl set-local-rtc 1 --adjust-system-clock

获取帮助

如果在安装过程中遇到问题:

  1. 官方文档

  2. 社区论坛

  3. 搜索引擎

    • 用错误信息搜索通常能找到解决方案

小结

本章介绍了多种安装 Linux 的方式:

  • 虚拟机安装:最适合初学者,安全且方便
  • 双系统安装:可以体验完整的 Linux
  • WSL:Windows 用户的便捷选择

建议初学者先使用虚拟机熟悉 Linux,之后再考虑双系统或完整安装。


上一章:Linux 简介

下一章:桌面环境