手把手教你安装Linux

安装 Linux 的具体步骤可以根据不同的使用场景选择不同的方式,以下是最常见的三种方法及详细操作指南:

一、选择安装方式

1. 双系统安装(Windows/Linux 共存)

适合需要本地高性能运行 Linux 的用户,例如开发者或频繁切换系统的场景。
  • 准备工作
    • 下载 Linux 发行版 ISO 文件(推荐 Ubuntu 24.04 LTS 或 CentOS 9)。
    • 准备 8GB 以上 U 盘,使用工具如Rufus超级 USB 启动盘制作工具制作启动 U 盘。
    • 备份重要数据,预留至少 20GB 磁盘空间。
  • 操作步骤
    1. 重启电脑,按品牌对应的快捷键(如联想 F2、惠普 F10)进入 BIOS,将 U 盘设置为第一启动项。
    2. 启动安装程序,选择 “Install Ubuntu” 或 “Install CentOS”。
    3. 在分区界面选择 “手动分区”,创建以下分区(以 20GB 为例):
      • /boot:300MB,文件系统 ext4
      • /:15GB,文件系统 ext4
      • swap:2GB(物理内存的 1-2 倍)
    4. 设置用户名和密码,完成安装后重启并移除 U 盘。

2. 虚拟机安装(推荐新手)

适合快速体验 Linux 或搭建测试环境,无需修改硬件配置。
  • 工具选择
    • VirtualBox:免费开源,支持多平台,官网下载最新版本。
    • VMware Workstation:性能更优,适合专业用户。
  • 操作步骤
    1. 安装 VirtualBox 后,点击 “新建” 创建虚拟机,分配至少 2GB 内存和 20GB 虚拟硬盘。
    2. 在虚拟机设置中加载 Linux ISO 文件,启动后按提示完成安装(与双系统步骤类似)。
    3. 安装增强功能(设备→安装增强功能),优化图形性能和文件共享。

3. 云服务器安装(远程部署)

适合学习服务器管理或搭建生产环境,如阿里云 ECS、腾讯云 CVM。
  • 操作步骤
    1. 注册云平台账号,创建实例时选择 Linux 镜像(如 Ubuntu Server 24.04)。
    2. 设置安全组开放 SSH(22 端口)和 HTTP(80 端口)。
    3. 使用 SSH 工具(如 PuTTY 或终端命令ssh root@公网IP)远程登录。
    4. 初始化配置:
      sudo apt update && sudo apt upgrade -y  # 更新系统
      sudo apt install vim git curl -y         # 安装常用工具
      sudo ufw allow 22/tcp && sudo ufw enable  # 配置防火墙
      

二、关键注意事项

1. 硬件兼容性

  • 驱动支持
    • NVIDIA 显卡需手动安装闭源驱动,安装前关闭 “安全启动”(Secure Boot)。
    • 新硬件建议选择 Ubuntu 或 Fedora,因其硬件支持更新更快。
  • UEFI 与 Legacy 模式
    • 现代电脑默认 UEFI 模式,制作启动盘时需选择 UEFI 兼容格式(如 FAT32)。

2. 分区策略

  • 自动分区:适合新手,安装程序会自动分配空间,但可能影响原有系统。
  • 手动分区
    • GPT 分区表:需创建/boot/efi分区(200MB,格式 FAT32)。
    • LVM 逻辑卷:便于后期动态调整分区大小,适合服务器。

3. 安装后配置

  • 系统更新
    sudo apt update && sudo apt upgrade -y  # Ubuntu/Debian
    sudo dnf update -y                    # Fedora/CentOS
    
  • 用户权限
    sudo adduser newuser    # 创建新用户
    sudo usermod -aG sudo newuser  # 赋予sudo权限
    
  • SSH 密钥登录
    ssh-keygen -t rsa -b 4096  # 生成密钥对
    ssh-copy-id newuser@localhost  # 上传公钥
    

三、推荐发行版

  • 新手友好:Ubuntu(桌面)、Kubuntu(游戏优化)。
  • 服务器环境:Ubuntu Server、Debian Stable。
  • 开发者工具:Fedora(最新技术)、Arch Linux(高度定制)。
通过以上步骤,您可以根据需求选择最适合的安装方式。安装过程中若遇到问题,可参考对应发行版的官方文档或社区论坛(如 Ubuntu 论坛、Arch Wiki)。
阅读剩余
THE END