ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Windows+Ubuntu双系统安装避坑指南:从启动盘到驱动与时间修复

Windows+Ubuntu双系统安装避坑指南:从启动盘到驱动与时间修复 不是开玩笑我在帮人装双系统的这几年里踩过的坑比很多人吃过的盐还多。从引导搞丢进不去 Windows到装完独显驱动直接黑屏再到 Ubuntu 和 Windows 时间来回乱跳这些问题几乎每个新手都会遇到一次。这篇东西就是把我反复实操、验证过的完整流程全部写出来包括 U 盘启动盘怎么做、BIOS 怎么设置、磁盘空间怎么留、系统怎么分区、英伟达驱动怎么装才不容易出问题、双系统时间错乱到底怎么根治。严格来说这不叫“教程”更像是把我自己的操作记录和踩坑笔记整理了一遍。无论你是完全没装过系统的小白还是之前装过但老出问题的老手照着这个流程走基本可以一次过。1. 装之前必须想清楚的几件事1.1 这个方案适合什么配置和场景先说清楚这套流程适用的范围。我用的是 Windows 10/11 Ubuntu 24.04 LTS 的组合UEFI 引导模式 GPT 分区表这也是目前绝大多数新电脑的默认状态。如果你的电脑还是 2015 年以前的老机器BIOS 是 Legacy 模式、硬盘是 MBR 分区表那下面的部分细节会不太一样我会在文中单独标注出来。为什么推荐 Ubuntu 24.04 LTS 而不是最新的非 LTS 版本因为 LTSLong Term Support版本有长达 5 年的官方支持周期软件源稳定NVIDIA 驱动兼容性也调得比较成熟。比如内核版本在 24.04 上是 6.8对 40 系、50 系显卡的支持已经很完善了而有些非 LTS 版本的内核太新反而可能跟闭源驱动出现兼容问题。一句话总结追求省心就选 LTS。配置方面建议至少 16GB 内存、256GB 空闲磁盘空间。如果只是用来学习 Linux 基础操作、跑一些轻量开发环境128GB 的 Ubuntu 分区也够用如果要装深度学习框架、跑本地大模型或者做 ROS 机器人开发建议给 Ubuntu 分 200GB 以上而且最好装在固态硬盘上。机械硬盘跑 Ubuntu 也不是不行但开机关机和软件启动的速度会让你怀疑人生。1.2 这一步先做数据备份真的别偷懒很多人装系统翻车不是因为操作不会而是因为没备份。我说几个我亲身见到的悲剧有人装完 Ubuntu 之后 Windows 进不去了结果桌面上一堆毕业论文没备份有人因为分区删错整个 D 盘数据全部消失还有人 BitLocker 没关闭装完系统后硬盘直接锁死连恢复密钥都找不到。动分区之前我强烈建议做这几件事把重要的个人文件文档、照片、代码、浏览器书签等备份到移动硬盘或者网盘。记下 Windows 当前的激活状态Win I → 系统 → 系统信息里可以看到重装系统后需要用同样的方式重新激活。如果硬盘开了 BitLocker 加密特别是 Windows 10/11 的“设备加密”功能进“控制面板 → BitLocker 驱动器加密”先暂停保护或者彻底关闭。这一条极其重要不关的话后患无穷后面我会详细解释。用 CrystalDiskInfo 之类的小工具看一眼硬盘健康状态如果是红黄警告不良扇区多、健康度低建议先换硬盘再装系统不然装到一半掉盘就不是闹着玩的了。提示BitLocker 是很多预装品牌机联想、戴尔、惠普等默认开启的。如果你安装 Ubuntu 时空闲分区是从压缩卷弄出来的本身不影响 BitLocker但后期如果在 Windows 里操作磁盘、修复引导或者 BIOS 设置改动导致 TPM 校验失败系统会直接要求你输入 48 位恢复密钥。拿不到密钥数据就真没了。1.3 什么配置容易被劝退先做好心理建设不是所有电脑都适合装双系统或者说不是所有电脑都能“顺利”装双系统。NVIDIA 独显在某些笔记本上会遇到驱动装不上、装完内屏不亮、合盖睡死等问题Intel 第 11 代以后的核显在旧版 Ubuntu 上可能没有驱动但 24.04 这个版本已经没啥问题了笔记本如果开了 Intel VMD / RST 这个硬盘模式默认状态下面安装 Ubuntu 根本认不到固态硬盘。这些我在后文的“常见问题”里都会给到解决办法。如果看了这些还有点发怵别担心正常情况下 90% 的配置都是能顺利装完的只是你需要提前知道自己机器的特殊性遇到问题才不会慌。2. 材料准备与启动盘制作2.1 需要提前下载的三个东西准备工作做扎实后面能省 80% 的折腾时间。按顺序来Ubuntu 镜像直接去 Ubuntu 官网下载 24.04.2 LTS 桌面版 ISO。要注意别去乱七八糟的第三方站点下载防止镜像被篡改。下载的时候可以顺手核对一下 SHA256 校验值用 PowerShell 输入Get-FileHash 文件路径 -Algorithm SHA256就能算出来跟官网给出的值对比一下一样就能用。Rufus这是 Windows 下制作 Ubuntu 启动盘最好用的工具没有之一。绿色版直接运行不用安装。下载地址在它的官网尽量下载最新的便携版本。用它主要是因为对新手极其友好关键参数自动帮你设好几乎不用自己动脑子。DiskGenius也不用急着下我只在系统安装好后、需要调整分区大小时偶尔用到。普通双系统安装用 Windows 自带的磁盘管理就够了这个工具我一般是备着以防万一。2.2 Rufus 制作启动盘的详细参数插入一个 8GB 以上的 U 盘注意里面如果有文件会被清空打开 Rufus它会自动识别 U 盘。然后按下面逐项配置设置项选择值说明设备你的 U 盘确认别选错盘最好把其他移动硬盘拔掉引导类型选择选下载好的 Ubuntu ISO 文件Rufus 会自动识别分区类型GPT对应 UEFI 引导模式目标系统类型UEFI非 CSM和分区类型配套文件系统FAT32默认Ubuntu 的 UEFI 启动需要 FAT32卷标随意默认就行全部设置好后点“开始”如果弹出对话框询问写入模式ISO 镜像模式或 DD 镜像模式直接选“以 ISO 镜像模式写入”速度快而且兼容性好。等待进度条跑完就行一般两到三分钟。有一个细节我每次都要强调制作好启动盘后别直接把 U 盘拔了Windows 经常会弹窗提示“此驱动器有问题需要扫描并修复”千万别点“修复”直接忽略。这是 Windows 不认识 U 盘上的 Linux 文件系统导致的误报点了修复反而可能把启动盘搞坏。2.3 在 Windows 里先腾出空闲磁盘空间进入 BIOS 之前先在 Windows 里把磁盘空间腾好这一步能在后面的安装中省很多事。在“此电脑”上右键 → 管理 → 磁盘管理找到你要压缩的分区通常是 C 盘或者一个数据盘右键 → 压缩卷输入想要的大小。比如打算给 Ubuntu 分 200GB就输入 204800MB200 × 1024。压缩完成后会多出一块“未分配”的空间这块空间就是给 Ubuntu 用的。这里注意两件事第一压缩卷操作要在 Windows 里做不要在安装 Ubuntu 的时候用安装器去删分区新手误操作率太高第二压缩出来的未分配空间不要新建分区、不要格式化留给 Ubuntu 安装器认领。有些教程会让你把这块空间建立成空白分区没必要反而容易搞出问题。如果你的电脑有两块物理硬盘可以把 Ubuntu 整个装到第二块硬盘上Windows 留在原盘。这种方案更干净引导互不干扰。做法也更简单安装时只需要确认选对目标盘即可。不过为了覆盖面更广这篇还是以“单硬盘 空闲分区”的最常见方案为例。3. 系统安装全流程3.1 BIOS 设置一次设好后面少折腾把 U 盘插进电脑建议直接插机箱后置 USB 接口前面板偶尔供电不稳按电源键开机快速按快捷键进入 BIOS 设置界面。各品牌快捷键不一样常见的有 F2、F10、Del、Esc开机画面下方一般会有提示。我常用一个笨办法开机后连续按 F2 和 Del 交替按总有一个能进去。进入 BIOS 后需要检查这几项Secure Boot安全启动设为 Disabled关闭。这个是 Linux 和 Windows 双系统引导最常见的“拦路虎”不关的话部分主板在引导 Ubuntu 时会直接黑屏或报错。虽然最新的 Ubuntu 已经支持 Secure Boot但为了省心装系统阶段建议先关掉。Boot Mode / UEFI 设置确认是 UEFI 模式不要选 Legacy / CSM。如果硬盘之前是 MBR 分区表需要在 BIOS 里打开 CSM 兼容模式正常 GPT 磁盘直接用 UEFI 就行。SATA Mode硬盘模式一定要 AHCI 模式。Intel 的 RST / VMD 模式会导致 Ubuntu 安装时找不到硬盘。如果是新买的笔记本默认可能是 VMD 开启状态需要在 BIOS 里关掉。这个设置在不同品牌的 BIOS 里名称不一样常见的有 VMD Controller、Intel Rapid Storage Technology一般改成 AHCI 或者 Disabled 就行。启动顺序把 U 盘设为第一启动项。有些主板按 F12选择启动设备菜单可以临时选择 U 盘启动不用改启动顺序更方便。改完后按 F10 保存退出。你可能会遇到 Windows 从此进不去的情况别慌这是因为 SATA 模式从 RST 改成 AHCI 后 Windows 驱动加载不上进安全模式改一下就好。取消 VMD 之后如果 Windows 蓝屏这个问题的修复方法我放在后面常见问题部分。注意一定要先做第 1.2 节的备份、关闭 BitLocker再改 BIOS。因为 BIOS 里的这些改动会影响 TPM 的校验状态BitLocker 很可能因为这个直接锁定硬盘。3.2 Ubuntu 安装向导核心步骤逐项拆解从 U 盘启动后你会看到 GRUB 启动菜单选第一项“Try or Install Ubuntu”。等它加载完进入桌面后桌面上有个“Install Ubuntu”图标双击开始正式安装。注意如果想先体验一下也可以先点“Try Ubuntu”不过我们直接装就行。安装向导一路下来有几步需要重点说明语言和键盘布局选“中文简体”和“Chinese”后面可以根据需要加输入法这一步选错也没事装完后可以改。联网和更新安装器会问是否连接网络可以连上这样能直接下载更新和第三方驱动。但如果你的网络连不上 Ubuntu 的源比如在公司网络环境受限也可以选择不联网离线安装没有任何问题。下面的“为图形或无线硬件安装第三方软件”这个选项建议勾上它会自动安装一些开源驱动和解码器。安装类型这是最关键的一步。选择“清除整个磁盘”千万别选这会把整个电脑清空我们要选“其他选项”或“手动分区”。有些版本的安装器会直接显示“与 Windows 共存”选项我实测这个自动共存方案也可以但分区大小由安装器自动决定不够灵活。出于可定制性考虑我推荐手动分区。3.3 手动分区的推荐方案进入手动分区界面后你会看到之前压缩出来的“空闲”空间选中它然后点击加号创建分区。我给一个经过多次验证的分区方案挂载点大小类型位置说明EFI 系统分区512MB - 1GB主分区空间起始位置如果安装时识别到 Windows 的 EFI 分区可以不新建直接用现有的/ (根分区)剩余空间减去 swap主分区空间起始位置系统文件和应用程序都装在这swap和内存一样大或 8GB主分区空间起始位置交换分区休眠或内存不足时使用不需要休眠的可以设小一点这是最经典的三分区方案。对于新手我不推荐把/home单独分出来原因很简单在 24.04 版本如果你单独分/home系统重装时倒是能保留数据但也会因为权限问题让你多踩不少坑比如文件所有者变成 1000 之类的报错。刚开始用的时候所有东西都放在根分区里逻辑最简单。等你有经验了再分也不迟。swap 分区大小这个问题的答案可以很简单如果内存 16GB 或以下swap 设成和内存一样大内存 32GB 以上可以设个 8GB 意思一下。设大一点当然也没坏处只是白白占用硬盘空间。笔记本电脑需要“休眠Suspend to Disk”功能的swap 必须大于等于内存大小否则休眠会失败。台式机无所谓。EFI 分区到底要不要单独建要看情况。如果你的磁盘已经有 Windows 的 EFI 分区一般 100MB 左右Fat32 文件系统位于磁盘最前面Ubuntu 的安装器会自动识别并写入引导文件不需要新建。如果安装器没有识别到就自己在空闲区域创建一个 512MB 的 EFI 分区类型选“EFI System Partition”。两个系统的 EFI 引导文件放在同一个 ESP 分区里是完全没有问题的这也是双系统引导能共存的基础。分区创建完之后在“安装启动引导器的设备”这一栏选择那个 EFI 分区对应的物理磁盘例如 /dev/nvme0n1即整块盘不是分区号不是某个分区。这是很多新手会搞错的地方选了 /dev/nvme0n1p1第一个分区结果本该写到 GPT 头的引导信息写进了分区里后面怎么都引导不起来。记住UEFI 方式安装时引导设备选择整块硬盘比如 /dev/sda 而不是 /dev/sda1。检查分区列表正确后点“现在安装”确认写入变更然后设置时区上海、用户名、密码记住后面 sudo 要用。接下来就是等进度条跑完。期间电脑会重启提示拔掉 U 盘按提示操作就行。4. 英伟达独显驱动安装的完整方案4.1 为什么不能靠着装系统时的默认驱动走很多人装完 Ubuntu 第一件事是联网、开机然后发现屏幕分辨率不对、动画卡顿或者外接显示器不亮——这是因为 Ubuntu 默认用的是开源的 Nouveau 驱动。Nouveau 是逆向工程出来的 NVIDIA 驱动能用但性能非常一般特别是 30 系以后的显卡性能损耗极其明显。跑个游戏帧率掉一半都算正常跑深度学习、CUDA、Blender 渲染更是完全没法用。所以你要做的第一件事就是安装 NVIDIA 官方的闭源驱动。安装方式有两种图形界面“软件和更新”里的附加驱动选项卡或者命令行用 apt 直接装。我推荐先用图形界面因为它会自动检测你的显卡型号和推荐驱动版本对新手最友好。打开“软件和更新”应用 → “附加驱动”选项卡系统会自动检测出一串 NVIDIA 驱动版本号并列出。一般显示器上会标记“已测试”或“proprietary”字样选择最新的、标明“tested”的那个版本点击“应用更改”等待下载完成后重启。这个方法装的驱动版本通常不是最新的但它是最稳的由 Ubuntu 官方仓库维护和当前内核兼容性最好。如果后面你有特殊需求比如装 CUDA再考虑用官方 .run 文件或者 NVIDIA 的 apt 仓库装更新的版本。4.2 命令行方式安装 NVIDIA 驱动动手能力强的选择图形界面装完驱动后你可以在终端中输入nvidia-smi验证是否成功。如果正常输出显卡信息、驱动版本、CUDA 版本就说明驱动装好了。这个命令还可以顺便查看显存占用、GPU 利用率后面不管是跑深度学习还是玩游戏都经常要用它。如果图形界面方式找不到驱动或者你想装一个特定版本可以用命令行sudo apt update sudo apt install nvidia-driver-550其中 550 是版本号。Ubuntu 24.04 的仓库里一般有 535、545、550 等几个版本用apt search nvidia-driver可以查看所有可用版本。装完后同样用nvidia-smi验证。顺便说一个很常见的问题装完驱动重启后如果系统不停地在登录界面循环或者分辨率恢复正常但桌面进不去——多半是驱动和当前内核不匹配。这个时候按 Ctrl Alt F2 进入纯命令行终端重新登录运行sudo apt remove --purge nvidia-driver-550然后重新安装一个别的版本试试。大多数情况下换一个驱动版本就好。如果是很新的显卡比如 RTX 50 系仓库里的老版本驱动可能不支持此时需要去 NVIDIA 官网下载最新的 runfile 驱动手动安装或者把 Ubuntu 升级到更新版本再试。我不建议新手一上来就直接上官网的 runfile因为它需要你先禁用 Nouveau还要装一堆编译工具链中间任何一步出错都容易黑屏。4.3 驱动相关的高级设置与问题修复装好驱动后还有个隐藏问题部分笔记本会出现“装完独显驱动后内屏不亮只有外接显示器能用”的情况。这是因为较新的显卡默认用 DPDisplayPort信号输出而笔记本内屏走的是 eDPNVIDIA 驱动对 eDP 的兼容偶尔会出问题。解决办法是在 GRUB 启动参数里加一个内核参数nvidia-drm.modeset1。具体操作执行sudo gedit /etc/default/grub或sudo nano /etc/default/grub找到这一行GRUB_CMDLINE_LINUX_DEFAULTquiet splash改成GRUB_CMDLINE_LINUX_DEFAULTquiet splash nvidia-drm.modeset1保存后执行sudo update-grub重启生效。这个参数的作用是提前启用 NVIDIA 驱动的内核模式设置避免 framebuffer 初始化的时候和集成显卡打架。如果你的笔记本双显卡是 NVIDIA Optimus 方案Intel 核显 NVIDIA 独显还推荐在终端执行sudo prime-select query查看当前默认的显卡模式用sudo prime-select on-demand或sudo prime-select nvidia切换。on-demand 模式就是按需调用独显省电nvidia 模式就是全程独显性能优先。另外如果玩游戏或者跑 CUDA建议装一个nvidia-prime的配套工具一般装完驱动就有了合盖睡眠后无法唤醒的问题通常跟电源管理有关可以在/etc/udev/rules.d/里加一条 rule但这一步对新手稍复杂等真遇到问题再查也不迟。5. 双系统时间同步6 行命令根治时间错乱5.1 为什么装了双系统时间会乱跳你肯定遇到过这种情况从 Windows 重启进入 Ubuntu时间正常但回到 Windows 后右下角时间慢了 8 个小时。原因很简单Windows 把主板 BIOS 时间当成“本地时间”而 Linux 把 BIOS 时间当成“UTC 时间”。具体解释一下。Windows 认为硬件时钟CMOS里存的就是当前本地时间比如现在是北京时间下午 3 点BIOS 里就是 15:00。而 Ubuntu以及 macOS认为硬件时钟存的是 UTC 标准时间显示的时候根据时区做个偏移比如北京是 UTC8所以 7:00 的 UTC 会显示成 15:00。两个系统互相覆盖对方的判断时间自然就错乱了。这也是为什么你调好之后没过多久又乱了。5.2 两种解决方案对比与选择原则解决这个问题的思路有两条让 Windows 也按 UTC 走或者让 Ubuntu 按本地时间走。我更推荐后者因为改 Linux 不会影响 Windows 的系统文件和注册表安全机制而且步骤更简单、彻底。具体做法在 Ubuntu 终端中运行以下命令把 RTC实时时钟改为使用本地时间timedatectl set-local-rtc 1执行后运行timedatectl确认状态。如果输出里有RTC in local TZ: yes就说明成功了。然后重启进入 Windows看时间是否正常。如果正常整个流程就结束了如果还不对就说明 Windows 可能开了“自动设置时间”把Win I → 时间与语言 → 日期和时间里的“自动设置时间”关掉再开一下或者手动同步一次。同步后时间就不会再乱跳了。那第一种方案改 Windows 注册表也可以网上很多教程会让你用管理员身份打开命令提示符运行reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 /f把 Windows 也改成用 UTC。这个方法有效但有个隐患Windows 每次大版本更新有概率重置这个注册表键值到时候时间又乱了你还得重新加一次。而且某些品牌机的固件尤其是一些老联想的型号对这个注册表键有兼容问题改完之后反而导致 Windows 启动时间检测异常。综合来看除非你强制要在两个系统里都用 UTC比如有特定脚本需求否则我建议直接在 Ubuntu 里用timedatectl改本地时间一劳永逸。不过有一说一这个set-local-rtc 1改动会对 Ubuntu 自己的时间同步逻辑产生一点影响如果以后你在 Ubuntu 里联网它会用 NTP 自动校时但会因为 RTC 是本地时间而出现一点重复的偏移处理不过实测没什么影响。而且如果哪一天你想把设置改回去运行timedatectl set-local-rtc 0恢复即可。6. 引导修复与常见问题排查6.1 进入不了 Windows 怎么办Boot Repair 修复引导双系统安装最大的翻车点就是装完 Linux 后Windows 引导丢失开机直接进入 GRUB 菜单里面只有 Ubuntu没有 Windows。或者是反过来Windows 引导把 Linux 覆盖了开机直接进 WindowsGRUB 菜单不见踪影。先说明原理双系统正常工作的前提是两个系统的引导文件都放在同一个 EFI 分区里然后由主板的 UEFI 固件根据 NVRAM 引导项决定加载哪个。但有些主板的 UEFI 引导项管理很不智能新装的 Ubuntu 会把启动顺序改成自己优先导致你进不去 Windows或者 Windows 更新时会重写引导配置把 Linux 覆盖掉。对于前一种情况GRUB 里没有 Windows 选项进入 Ubuntu 后打开终端执行sudo update-grub这个命令会重新扫描系统里的所有引导项把 Windows Boot Manager 重新添加到 GRUB 菜单里。90% 的情况这一句就能解决。对于后一种情况开机直接进 Windows没了 GRUB 菜单需要重新把 GRUB 装到 EFI 分区并设为第一启动项。最省事的方法是使用 Boot Repair 工具。在 Ubuntu 里依次执行sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair boot-repair打开 Boot Repair 图形界面后选“Recommended repair”它会自动检测并修复引导问题。这个工具极好用它是很多维修店远程修 Linux 引导时必用的工具。修复完成后重启GRUB 菜单应该就回来了里面同时有 Windows 和 Ubuntu 两个入口。如果你不是在 Ubuntu 系统里比如 Ubuntu 也进不去了还有一个办法用刚才制作好的 Ubuntu 启动 U 盘启动选择“Try Ubuntu”进入桌面后再开终端安装 Boot Repair 修复。原理和系统内修复一样只是环境从硬盘系统换成了 U 盘系统。6.2 其他高频问题速查表问题现象原因分析解决方案Ubuntu 安装时找不到硬盘Intel VMD / RST 开启导致BIOS 里把 VMD Controller 或 RST 改为 AHCI/Disabled装完系统只能进 Windows无法进 UbuntuGRUB 被 Windows 覆盖用 Boot Repair 重装 GRUB或在 BIOS 启动项里手动选择 ubuntu 引导开机后出现error: unknown filesystemGRUB 误读了分区结构用 Ubuntu 启动盘修复如能开机则sudo update-grub装完 NVIDIA 驱动后黑屏驱动和内核版本不兼容进入命令行CtrlAltF2卸载驱动换版本重装Windows 时间错乱Windows 认为 BIOS 时间是本地时间Linux 认为是 UTC在 Ubuntu 执行timedatectl set-local-rtc 1在 Windows 里无法访问 Ubuntu 分区Windows 原生不支持 ext4用 DiskGenius 或 WSL 访问不建议装第三方 ext4 驱动有风险在 Ubuntu 里无法读写 Windows 的 NTFS 分区可能是因为 Windows 开启了“快速启动”Windows 的电源选项里把“启用快速启动”关掉再进 Ubuntu 挂载就正常了GRUB 里没有 Windows 选项GRUB 未检测到 Windows 引导在 Ubuntu 终端执行sudo update-grub刷新引导列表开机如果没有手动选默认进 Ubuntu 而不是 WindowsGRUB 默认项是 Ubuntu编辑/etc/default/grub把GRUB_DEFAULT改成Windows Boot Manager对应的序号或名称然后更新 GRUB安装时提示“无可用的软件源”或安装慢默认源在国外安装时先不联网装完后手动更换国内镜像源6.3 GRUB 默认系统与菜单等待时间的调整很多人装完双系统后发现每次开机都要在 GRUB 菜单里手动选择进入哪个系统默认倒计时 10 秒有点烦。想改默认进入 Windows 或者缩短等待时间可以这样操作打开终端编辑 GRUB 配置文件sudo nano /etc/default/grub找到这两行GRUB_DEFAULT0 GRUB_TIMEOUT10GRUB_DEFAULT0表示默认启动第一个菜单项通常是 Ubuntu。如果想默认进 Windows可以先在终端运行grep menuentry /boot/grub/grub.cfg查看所有菜单项的名称和序号找到 Windows Boot Manager 对应的序号比如是第 4 项就把GRUB_DEFAULT4改成对应的数字。GRUB_TIMEOUT是进入默认系统前的倒计时秒数改成3或5比较合适别改成 0否则你以后想手动选系统都没机会了。修改保存后运行sudo update-grub重启即可生效。有些教程会推荐的GRUB_DEFAULTWindows Boot Manager (on /dev/sda1)这种用名字指定的写法也行但序号法更直观就是如果以后系统更新改变启动项顺序序号可能会变用名字指定更稳定。新手先用序号法等理解原理了再换。6.4 取消 Intel VMD/RST 后 Windows 蓝屏的应急修复这个问题我单独拿出来说因为它太隐蔽了。你在 BIOS 里把 SATA 模式从 VMD/RST 改成 AHCI 后重启进 Windows 大概率会遇到蓝屏常见报错INACCESSIBLE_BOOT_DEVICE。原理很简单Windows 默认加载的磁盘驱动是给 RST/VMD 模式的切到 AHCI 后驱动不匹配系统找不到启动盘自然就蓝屏了。解决方法是先别直接关机在 BIOS 里把 SATA 模式改回原来的 RST/VMD就能正常进 Windows。然后在 Windows 里以管理员身份打开命令提示符执行bcdedit /set {current} safeboot minimal重启进入 BIOS把 SATA 模式改成 AHCI保存退出。Windows 这次会以安全模式启动此时 AHCI 驱动已被系统临时加载并设为启动时启用进入系统后再把安全模式取消bcdedit /deletevalue {current} safeboot再次重启Windows 就能正常以 AHCI 模式启动了。这个方法其实是一个 Windows 的隐藏技巧先在当前模式RST/VMD下告诉系统下次启动进安全模式切到 AHCI 后安全模式会强制加载原生 AHCI 驱动然后删掉安全模式标记驱动配置就保存下来了。有相当一部分笔记本默认开启 VMD这也是我在 2.1 节强调“先确认自己硬盘模式”的原因。如果你不确定可以在 Windows 的设备管理器里看“存储控制器”下面有没有 “Intel(R) Volume Management Device” 或 “Intel(R) RST VMD Controller”有的话就说明开启状态需要按这套流程处理。7. 装完系统后的基础配置建议7.1 换源与 update 升级Ubuntu 装完第一件事建议先更新软件源。默认官方源在国内速度不稳定换成国内镜像源如阿里云、清华大学 TUNA 镜像站后apt 下载速度会快很多。操作方式有两种图形界面“软件和更新” → “Ubuntu 软件” → “下载自” → 选择服务器或命令行改/etc/apt/sources.list.d/ubuntu.sources。如果选择命令行Ubuntu 24.04 的源配置文件和以前不太一样它在/etc/apt/sources.list.d/ubuntu.sources里把里面URIs: http://archive.ubuntu.com/ubuntu/这一行的地址改成镜像站地址即可。例如改成清华源URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu/改完后执行sudo apt update sudo apt upgrade -y把系统更新到最新。这一步建议在装驱动之前做因为驱动和内核版本匹配上装完才能一次到位。7.2 中文字体与中文输入法系统装的时候选了中文默认的输入法框架是 IBus自带智能拼音国内用户用起来虽然不算完美但基本够用。如果在终端里发现中文输入法不可用可以执行sudo apt install ibus-libpinyin然后去设置 → 键盘 → 输入源添加“汉语Intelligent Pinyin”。如果觉得 IBus 的候选词排序太傻可以换装 Fcitx5 配搜狗输入法 Linux 版但那个需要额外的配置几位新手朋友问过我我一般都建议先用系统自带的真的受不了再换。字体方面apt 安装fonts-wqy-microhei可以提供高质量中文显示效果sudo apt install fonts-wqy-microhei fonts-wqy-zenhei虽然新版本 Ubuntu 自带的中文字体已经勉强能看但文泉驿微米黑在某些软件里的渲染仍然是最好的一档。7.3 系统备份与快照策略最后强烈建议装好系统、装好驱动、搞定所有配置之后做一个系统备份。Linux 没有系统还原点但可以用timeshift图形化的系统快照工具类似 Windows 的还原点在出问题的时候一键回滚。安装很简单sudo apt install timeshift第一次打开它会让你选择快照存储位置建议存在外接硬盘或另一个分区然后设置计划快照比如每周一次日常使用基本无感。等哪一天你手贱装了个依赖库导致系统起不来或者内核升级崩了timeshift恢复一下五分钟回到正常状态比重新安装系统快得多数据也不丢。我个人这些年装机的心得就是一句话装的次数多了翻车的概率也就高了但你只要把每一步的原理弄明白了翻车之后立刻就能知道问题出在哪。希望这份从准备到收尾的完整记录能帮你少走我之前走过的那些弯路。尤其记住那句备份永远不会嫌多引导修复永远不要慌。
返回列表