温馨提示×

Ubuntu如何设置双系统

小樊
92
2025-09-20 11:18:33
栏目: 智能运维

Ubuntu双系统设置详细步骤(以Windows+Ubuntu为例)

一、安装前准备

  1. 备份重要数据:分区操作和引导修复有数据丢失风险,务必提前将C盘、桌面等重要文件备份至U盘或云盘。
  2. 下载Ubuntu镜像:前往Ubuntu官网下载最新的Desktop版本(如22.04/24.04 LTS),选择64位系统(兼容绝大多数现代电脑)。
  3. 制作启动U盘:使用Rufus(Windows)或Etcher(跨平台)工具,将Ubuntu镜像写入8GB及以上的空U盘。注意:制作过程会格式化U盘,需提前备份U盘数据。
  4. 调整Windows分区:打开Windows“磁盘管理”(Win+R输入diskmgmt.msc),右键选择大容量分区(如C盘)→“压缩卷”,输入预留空间(建议≥50GB,推荐100-200GB),压缩后形成未分配空间(无需格式化或新建卷)。

二、BIOS/UEFI设置

  1. 进入BIOS/UEFI:重启电脑,开机时按快捷键(常见为F2、Del、Esc或F10,具体取决于主板型号),进入BIOS/UEFI设置界面。
  2. 调整启动模式
    • 关闭Secure Boot(安全启动):部分机型默认开启,会阻止Ubuntu引导加载程序(GRUB)安装,需手动关闭;
    • 确保启动模式为UEFI(而非Legacy):Ubuntu推荐使用UEFI模式,兼容性更好;
    • 启用F12/BBS Popup(启动项选择快捷键):方便后续从U盘启动。
  3. 保存并退出:按F10保存设置并重启电脑。

三、安装Ubuntu

  1. 从U盘启动:重启电脑,按启动项快捷键(如F12)进入启动菜单,选择U盘(通常显示为“Ubuntu”或U盘品牌名称)。
  2. 进入安装界面:选择“Try or Install Ubuntu”(推荐先选“Try Ubuntu”测试硬件兼容性,如外设驱动是否正常),进入桌面后点击桌面上的“Install Ubuntu”图标开始安装。
  3. 配置基础信息
    • 选择语言(如简体中文)、键盘布局(默认即可);
    • 勾选“安装第三方软件”(包含NVIDIA显卡驱动、无线网卡驱动等,建议开启,避免后续手动安装);
    • 根据网络情况选择是否联网(联网可自动下载更新和驱动,加快安装速度)。
  4. 选择安装类型
    • 推荐新手:直接选择“与Windows Boot Manager共存”(Ubuntu会自动识别Windows系统,并利用未分配空间创建Ubuntu分区,无需手动调整);
    • 进阶用户:选择“其他选项”(手动分区),需创建以下分区:
      • /(根分区):挂载点为“/”,建议大小≥40GB,文件系统选ext4(Ubuntu默认文件系统);
      • swap(交换分区):用于虚拟内存,建议大小为内存的1-2倍(内存≥8GB时可省略);
      • /home(家分区,可选):挂载点为“/home”,专门存储用户个人文件(如文档、图片、下载),大小根据需求分配。
    • 关键设置:引导加载器安装位置必须选择整个硬盘(如/dev/nvme0n1/dev/sda,而非某个分区),否则会导致Windows无法启动。
  5. 完成安装:确认分区设置无误后,点击“现在安装”,输入用户名、密码(用于登录Ubuntu),等待安装完成(约20-30分钟)。

四、安装后配置

  1. 更新系统:安装完成后,打开终端(Ctrl+Alt+T),输入以下命令更新系统软件包:
    sudo apt update && sudo apt upgrade
    
  2. 安装必要驱动:输入以下命令自动安装缺失的硬件驱动(如显卡、无线网卡):
    sudo ubuntu-drivers autoinstall
    
  3. 配置GRUB引导菜单(可选)
    • 若安装后无法进入Windows,可通过Ubuntu Live USB进入“试用Ubuntu”模式,打开终端执行以下命令修复GRUB:
      sudo mount /dev/sdX1 /mnt  # 替换sdX1为Windows系统分区(如/dev/nvme0n1p3)
      sudo mount --bind /dev /mnt/dev
      sudo mount --bind /proc /mnt/proc
      sudo mount --bind /sys /mnt/sys
      sudo chroot /mnt
      sudo update-grub
      exit
      sudo umount /mnt/dev /mnt/proc /mnt/sys /mnt
      sudo reboot
      
    • 调整GRUB默认启动项:编辑/etc/default/grub文件(sudo nano /etc/default/grub),修改GRUB_DEFAULT参数(如GRUB_DEFAULT=0表示默认启动第一个系统,GRUB_DEFAULT=2表示默认启动第三个系统),保存后执行sudo update-grub使设置生效。
  4. 同步双系统时间:Ubuntu默认使用UTC时间,而Windows使用本地时间,需执行以下命令同步:
    sudo timedatectl set-local-rtc 1 --adjust-system-clock
    

五、常见问题解决

  • 无法进入GRUB菜单:重启电脑时按住Shift键(传统BIOS模式)或Esc键(UEFI模式),强制显示GRUB菜单;
  • Windows无法启动:通过Ubuntu Live USB修复GRUB(见上文);
  • 双系统时间不同步:执行sudo timedatectl set-local-rtc 1命令。

按照以上步骤操作,即可完成Ubuntu与Windows的双系统设置,实现两系统无缝切换。

0