尧图精选

Ubuntu安装实战指南:ISO镜像下载、启动盘制作与双系统引导修复

🕒 发布时间:2026/9/26 20:32:49 📁 来源:尧图网络
玩Ubuntu的第一步永远绕不开“下载”和“安装”这道门槛。很多朋友在Windows上点几下就能装好软件但面对Ubuntu的ISO镜像、启动盘、分区方案就一头雾水总觉得这是搞开发的老手才能碰的东西。其实Ubuntu的安装流程早就被优化得很成熟了只要理解每一步在干什么跟着做下来真的就是几分钟的事。这篇东西我会按照自己这两年给笔记本、台式机、虚拟机装过不下二十次Ubuntu的经验把整个下载安装的链路拆开揉碎从选版本、下镜像到做启动盘、进BIOS再到分区和踩坑修复一条龙讲清楚。不管你是想在虚拟机里体验一下还是打算彻底替换系统甚至搞双系统共存都能在里面找到对应的实操方案。先说个题外话。之所以强调“几分钟内完成”是因为很多人把时间都浪费在错误的选择上下载了不兼容的版本、启动盘没做对、分区方式理解错了结果折腾一晚上。我的建议是先花五分钟看完这篇文章把流程在脑子里过一遍再去动手。因为我们真正要解决的其实不是“怎么点按钮”而是“每个按钮背后解决什么问题”。理解了底层逻辑Ubuntu的安装就变成一件确定性很高的事。1. 内容整体设计与思路拆解在开始写这篇安装文章之前我先给自己做了一次“反推设计”。什么叫反推设计就是先想清楚一个刚接触Ubuntu的人最可能在哪个环节卡住然后倒推回来决定文章覆盖哪些内容。这个思路比按部就班罗列步骤要有效得多因为实际安装过程中90%的问题都不是“不会点”而是“不知道当前状态对不对”。举个例子。很多人下载Ubuntu时第一反应是去搜索引擎找“Ubuntu下载”然后进了一个不知道哪里的镜像站下载了一个带有奇怪后缀的ISO文件最后写到U盘里启动失败。问题出在哪他缺的不是下载链接而是一套判断标准什么渠道可信、什么文件名是正规的、SHA256校验值是不是匹配。所以我在第一章节里优先讲版本选择和镜像验证而不是一上来就甩一个链接。另一个例子是安装方式的选择。VMware里装Ubuntu和给物理机装Ubuntu操作几乎一样但前置条件和后续维护完全不同虚拟机有现成的虚拟磁盘文件出了问题快照一恢复就行物理机双系统则要处理引导、分区、快速启动这些Windows遗留问题。如果文章只讲一种方式那对另一半需求的读者就不公平。所以我用独立章节分别覆盖并穿插两台机器的对比和切换建议。还有一件事我特别想提醒Ubuntu的安装不是一次性的它只是系统生命周期的起点。热搜词里出现了“ubuntu安装gcc失败”“ubuntu安装docker”“ubuntu环境变量配置错误”“ubuntu忘记登录密码”这些其实都是装完系统两三天后才会冒出来的问题。如果文章只停在“桌面出来了”读者真正遇到的麻烦一点没解决那这篇博文的价值就很有限。所以我把常见问题单独做成一个速查章节把安装刚结束的脆弱期可能踩的坑提前摆出来。这个思路确定之后文章结构就非常清楚了先解决“拿什么装”再解决“用什么方式装”然后解决“装的时候怎么选”最后解决“装完之后崩了怎么办”。每一步都严格对应读者心智中的真实困惑而不是教科书式的目录堆叠。2. 下载Ubuntu镜像先搞清楚该下哪个版本2.1 官网和镜像站到底有什么区别Ubuntu的官方下载地址是ubuntu.com/download这是最权威的渠道。但你访问的时候会发现一个问题国内直连官网下载ISO的速度经常不稳定桌面版镜像动辄四五个GB下到一半断了又得重新来。所以国内用户一般会选择高校或云厂商的镜像站比如清华大学的TUNA镜像站、中科大的USTC镜像站、阿里云镜像站它们会定时和官方源同步文件本身和官网完全一致只是分发路径更近。这里有一条我个人强烈建议的经验无论从哪个镜像站下载拿到ISO之后一定要做校验。Ubuntu官方在下载页面会同时提供SHA256SUMS文件里面是该版本所有镜像文件的哈希值。你下载完ISO后在终端执行一条校验命令把算出来的哈希值和官网公布的对上才能放心使用。这个过程看似多花了一分钟却能避开很多“这个镜像是不是被篡改过”“是不是解压不完整”的隐患。校验命令其实很简单在Linux或macOS上执行sha256sum ubuntu-24.04-desktop-amd64.isoWindows用户可以在PowerShell里执行Get-FileHash .\ubuntu-24.04-desktop-amd64.iso -Algorithm SHA256然后把输出结果和官网SHA256SUMS里的值对照一下完全一致就可以开开心心做启动盘了。说实话这一步见过太多人跳过结果引导失败之后还去怀疑U盘有问题其实源头就是ISO文件没下载干净。2.2 LTS还是非LTS这个选择比你想的重要Ubuntu的版本号后面经常跟着“LTS”三个字母全称是Long Term Support中文叫长期支持版。目前最主流的两条线是22.04 LTS和24.04 LTS大约每两年发布一个大版本。LTS版会获得五年的安全和维护更新也就是说一旦选定了LTS你有五年时间不用考虑重装系统的大动作这对服务器和不想折腾的桌面用户非常友好。而非LTS版本比如23.10、24.10这种是每半年发布的临时版本只维护九个月适合想抢先体验新功能的发烧友。发烧友用非LTS没问题因为他们具备半年一升级的觉悟但对绝大多数人来说我只推荐LTS。以我个人的经验除非你明确知道自己需要某个非LTS版本才有的内核特性否则闭眼选最新的LTS就是最优解。再往细里说桌面版和服务器版的区别也值得提前了解。桌面版带图形界面文件名里往往有“desktop”字样适合日常办公学习服务器版精简掉了图形界面适合部署服务并节省资源。如果只是普通使用选desktop如果目标是搭网站、跑数据库建议选server甚至考虑更精简的Ubuntu Server加手动安装桌面环境。另外还要注意CPU架构主流Intel和AMD处理器都选amd64树莓派、部分ARM开发板才需要arm64热搜词里出现的rk3588这类芯片就要选arm64的镜像千万别下错。2.3 下载前必须确认的两个细节选好了版本和架构下载前还有两个细节值得花十秒想清楚。第一个细节是版本后缀带不带“live”或者是几点几的增量更新。以22.04为例官方会维护22.04.3、22.04.4、22.04.5这类小版本它们本质上是同一条LTS分支只是集成了过去一年半载的更新补丁。下载时优先选小版本号最新的那个比如22.04.5这样你装完后需要打的补丁会少一些。第二个细节是下载时机的网络环境。ISO文件很大桌面版通常5GB左右尽量在网络稳定的时段下载断点续传工具如浏览器自带的下载管理或第三方工具如Motrix、qBittorrent都能派上用场。另外如果你在镜像站看到的文件是“.iso”结尾但旁边还有“.iso.zsync”或“.torrent”后缀前者可以拿来增量同步后者可以用BT工具下载速度往往更快这也是一个很多人不知道的小技巧。3. 安装前的环境准备打造一把能顺利启动的钥匙3.1 实体机、虚拟机还是双系统三条路线怎么选拿到ISO文件之后下一个问题就是这台Ubuntu到底该以什么形态跑起来。安装方式会直接影响后续的一切操作所以我把三条路线的优劣先摊开来对比。虚拟机的本质是用软件模拟一台电脑在一个文件里跑整个系统。主流的VMware Workstation、VirtualBox都能轻松加载Ubuntu。优点是安全想怎么折腾都行随时快照回滚缺点是对硬件性能有损耗显卡性能尤其弱不适合玩3D游戏或重度图形应用。适合的人群是初学者、做实验的人、以及那些“想体验一下Ubuntu又不想动现有系统”的人。双系统意味着物理机上既保留Windows又安装Ubuntu开机后通过引导菜单选择。优势是能完全发挥硬件性能最适合开发和学习缺点是占用磁盘空间且存在Windows更新或BIOS设置改变导致Linux引导失效的小概率风险。完全替换则是清空整块硬盘只装Ubuntu最省心最不折腾适合已经把Ubuntu当主力系统、又用不上Windows的人。如果你有必须依赖Windows的软件比如某些专业工具或游戏不建议直接替换。这三条路线我也都走过。最早我用VMware体验了几天后来胆子大了在笔记本上装了双系统最后工作机和家里的台式机全部替换成Ubuntu。我的建议是第一步用虚拟机练手如果你能在一个月内不产生“好想切回Windows”的念头再考虑双系统或直接全盘替换。这样即便中间出了岔子你的主系统也不会受到任何影响。3.2 U盘启动盘的制作不是把ISO复制进U盘那么简单不管你选哪条路线只要不是虚拟机挂载ISO文件基本上都需要把ISO写入U盘做成一个可以启动的安装盘。这里最常出现的认知误区就是以为把ISO文件当成普通文件拷贝到U盘里就能装系统。实际上电脑在开机启动阶段根本不会自动运行U盘里的文件它需要的是一个带有启动引导信息的介质也就是所谓的启动盘。制作启动盘的工具选择比较讲究。Windows环境下Rufus是我最常用的一款绿色免安装打开就能用。它的界面里有一个“设备”选项选中你的U盘然后点击“选择”按钮定位到下载好的ISO文件分区类型我强烈建议选“GPT”搭配“UEFI”而不是老的“MBR”。原因是现代电脑几乎都默认使用UEFI引导MBR时代已经是往事。文件系统保持默认的NTFS或FAT32都可以Rufus会自己处理好启动相关的细节。macOS或Linux环境下我常用balenaEtcher界面极简刷刷三板斧选镜像、选U盘、点击Flash。还有一类更硬核但更可控的做法是直接在Linux终端用dd命令sudo dd ifubuntu-24.04-desktop-amd64.iso of/dev/sdX bs4M statusprogress注意这里的/dev/sdX是U盘设备节点在/dev/sda、/dev/sdb、/dev/sdc里仔细辨认认错了可能会把整个磁盘抹掉。dd命令的优点是跨平台、不依赖任何图形工具缺点是没有任何提示写错了也没法反悔所以新手我还是推荐图形化工具。整个制作过程通常在一到三分钟之间U盘速度越快越省时间。写完之后Rufus或Etcher都会提示“写入完成”此时U盘的分区结构里会出现两个分区一个是EFI启动分区一个是数据分区这是正常现象千万不要手动去把其中一个删掉或者格式化。3.3 BIOS/UEFI设置让电脑从U盘启动U盘做好之后下一步是让电脑知道“开机时优先读U盘”。开机时按下F2、F10、F12或Del键不同品牌不一样开机画面会提示“Press F2 to enter Setup”之类字样进入BIOS/UEFI设置界面。这里面有两个关键设置一个是Boot Mode确认是UEFI而不是Legacy另一个是Secure Boot也就是安全启动这个选项可能会影响Ubuntu的引导。Secure Boot的存在意义是防止系统启动时被恶意代码劫持按理说是个好功能。但Ubuntu和Windows双系统环境下Secure Boot偶尔会阻碍引导加载器的正确运行导致开机直接跳过GRUB菜单或者报错。我的处理方法很明确在BIOS里把Secure Boot设为Disabled理由很简单Ubuntu现在其实已经支持Secure Boot了但它在不同主板上的兼容性参差不齐与其后期去折腾签名密钥不如一开始关掉至少对个人物理机来说这个风险完全可以接受。设置完成之后保存退出电脑重启时会从U盘加载Ubuntu安装程序。如果发现电脑没有自动进到紫色的Ubuntu引导界面多半是启动顺序没有设置对回BIOS把U盘启动项调到第一位或者直接在开机快捷启动菜单里选择U盘。物理机的启动顺序问题就这么解决了。4. 虚拟机场景下的Ubuntu安装VMware和VirtualBox实操4.1 创建虚拟机时的硬件配置参考虚拟机安装的启动介质不再需要U盘而是直接加载ISO文件。以VMware Workstation为例新建虚拟机时选择“典型”配置然后让你选择安装程序光盘映像文件时浏览并选中你下载的ISO即可。VMware会自动检测到“Ubuntu 64位”并推荐一套默认配置但默认配置往往偏保守我会调几个参数。内存分配至少4GB我通常给8GB因为Ubuntu桌面版加上现代浏览器的内存占用轻轻松松就能吃满4GB处理器核心给两个或四个看你宿主机CPU是几核几线程别贪多给太多反而会让虚拟机内部效率下降磁盘容量建议至少60GB不要勾选“立即分配所有磁盘空间”选默认的“将虚拟磁盘存储为单个文件”或“拆分成多个文件”都可以后者更方便迁移。这里面一个容易忽略的坑是“虚拟化引擎”选项。VMware里勾选“虚拟化Intel VT-x/EPT或AMD-V/RVI”能让Ubuntu在虚拟机内部再跑容器或嵌套虚拟机时获得性能提升。如果你之后要在这个Ubuntu里用Docker、KVM这类虚拟化技术这个勾选是必要的。VirtualBox对应的设置是“硬件加速”里的“启用嵌套VT-x/AMD-V”。虚拟机创建完成之后设置里把“启动时连接”的光驱指向ISO文件然后启动虚拟机会直接进入Ubuntu的安装引导菜单这就省去了做U盘启动盘和调BIOS的两步。虚拟机装系统比物理机省心也恰恰是因为这层虚拟化帮我们屏蔽了硬件差异。4.2 安装完成后的VMware Tools安装用虚拟机玩游戏的人不太多但几乎每个虚拟机用户都会遇到一个问题装完Ubuntu之后屏幕分辨率锁死在一个很别扭的值窗口不能自适应缩放宿主机和虚拟机之间复制粘贴文件也不方便。这个问题的根源在于虚拟机缺少一套叫做增强功能或工具集的东西在VMware里叫VMware ToolsVirtualBox里叫Guest Additions。VMware Tools在较新版本里已经改名为“open-vm-tools”并且在你安装Ubuntu时默认就会装上一部分基础组件。但完整功能比如文件夹共享、双向拖拽、分辨率自适应还是需要确认一下。最简单的方法是在Ubuntu终端里安装sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop装完重启虚拟机立刻就能感觉到窗口顺滑了。VirtualBox用户则用类似方式安装增强功能在虚拟机菜单里选择“设备”里的“安装增强功能”桌面会弹出一个光盘或者在终端执行sudo apt install virtualbox-guest-utils virtualbox-guest-dkms这套东西装与不装虚拟机体验完全是两个世界。我见过有人因为分辨率死活拉不上去怀疑显卡驱动坏了重装系统两三次结果只是没装增强工具纯属白费力气。4.3 虚拟机网络模式的对比选择虚拟机里Ubuntu的网络连接是另一件让新手困惑的事。VMware和VirtualBox默认都提供NAT模式它让虚拟机借宿主机网口访问外网简单说就是虚拟机躲在宿主机后面上网。这个模式适合绝大多数场景装完系统开箱即网不用任何配置。但如果你希望局域网里其他设备能直接访问这台Ubuntu比如在上面跑一个网站然后手机扫码访问这时候NAT模式就不行了得切到“桥接模式”它让虚拟机直接连接到物理网络占用一个与宿主机同网段的IP。还有一种是“主机模式”或“仅主机模式”虚拟机只能和宿主机通讯访问不了外网适合做一些隔离测试或本地联调。我在实验环境里经常用NAT加端口转发方式来暴露服务比如在NAT模式下给虚拟机的22端口做宿主机的2222到22的映射这样宿主机通过localhost:2222就能SSH进虚拟机既安全又灵活。这个操作在VMware的“编辑虚拟机设置-网络适配器-高级-端口转发”里VirtualBox则在“网络-NAT-端口转发”里配置。5. 实体机双系统安装Ubuntu给想保留Windows的人5.1 双系统安装前的三步准备双系统安装比虚拟机多几条釜底抽薪的准备工作每一步都别偷懒。第一步是磁盘空间收缩。Windows下右键“此电脑”选“管理”进入“磁盘管理”对着你要压缩的分区点右键选“压缩卷”腾出至少60GB的空间。压缩完成后你会看到一部分“未分配”空间这就是Ubuntu未来的家。我记得第一次只给了25GB结果装完系统加了几个开发环境就快满了所以我的经验是预留越多越好毕竟Ubuntu的根目录、家目录、swap分区都要占地盘。第二步是关闭Windows快速启动。在Windows的“控制面板-电源选项-选择电源按钮的功能”里找到“启用快速启动推荐”并取消勾选。这项功能表面上是为了让Windows开机变快实质是关机时把内核会话写入休眠文件。如果你不关掉它下次从GRUB进入Windows时NTFS分区状态可能被你搞乱偶尔会出现“检测到文件系统错误”的提示。这一步是为避免双系统之间互相干扰做的一层保险。第三步是数据备份。压缩分区本身有极小概率把文件写乱加上分区表调整时Windows偶尔抽风建议关键数据先备份到移动硬盘或网盘。这一步永远不嫌多做反正也就是复制粘贴的事但出了事就追悔莫及。5.2 分区方案的选择自动还是手动走到安装程序的分区步骤Ubuntu会给你几个选项安装Ubuntu与Windows共存清除整个磁盘注意这里会抹掉Windows其他选项手动分区。如果双系统安装第一眼看到“与Windows共存”这个选项时很多人会很兴奋觉得一键搞定。但我不建议直接用这个选项原因是它分配磁盘空间的方式有时候不可控可能把ESP分区或Windows恢复分区的结构改变。我更推荐“其他选项”配合手动分区看起来复杂实际也就是在“未分配空间”上新建几个分区的事。手动分区的方案分两类。UEFI模式下你需要一个EFI系统分区如果你机器上已经有ESP分区且未满理论上可以直接复用但为了避免引导文件混乱我建议在预留空间里新建一个单独的ESP分区。然后是swap分区也就是交换分区如果你内存小于8GB建议给8GB到16GB内存够大也可以完全不用Ubuntu现在支持swapfile文件方式效果一样还不用预先分一个静态大小的区。剩下的空间全部给根目录“/”除非你有专门的数据盘要挂载到/home。我的一个习惯是把根分区尽量给大一点儿以后装大型软件和容器镜像都有地方放。分区弄好之后安装程序会要求你选择引导加载器安装位置这一步直接选那个新建的ESP分区即可不要默认选整个磁盘否则可能覆盖Windows引导记录。5.3 重启后引导项出问题怎么办双系统装好之后理论上重启会看到GRUB引导菜单上面有Ubuntu下面有Windows Boot Manager。如果等了半天没有菜单直接进了Windows或者直接进了Ubuntu看不到Windows这通常不是安装失败而是引导项识别顺序有问题。我自己遇到过一种情况安装完成后GRUB菜单里只有Ubuntu没有Windows。处理方式很简单在Ubuntu里打开终端执行sudo update-grubGRUB会自动扫描所有磁盘上的可引导系统把Windows Boot Manager加进菜单。如果扫描不到可能是OS-prober在某种状态下被禁用检查/etc/default/grub里GRUB_DISABLE_OS_PROBER是否为false或者确认ESP分区有没有被正确挂载。另一个更常见的故障是Windows更新后直接把GRUB覆盖了开机自动进Windows连选择的机会都没有。这时候不要慌找一个Ubuntu的U盘启动盘重新启动选择“试用Ubuntu”然后在终端里安装一个叫Boot-Repair的工具sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair打开Boot-Repair点“Recommended repair推荐修复”它会自动检测引导配置并把GRUB装回去整个过程五到十分钟救回引导的概率非常高。这个工具是我的压箱底技巧遇到引导类问题先试它比手动敲一堆chroot命令省心多了。6. 安装后最容易踩的常见问题速查6.1 忘记管理员密码怎么重置刚装完系统没几天忘记自己设置的密码是很常见的事。这个密码是sudo认证的钥匙没有它你连装个软件都做不了。重置方法不难前提是物理上能接触到这台机器或者有远程控制手段。在登录界面不要输密码先强制重启进入GRUB菜单时按e键编辑启动项。找到以linux开头的这一行在末尾加上一句init/bin/bash然后按CtrlX或F10启动系统会直接进入一个root shell不会要求你输入密码。在这个环境里以读写方式重新挂载根文件系统mount -o remount,rw / passwd 你的用户名输入两遍新密码后执行reboot -f强制重启就能用新密码登录了。这个操作本质上是利用内核在启动早期直接注入一个bash进程绕过登录管理器。注意操作完以后之前加的init/bin/bash参数只会对这一次启动生效重启后恢复正常。6.2 中文输入法装完却调不出来Ubuntu中文环境缺失会对刚转过来的中文用户造成很大的劝退感。系统自带的中文输入框架叫IBus它自带的智能拼音虽然不差但和搜狗拼音这类依赖词库的输入法比还是有差距。热搜词里的“ubuntu输入法不能打中文了”和“ubuntu安装搜狗输入法”指的就是这堆事的演变史。我现在的习惯是装好Ubuntu后先清空所有输入法框架然后统一装Fcitx5加中州韵或Fcitx5拼音。命令行操作sudo apt install fcitx5 fcitx5-chinese-addons然后在“设置-系统-区域与语言-输入源”里把输入源切换为“Fcitx5”并添加简体中文。有些版本需要在终端里改一个环境变量让GTK程序认到Fcitxim-config -n fcitx5重启一下或者注销重新登录。搜狗输入法的Ubuntu版用户安装包里带了Fcitx框架的依赖原理上和Fcitx5大同小异。调不出来的时候先确认右下角有没有输入法托盘图标再检查当前窗口是不是终端终端对快捷键反应更敏感最后打开“输入法配置”看看添加的语言和切换快捷键对不对。6.3 网络配置和SSH连不上Ubuntu Server装完默认没有图形界面很多人第一件事就是想在Windows上用SSH连过来。但刚装的服务器往往没开SSH服务连接被重置也纯属正常。先在本机给Ubuntu装上openssh-serversudo apt install openssh-server sudo systemctl enable --now ssh然后用ip a查看IP地址接着回Windows的MobaXterm或Termius里连接。如果连接失败最常见的原因是防火墙Ubuntu自带的ufw规则默认可能把22端口挡在外边sudo ufw allow 22/tcp另外还要确认IP是不是局域网内的正确网段或者虚拟机是不是用了NAT但没做端口转发。还有一类更隐蔽的问题是DNS。热搜词里出现“ubuntu网络配置”我猜测大概率是装了Netplan后改了/etc/netplan/*.yaml导致网络起不来。Netplan的YAML缩进非常敏感改完执行sudo netplan apply之前最好用sudo netplan try先试一下这个命令会在几秒后自动回滚能有效避免改坏网络配置把自己锁在门外。6.4 环境变量配置错误导致命令找不到环境变量这个坑基本每个Linux用户都踩过。最经典的失误是编辑/etc/profile或~/.bashrc时写错了PATH把系统默认目录覆盖了结果保存退出后发现连ls、sudo这些基础命令都提示not found更别提打开终端编辑文件补救。遇到这种情况别慌用绝对路径调用命令就行比如直接用/usr/bin/sudo /usr/bin/nano /etc/environment把里面错误的PATH改回来。如果你连这台机器都进不去了可以用Live USB启动挂载根分区后手动修正。还有一种比我疯狂但很有效的修改方式是给PATH加上系统基础目录export PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin然后再去编辑配置文件。配置文件拼写错误会发生在.bashrc和.profile两个文件之间的顺序关系上登录shell先读.profile再读.bashrc如果你把环境变量定义在.profile里但内容有问题会影响所有用户的登录排查时记得考虑作用域。6.5 NVIDIA显卡驱动装不上或卸载不掉热搜词里有一条“ubuntu显卡驱动卸载不掉”这一看就是踩了NVIDIA闭源驱动的坑。Ubuntu的开源驱动Nouveau和NVIDIA官方驱动是水火不容的两个世界如果你从NVIDIA官网下载.run驱动安装稍有不慎就会黑屏。我现在的标准流程是无论装什么驱动先卸载干净旧的sudo apt purge nvidia-* sudo apt autoremove再考虑是直接用系统自带驱动管理器装驱动还是去NVIDIA官网下载。我推荐Ubuntu自带的“软件和更新-附加驱动”它列出的驱动版本都是兼容过的装完重启大概率没问题。用apt装的好处是有依赖管理能自动把内核模块对齐。手动装.run驱动的风险在于新内核和驱动模块的内核头文件版本不匹配编译时就会报错这也是“ubuntu cuda安装指令安装不了”这类问题的根源之一。如果驱动装上后出现黑屏进恢复模式卸载驱动或者干脆在GRUB启动项里加上nomodeset参数进系统后再卸载。这里“nomodeset”是内核启动参数禁止系统加载显示相关内核模式设置模块算是驱动排错时的万能钥匙遇到黑屏、花屏、分辨率怪问题都可以先在启动时试一下。6.6 安装软件失败的根源排查“ubuntu安装gcc失败”“ubuntu安装docker”这类问题本质上不是安装命令不对而是系统源或依赖关系出了状况。新装的Ubuntu默认源是官方源在国内访问速度不稳定所以装软件时经常卡在下载阶段。解决方案很直白换国内镜像源。我拿清华或阿里云的源替换/etc/apt/sources.list.d/ubuntu.sources新版Ubuntu老版本直接改/etc/apt/sources.list把文件里的archive.ubuntu.com换成mirrors.tuna.tsinghua.edu.cn然后执行sudo apt update更新源之后再安装gccsudo apt install build-essential这个包包含了gcc、g、make等编译工具链比单独安装某个组件更省心。Docker同理先走官方脚本或添加官方源来装如果下载超时也可以通过配置Docker镜像加速器来解决。我这里提示一句软件安装失败的80%场景都是“更新源没做”或者“依赖源冲突”先把系统源理顺绝大多数问题就消失了。7. 最后的经验小结我用Ubuntu也有不短的时间了这套下载安装流程前前后后经历了从光盘到U盘、从MBR到UEFI、从GNOME到GNOME的几次演变绕了很多弯。最深的体会是Ubuntu的安装并不是一个靠记忆就能搞定的过程它是一个需要理解引导原理、分区形式和系统服务的系统性流程。如果你脑海中时刻想着“现在是BIOS在引导”“现在UEFI在读取ESP分区”“现在GRUB要加载内核”你会发现在任何一步出错时你都能快速定位而不是站在黑屏前发呆。我也不建议你一步到位地追求什么“几分钟安装成功”。第一次装留出两个小时给自己试错的空间装坏了用U盘重新进安装器再来一回。第二次就会快很多第三次你就知道哪些选项是为了省事哪些其实藏着坑。到那时候不管是帮同事的电脑装双系统还是给自己的开发板挑选ARM镜像手都不再抖。希望这篇东西能帮你平滑地迈过第一道坎顺利见到那只橙色企鹅的桌面。
上一篇/下一篇内容由系统自动关联 返回资讯列表 →