
华硕天选6pro这台机器我是今年年初入手的买回来第一件事就是装LinuxWindows双系统。因为日常工作离不开Windows但做AI模型训练、嵌入式编译、跑Linux服务又必须有一个真正的Linux环境。老实说这台机器装双系统没想象中那么简单前后折腾了三天光是开机黑屏和关机变重启就卡了我一整天。不过问题解决之后整台机器用起来非常舒服。如果你也是天选6pro或者同代模具的华硕本子正在纠结怎么装双系统这篇文章应该能帮你省掉我踩过的那些坑。先说结论双系统这个方案对天选6pro这种“Windows娱乐Linux干活”的需求来说依然是最划算的。虚拟机性能损失太大WSL2又没法直接操作物理设备和NVIDIA显卡。装好之后你可以在GRUB菜单里自由选择进Windows还是进Linux日常完全不受影响。本文会从方案选型开始讲然后一步步带你走完BIOS设置、系统分区、Ubuntu安装、NVIDIA驱动安装最后是华硕这台机器上最常见的几个bug和解决办法。下面的内容全部基于Ubuntu 24.04 LTS但思路同样适用其他Linux发行版。1. 安装前的思路双系统到底怎么选为什么我劝你别直接“盲装”1.1 双系统和虚拟机、WSL的边界很多人在装Linux之前都会纠结一个问题到底是用虚拟机、WSL2还是直接上双系统我的建议是看你要干什么。如果你只是偶尔用Linux跑个命令、写个脚本、调试一下Docker容器WSL2完全够用而且还能直接访问Windows文件系统开项目也方便。虚拟机则适合想体验不同发行版、或者需要一个隔离环境做测试的人虚拟机快照回滚特别方便。但如果你要干这些事——本地跑AI推理、训练小模型、装CUDA、做ROS开发、刷路由器固件、烧写单片机、测试内核模块——那虚拟机和WSL2就都不太行了。WSL2虽然支持CUDA但跨层访问GPU总有点隔靴搔痒的感觉虚拟机直通显卡又麻烦又有性能损耗。这个时候双系统是唯一既有完整硬件访问能力、又不会显著拖慢日常使用的方案。天选6pro这块机器带独立NVIDIA显卡开双系统之后最舒服的使用方式就是Windows里打游戏、剪视频Linux里跑模型训练、做嵌入式开发。你要问我为什么不是建议直接用一台Windows加一台Linux服务器因为成本高而且很多时候你就是需要本地的独立显卡和物理外设双系统是个人开发者性价比最高的方案。1.2 系统版本选型为什么我选Ubuntu 24.04 LTS天选6pro是2025年的新机器CPU、主板、网卡这些硬件都比较新。这就带来一个很现实的问题太老的Linux内核认不全硬件装完可能开不了机或者各种功能缺失。我个人选了Ubuntu 24.04 LTS核心原因是它的内核是6.8对新硬件支持已经比较成熟AMD平台和无线网卡基本都能直接识别不需要自己折腾编译内核。如果你用更老的20.04大概率会碰到内核太老导致声卡、WiFi、NVIDIA驱动这些问题叠在一起排查起来非常痛苦。另外Ubuntu 24.04是长期支持版本官方维护到2029年对于要稳定使用的场景来说这是最省心的选择。想折腾的话也可以用Manjaro、Fedora这类更新快的发行版但如果你是想“装完即用”Ubuntu的社区资料和解锁方案是最全的遇到问题基本都能搜到答案。注意这里说的“新内核认硬件”不是玄学。Linux对硬件的支持基本靠内核驱动内核越新对新网卡、新显卡、新音频芯片的支持就越完善。新机器装旧发行版很多问题其实都是内核版本造成的。1.3 华硕天选6pro上的几个“隐藏地雷”装之前先给这台机器摸个底。天选6pro虽然硬件配置不错但有三个点会在Linux下给你找麻烦。第一个是Secure Boot默认开启。Windows 11强制要求开启安全启动但Linux这边如果以后要装第三方NVIDIA驱动签名问题很折腾。我建议直接在BIOS里关掉省得后面安装驱动时被卡住。第二个是MUX Switch独显直连切换。天选6pro可以在“混合模式”和“独显直连”之间切换但Linux下如果你的NVIDIA驱动没装好独显直连模式很容易开机黑屏。新手在这台机器上装Linux我强烈建议先保持在混合模式等驱动装完再考虑要不要切独显直连。第三个是无线网卡。不同批次的天选6pro网卡方案不一样有的是MTK有的是Intel。Intel网卡在Linux下支持很好MTK的也能用但固件可能需要额外更新WiFi掉线问题在后面会讲到。把这些地雷提前排掉再动手后面会顺畅很多。2. 准备工作分区、BIOS、启动盘三步一次到位2.1 Windows侧准备压缩分区和关闭快速启动安装双系统之前我习惯先在Windows里把能处理的都处理掉。第一步是压缩磁盘分区。在Windows的“磁盘管理”里选择要压缩的分区通常是C盘右键“压缩卷”输入你打算给Linux的空间大小。我建议至少给60GB如果要做开发、装模型权重或者Docker镜像直接给100GB以上。分出来的这段“未分配空间”先不用格式化Linux安装器会自己处理。第二步是关闭快速启动。在Windows控制面板的“电源选项”里“选择电源按钮的功能”然后点击“更改当前不可用的设置”取消勾选“启用快速启动”。这个功能虽然能加快Windows启动速度但会导致Windows分区在关机后没有真正卸载Linux如果去挂载NTFS分区很容易出现文件系统异常。另外快速启动也是双系统时间错乱的元凶之一。第三步如果你的Windows开启了BitLocker或设备加密建议在装双系统之前先把它关掉不然Linux读取Windows盘会要求输入恢复密钥相当麻烦。这一步很多人忽略等Linux挂载Windows盘发现目录全是锁的才会意识到问题。2.2 BIOS设置直接改这几个选项天选6pro进BIOS的方式是开机连续按F2。进去之后我需要改下面几项设置项推荐值原因Secure Boot ControlDisabled关闭安全启动避免NVIDIA驱动签名麻烦Graphics Config混合模式Hybrid/Optimus驱动没装好前独显直连容易黑屏快速启动Fast BootDisabled减少启动时硬件初始化异常BIOS版本最新版华硕版本更新会修复ACPI、睡眠等兼容问题具体路径和名称可能因BIOS版本略有差异但天选6pro和ROG系的BIOS菜单结构是类似的你在Security、Advanced里找一下就能看到。升级BIOS时注意接好电源升级过程不能断电否则会有变砖风险。我建议在Windows下通过华硕官方的MyASUS软件在线更新会比进BIOS刷U盘稳一些。这里还有一个细节关掉Secure Boot之后Windows 11在特定情况下可能提示“安全启动被关闭”的警告但不用担心这不是系统损坏只是Windows的合规检查提示你日常使用完全不受影响。2.3 启动盘选择Ventoy省心不二之选制作Ubuntu启动盘我现在基本只用Ventoy。它把U盘变成一个多ISO启动器直接把Ubuntu的ISO文件拖进U盘就能启动以后想换个发行版或者装别的工具不用重新刷盘。用Rufus当然也可以但我不太推荐新手用Rufus写Ubuntu镜像因为一些版本在UEFI模式下容易出奇怪的引导问题。Ventoy在UEFI兼容性上做得更省心刻完盘直接F2进启动项选择U盘启动就行。启动盘做好之后就可以开始安装了。如果你手头没有U盘也可以考虑用GRUB引导ISO文件的方案但对新手来说没必要一个8GB以上的U盘成本很低却能省下很多不必要的折腾。3. 实操记录从U盘启动到装好NVIDIA驱动3.1 卡在安装界面黑屏用nomodeset参数救场从U盘启动Ubuntu安装程序很多人会碰到一个问题画面卡在Logo或者直接黑屏。这个问题的根源是Ubuntu默认加载的开源NVIDIA驱动nouveau和新的RTX显卡兼容性太差在内核驱动显卡时直接崩了。解决办法是在GRUB菜单外加一个启动参数。具体操作是在U盘启动后的GRUB菜单界面光标停在“Try or Install Ubuntu”这一项上按E键进入编辑模式找到quiet splash在这两个词后面加一个nomodeset然后按CtrlX或F10启动。nomodeset的意思是让内核先不要加载显卡的KMS模式设置用最基础的显示模式进入系统这样安装界面的显示就没问题了。安装的时候我建议在网络设置界面选择“断网安装”可以避免安装过程中自动下载更新拖慢节奏。分区方式选择“与Windows 11共存”Ubuntu安装器会自动检测Windows并创建GRUB双引导。如果你电脑里数据比较重要也可以选“Something else手动分区”手动把之前压缩出来的未分配空间创建为ext4分区挂在根路径/以及一个可选的swap分区。安装完成后重启你就能看到GRUB菜单里面有Ubuntu和Windows Boot Manager两个选项。如果开机直接进了Windows去BIOS把启动顺序改成Ubuntu优先或者进Linux后执行sudo update-grub重新生成引导。注意装完系统第一件事赶紧用桌面里的“软件更新器”把系统更新到最新更新完再重启。新机器建议内核和固件都更新到最新很多bug会在后续版本里修掉。3.2 NVIDIA驱动安装最容易翻车的一步装完系统登录桌面接下来就是最核心也最坑的一步NVIDIA驱动。Ubuntu对NVIDIA显卡有官方的专有驱动源安装方法很简单。但在装之前必须先禁掉nouveau这个开源驱动否则两个驱动打架大概率会进入登录循环。先创建模块黑名单sudo sh -c echo blacklist nouveau /etc/modprobe.d/blacklist-nvidia-nouveau.conf sudo sh -c echo options nouveau modeset0 /etc/modprobe.d/blacklist-nvidia-nouveau.conf sudo update-initramfs -u然后安装驱动。我推荐用Ubuntu源里的自动检测sudo ubuntu-drivers autoinstall这条命令会自动检测你的显卡型号并且安装匹配的NVIDIA驱动版本。相比去官网下载.run文件手动安装用系统源的驱动省心得多因为它是经过Ubuntu版本测试的而且会和内核版本配套。由于天选6pro的RTX显卡比较新自动安装出来的驱动版本可能不是最新但够用追求极致性能可以再加一个nvidia-driver-dkms包这样内核更新后驱动模块会自动重建。安装完成后重启在终端里验证nvidia-smi如果能看到显卡型号、驱动版本和显存信息说明驱动装成功了。如果重启后卡在登录界面循环按CtrlAltF3进TTY终端先把驱动卸了再排查多半是nouveau没禁干净或者内核更新后驱动没重新编译。补充一个小技巧nvidia-smi输出的右上角会显示当前驱动的CUDA版本这个版本号决定了你可以安装哪个CUDA Toolkit写CUDA代码时注意匹配好避免编译报错。3.3 开机进不了系统先检查这两个引导问题双系统装好后最常见的两个引导问题是GRUB菜单不出现或者出现以后选Windows提示错误。GRUB菜单不出现大多是BIOS启动顺序没设置好。进BIOS的Boot页面把“Ubuntu”调整到第一启动项。如果BIOS里面没有Ubuntu选项可以用开机F2进入BIOS选择“Boot Override”临时指定Ubuntu引导文件。选Windows进不去通常是因为Windows开启了快速启动没有关闭。回Windows里把它关掉然后在Linux里执行sudo update-grub重新扫描一下引导项就好了。还有一种情况是Windows更新后会把自己的EFI引导项恢复到第一位遇到这种的直接在Linux下用efibootmgr调整顺序即可sudo efibootmgr sudo efibootmgr -o 0000,0001先执行第一条命令查看当前引导顺序编号再通过-o参数把Ubuntu和Windows的启动顺序排好。这个方法比反复进BIOS点鼠标要快很多。4. Bug处理实录天选6pro上那些常见坑和对应的解法4.1 关机变重启、重启变假死这个问题我印象太深了。装好系统第一天点关机屏幕灭了结果三秒后又自动开机像闹鬼一样。查了各种资料最后发现是ACPI和PCIe电源管理的问题。我这边的解决办法是先升级到最新版BIOS然后在GRUB配置里加上一个内核参数。编辑/etc/default/grubGRUB_CMDLINE_LINUX_DEFAULTquiet splash acpiforce执行sudo update-grub之后重启。加上这个参数后关机就正常了。如果你的机器还有“重启后卡死”的情况也可以试试在同样的位置加上pcie_aspmoff这个参数能关闭PCIe的ASPM电源管理有些主板在ASPM省电模式下会出奇怪的问题。另外关闭Windows里的快速启动对关机异常也有帮助因为双系统环境下Windows快速启动会干扰ACPI状态切换。我当时在BIOS里还关掉了“ErP Ready”虽然它主要管EC供电但在部分华硕机型和关机电涌现象也有关联可以一并试试。4.2 风扇狂转、温度居高不下刚装完Linux天选6pro的风扇可能会一直处于比较高转速的状态。这是因为Linux默认没有加载华硕笔记本的电源管理和风扇控制驱动CPU调度也偏向性能档。我建议先安装power-profiles-daemon这个工具可以切换电源模式sudo apt install power-profiles-daemon systemctl enable --now power-profiles-daemon然后在设置里选择“Balanced”或“Power Saver”模式风扇转速就会明显降下来。天选系列在Linux下还有一个开源工具叫asusctl可以控制机身上的风扇配置和键盘灯光。安装方式可以从GitHub的发布页下载它支持天选系列的散热模式切换实测下来效果不错。不过要注意如果你的Ubuntu内核版本太老可能需要更新内核才能完全支持华硕EC控制。还有一个小细节NVIDIA驱动装好之后空闲时独显会进入低功耗状态但如果某些应用持续调用GPU温度不降也是正常的。你可以用nvidia-smi -l 1实时监控GPU温度和功耗判断是不是个别进程在后台跑。4.3 WiFi断流、蓝牙搜不到设备这台机器用的无线网卡在Linux下最容易出问题的就是两个5G WiFi会时不时断流蓝牙设备搜索不到。WiFi断流先更新固件。执行sudo apt update sudo apt install linux-firmware sudo reboot如果更新固件之后还是断流可以关掉网卡的电源管理sudo sh -c echo options mt7921e disable_aspm1 /etc/modprobe.d/mt7921.conf上面的模块名和参数要看你实际网卡型号Intel网卡的话是iwlwifi模块参数是power_save0。可以使用lspci | grep Wireless查看网卡具体型号再搜索对应的模块名。蓝牙方面如果设备搜索不到或者连接不上先试试重启蓝牙服务systemctl restart bluetooth如果反复搜索不到可以检查有没有安装蓝牙固件还是上面那个linux-firmware包装完一起重启就能解决。另外部分耳机在Linux下连接后默认音频配置文件不对会出现能连上但没声音的情况在蓝牙设置里把设备对应的音频配置改为“High Fidelity Playback (A2DP Sink)”通常能解决。4.4 双系统时间相差8小时这个坑几乎所有装双系统的人都会碰到。现象是Windows里时间正确回到Linux发现时间慢了8小时或者反过来。原因是两个系统对硬件时钟RTC的解读方式不一样。Windows默认把硬件时钟当成本地时间Linux默认把它当成UTC时间。最省事的解决方法是让Windows也使用UTC。用管理员身份打开CMD执行reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 /f重启后两个系统的时间就统一了。注意执行完这条命令后Windows的时间会先变得不准去设置里把时间同步一次就行。如果你习惯在Linux侧解决也可以用timedatectl set-local-rtc 1 --adjust-system-clock但我个人更推荐改Windows注册表因为这样Linux、Windows、甚至进BIOS看到的时间都能保持准确一致。4.5 合盖休眠唤醒后黑屏天选6pro合盖之后再打开如果Linux没能正确唤醒屏幕可能会一直黑着只能强制关机。这个问题和NVIDIA驱动、内核睡眠模式都有关系。我先建议把系统设置为合盖不睡眠只在需要的时候手动挂起编辑 /etc/systemd/logind.conf 找到 #HandleLidSwitchsuspend改为 HandleLidSwitchignore 然后执行 systemctl restart systemd-logind这样合盖就只锁屏不会进入睡眠状态。如果你想用睡眠可以再试试在GRUB参数里加上mem_sleep_defaultdeep强制使用较深的睡眠状态。不过天选6pro上NVIDIA驱动和睡眠唤醒的兼容性问题不是100%能解决如果一直黑屏睡觉前直接把系统关机或者只用挂起功能更稳妥。另外如果你用的桌面环境是GNOME可以在设置-电源里把“笔记本盖关闭时”的行为改成“Blank Screen”而不是“Suspend”效果和改logind基本一样但图形界面操作起来更直观。4.6 声音偏小或耳机没声音Linux下声卡驱动一般能直接用但有些笔记本会出现扬声器声音小、耳机插上没反应、麦克风没声音之类的问题。这类问题和ALSA配置有关。我先确认一下声卡设备aplay -l然后确认PipeWire服务是否正常systemctl --user status pipewire如果声卡没识别到安装alsa-firmware-loaders并重启试试。如果只是音量偏小可以在系统的声音设置里把PCM音量拉高或者装一个PulseAudio/PipeWire的音量控制面板。天选6pro在Ubuntu 24.04下大部分声卡功能是正常的有个别机型需要在BIOS里把声卡模式从Windows改为UEFI音频模式但天选6pro默认就能用。还有一个容易被忽视的问题是HDMI/DP音频输出。外接显示器之后如果显示器没有声音在声音设置里把输出设备切换为对应的HDMI音频输出即可。如果切换了还是无声检查NVIDIA驱动自带的声音模块是否正常加载lsmod | grep snd_hda_intel能看到模块状态。5. 最后分享一点个人经验装双系统这件事说到底不是技术多难而是这台机器、这个发行版、这些驱动之间的兼容性组合太多一点对不上就炸。我踩过最大的坑就是死磕“安装界面黑屏”后来发现一个nomodeset参数就能解决再后来发现是NVIDIA驱动顺序的问题。所以我个人的建议是新机器装Linux之前先把BIOS和Windows下的所有驱动升到最新再动双系统的手。Linux这边的坑大部分其实都在内核版本和驱动版本上越新的版本越省心。另外别在双系统上过度折腾“美化”或者“精简”稳住稳定版本把时间留给真正要做的事情。我的天选6pro现在Windows和Linux各自分工Windows管游戏和影音Linux跑开发和模型电脑利用率比单系统高多了。如果你也遇到本文没提到的bug建议先按这个顺序排查uname -r看内核版本dmesg | grep -i error看内核报错journalctl -xe看系统日志。这三个命令能解决至少80%的驱动类问题。希望这篇文章能帮你少走点弯路。