如何安装Linux系统到硬盘分区(详细指南)
安装Linux系统到硬盘分区需要系统规划与谨慎操作,以下为完整步骤,请严格遵循:
安装前关键准备工作
-
数据备份
- 使用外置硬盘/云存储备份所有重要数据
- 特别注意:备份浏览器书签、文档及配置文件
-
获取Linux发行版
- 推荐选择Ubuntu LTS(长期支持版)或Linux Mint(访问官网下载)
- 验证ISO文件SHA256校验码(终端执行:
sha256sum 文件名.iso
)
-
制作启动U盘
- Windows用户:使用Rufus(选择DD模式写入)
- macOS用户:终端执行
sudo dd if=镜像路径 of=/dev/diskX bs=4m
- Linux用户:使用内置”启动盘创建器”工具
-
硬盘分区规划(示例方案)
| 分区 | 大小 | 文件系统 | 挂载点 |
|—|—|—|—|
| EFI系统分区 | 512MB | FAT32 | /boot/efi |
| 根分区 | 30-50GB | ext4 | / |
| 交换空间 | 内存1.5倍 | swap | 无 |
| 家目录 | 剩余空间 | ext4 | /home |
安装过程详细步骤
-
进入BIOS/UEFI设置
- 重启时按F2/Del键(机型不同按键不同)
- 禁用Secure Boot
- 调整启动顺序:U盘优先
-
启动安装环境
- 选择”Try or Install”进入Live环境
- 连接稳定网络(建议有线连接)
-
分区操作(核心步骤)
安装类型选择"其他选项" → 选中目标硬盘(如/dev/sda) → 新建分区表(GPT格式) → 依次创建: 1. EFI分区:512MB, FAT32, 挂载点/boot/efi 2. 主分区:30GB, ext4, 挂载点/ 3. 交换空间:16GB(根据内存调整), 类型swap 4. 逻辑分区:剩余空间, ext4, 挂载点/home → 确认"安装启动引导器的设备"为EFI分区
-
系统配置
- 时区设置:在地图上点击所在位置
- 键盘布局:选择对应语言变体(测试特殊字符)
- 用户创建:使用强密码(字母+数字+符号组合)
首次启动后关键操作
-
系统更新
sudo apt update && sudo apt full-upgrade -y sudo apt install firmware-linux firmware-linux-nonfree
-
驱动管理
- NVIDIA显卡:
sudo ubuntu-drivers autoinstall
- 打印机:
sudo apt install cups system-config-printer
- NVIDIA显卡:
-
安全加固
sudo ufw enable # 启用防火墙 sudo apt install clamav # 安装防病毒 sudo chmod 700 /home/$USER # 限制家目录访问
故障排除指南
-
无法启动
- 检查BIOS中UEFI/Legacy模式设置
- 使用Live USB修复引导:
sudo mount /dev/sda2 /mnt sudo mount /dev/sda1 /mnt/boot/efi sudo chroot /mnt grub-install /dev/sda update-grub
-
驱动问题
- 安装硬件检测工具:
sudo apt install inxi inxi -F # 查看完整硬件信息
- 安装硬件检测工具:
-
分区调整
- 使用GParted(需从Live USB启动):
sudo apt install gparted sudo gparted # 图形化调整分区
- 使用GParted(需从Live USB启动):
重要提示:操作前务必备份!双系统用户需预留Windows恢复分区(约500MB),推荐首次安装使用虚拟机(VirtualBox)练习。
学习资源推荐
- 官方文档:Ubuntu Installation Guide (ubuntu.com/server/docs)
- 分区原理:Linux Filesystem Hierarchy Standard (refspecs.linuxfoundation.org)
- 硬件兼容:Linux Hardware Compatibility Lists (linux-hardware.org)
安装完成后,建议定期使用timeshift
创建系统快照,遇到问题可查阅发行版论坛(如Ubuntu Forums)或Wiki(Arch Wiki通用性强),保持系统更新是安全运行的关键。
引用说明:本文操作指南基于Ubuntu 22.04 LTS官方文档,分区方案参考Linux Filesystem Hierarchy Standard,硬件兼容性数据来源于Linux Hardware Database,命令行工具使用方法遵循GNU核心工具集规范。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/21764.html