
一、多系统启动:如何实现及管理?
1. 多系统的核心需求
场景:同时运行Windows和Linux(如使用Windows办公,Linux开发)。安装多个Linux发行版进行对比使用(如Ubuntu和Fedora)。在不影响主系统的情况下测试新系统(如试用鸿蒙PC版)。
本质:
多个系统安装在不同的硬盘分区上,通过一个“引导加载程序”(如GRUB)选择启动哪个系统。
2. 引导加载程序的重要性:以GRUB为例
GRUB(Grand Unified Bootloader)的功能:在开机时显示启动菜单,让你选择系统;加载内核并启动系统。
GRUB的地位:90%以上的Linux发行版默认使用GRUB,它支持Windows/Linux/鸿蒙等多系统引导。
类比:GRUB就像电脑的“总开关”,决定先启动哪个系统。
3. 多系统安装顺序与注意事项
安装顺序:首先安装Windows(因为它可能会覆盖引导记录)。然后安装Linux(GRUB会自动检测Windows并添加到菜单)。
避坑指南:不要将多个系统安装在同一个分区,否则会覆盖数据!使用工具(如GParted)提前分好区,建议至少为Linux留出30GB空间。
二、GRUB配置基础到进阶
1. GRUB的核心文件与命令
常用命令:Ubuntu/Debian使用sudo update-grub或sudo grub-mkconfig -o /boot/grub/grub.cfg(更新GRUB配置)。使用sudo grub-install /dev/sda重新安装GRUB到硬盘的主引导记录(MBR)。
2. 个性化GRUB菜单(适合新手)
3. 图形化工具:GRUB Customizer
安装方法:Ubuntu/Debian使用sudo apt install grub-customizer。Fedora使用sudo dnf install grub-customizer。
三、多系统实战:从安装到修复常见问题
1. 双系统安装实例(Windows + Ubuntu)
准备工作:下载Ubuntu镜像,使用Rufus制作启动盘。使用Windows磁盘管理工具压缩出空闲空间(至少30GB)。
Ubuntu安装:从U盘启动,选择“安装Ubuntu”。分区时选择“其他选项”,手动分配:/boot(2GB,ext4)、/(根目录):剩余空间(ext4)。swap:等于内存大小(可选,用于虚拟内存)。安装完成后,GRUB会自动添加Windows启动项。
