ARTICLE DETAIL

资讯详情

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

Linux Mint安装分区全攻略:从UEFI到双系统避坑指南

Linux Mint安装分区全攻略:从UEFI到双系统避坑指南 玩Linux绕不开的一件事就是分区。很多新手第一次装Linux Mint下载镜像、做启动盘都挺顺利结果卡在安装器分区界面前不敢下手——怕把Windows搞没怕把硬盘分错怕选错挂载点。这篇文章我把自己在实体机和虚拟机上装Linux Mint时实际用到的分区思路、分区方案、完整安装流程以及这几年踩过的坑一次性写清楚。无论你是想装个双系统试试水还是打算把旧电脑完全换成Linux Mint日常用看完这篇都能直接上手操作。1. 动手之前先搞清楚Linux Mint分区这件事1.1 Linux的目录结构决定你必须分区Windows用户习惯了C盘D盘刚接触Linux时最不适应的是“没有盘符”这个概念。Linux把所有文件和目录挂在同一棵树根下最顶层就是/根目录其他所有目录——/home、/usr、/var、/boot、/tmp——都是挂在根下面的分支。这就导致一个关键问题Windows可以单独给D盘整个格式化的低风险操作在Linux里做起来成本很高。如果你的/分区满了整个系统可能直接无法启动如果/home和/在同一个分区里重装系统时你的个人文件也会跟着一起被清掉。所以“先分区、再安装”不是繁琐而是必要的风险管控手段。Linux Mint的安装器本身提供两种方式一种是全自动的“清除整个磁盘”另一种是手动的“Something else”中文界面下叫“其他选项”。自动方式适合虚拟机或者完全不在乎旧数据的场景但只要你想让Windows共存或者想给自己留一条重装不丢数据的后路就必须学会手动分区。1.2 Linux Mint适合什么样的分区工具市面上的分区工具五花八门但在Linux Mint安装这个具体场景里你真正需要的工具就三类第一类是安装器自带的GParted内核。Linux Mint安装器左侧栏就有GParted它基于Parted开发支持ext4、NTFS、FAT32、Btrfs等主流文件系统分区、格式化、调整大小、移动分区都能干。实际上安装器自己就是一个图形化分区前端你不需要额外下载任何工具。第二类是Windows下的傲梅分区助手。如果你是在Windows基础上装双系统建议在Windows里就用傲梅分区助手先把空闲空间从Windows分区里“切”出来。理由后面细说——Windows自己的磁盘管理工具在压缩卷时经常压缩不动傲梅处理这类问题更稳。第三类是Linux下的Disksgnome-disk-utility和GParted Live CD。Disks适合快速查看磁盘状态、格式化U盘、查看分区表类型GParted Live CD则能在系统完全卸载所有分区的情况下做调整比系统运行时调整更安全。注意系统运行时用GParted调整某个正在挂载的分区会直接报错或导致数据损坏。调整分区前要么进Live环境要么至少用umount把分区卸载干净。1.3 安装前必须确认的三件事开工之前先把这三件事确认清楚能替你省掉后面80%的麻烦第一确认电脑的启动模式是UEFI还是Legacy传统BIOS。在Windows下按WinR输入msinfo32查看“BIOS模式”一栏。如果是UEFI分区表必须是GPT而且需要有专门的EFI系统分区ESP如果是Legacy分区表用MBR即可。Linux Mint同一块磁盘上通常不能同时兼容两种模式。这个判断决定了你后面所有分区选择。第二确认是否开启Secure Boot。Linux Mint在Secure Boot开启状态下虽然能装但NVIDIA驱动、VirtualBox内核模块这类需要编译并签名的东西会非常折腾。我个人建议在BIOS里关掉Secure Boot用UEFI模式启动安装U盘。第三备份。不管你是装单系统还是双系统重要数据请先拷到移动硬盘或网盘。分区操作客观上存在断电、误操作等不可控风险任何教程都不能替代备份。这一步真不是废话我在帮人修电脑时见过太多“哎呀忘备份了”的悲剧。2. 三个典型场景的分区方案选型参考2.1 虚拟机尝鲜一个根分区就够如果你只是想在虚拟机里体验Linux Mint或者Mac电脑上用VMware Fusion、Parallels跑Linux Mint分区方案可以简化到极致——直接选择“清除整个磁盘并安装Linux Mint”让安装器自己处理。拿VirtualBox举例新建虚拟机时磁盘大小建议给20GB起步30GB不嫌多。Linux Mint 21.x完整安装后系统本身占用大约8GB到10GB剩下的空间拿来装软件、存文件足够了。虚拟机里坚持手动分区的唯一意义是练习但实话说用自动方式装完再进系统用GParted看它怎么分的学习效果更好。我最初接触Linux就是在VirtualBox里自动分区装了三次第四次才手动分区那时候已经对目录结构有了感觉。2.2 单系统日常使用兼顾性能与重装便利整块硬盘只装Linux Mint时分区方案有讲究。我推荐两套方案方案A简单版一个/分区 swapfile/ext4挂载点/大小50GB起看硬盘情况给满也行swap不建swap分区改用swapfile这套方案推荐给SSD容量有限比如128GB或者不想折腾的用户。swapfile从系统文件层面实现虚拟内存性能在SSD上和swap分区几乎没差别而且不用预先划分死想加就加、想减就减。方案B推荐版//home分离/ext4挂载点/50GB到100GB/homeext4挂载点/home剩余空间全部给它swapswapfile或者给8GB到16GB的swap分区/home独立分区的最大好处是重装系统不丢个人文件。系统出问题后我只需要在安装器里重新挂载旧的/home分区、取消勾选格式化装完新系统后你原来的文档、音乐、下载、浏览器配置全都在。这套方案我用了很多年强烈推荐给打算长期用Linux的人。2.3 双系统共存先预留再分配Windows Linux Mint双系统是新手最常见的玩法也是最容易踩坑的场景。核心原则是先给Linux腾出“未分配空间”再用Linux安装器去分区。具体操作路径是在Windows下用傲梅分区助手从C盘或者其他数据盘末尾缩小出一块空间。比如你的硬盘是512GBC盘用了180GB那就缩C盘让尾部空出150GB左右空间保持“未分配”状态不要新建卷、不要格式化。到Linux Mint安装器界面时选“其他选项”你会看到那个150GB的“空闲空间”。选中它点击右下角的加号创建分区依次创建分区用途大小文件系统挂载点EFI系统分区512MBFAT32/boot/efi根分区50GBext4/交换分区8GBswap不用手动设挂载点home分区剩余空间ext4/home这个方案在UEFI GPT模式下最稳。注意EFI分区那块如果安装器检测到Windows原有的EFI分区已经存在通常是200MB或100MB就不要重复创建直接选中原有的、勾选“使用为EFI系统分区”即可。重复创建两个ESP是双系统启动问题最常见的根源之一。3. 从U盘启动到安装器图形界面全流程实操3.1 制作启动U盘的正确姿势Linux Mint官网下载ISO镜像后需要一个工具把它写进U盘。这里有两个常见误区第一不能用直接复制粘贴。ISO镜像是光盘镜像文件不是普通文件包直接解压到U盘引导不了。第二Windows下推荐用Rufus或者balenaEtcherLinux下推荐用系统自带“USB Image Writer”或者dd命令。Rufus里分区类型选择GPT、目标系统类型选UEFI非CSM其他保持默认写完后U盘就是可引导状态。提示U盘的容量不小于4GB品牌不限但劣质U盘在校验阶段可能报错。如果Rufus写完校验不通过换个U盘试试别硬用。制作完成后重启电脑按品牌不同的快捷键进入启动菜单常见的是F12、F11、Esc、F8选择U盘启动。这里有个小细节UEFI模式下启动菜单通常显示两个U盘条目一个是UEFI前缀一个不带前缀。选带UEFI的那个。3.2 安装器关键步骤逐项讲解进入Linux Mint启动界面后选择第一项“Start Linux Mint”系统会先进入Live桌面。很多人到这里就懵了——“不是安装吗怎么先进系统了”这是Linux发行版的通用设计。先让你在Live环境里体验一下硬件兼容性顺便验证无线网络、声卡、显卡有没有问题确认一切正常再双击桌面上的“Install Linux Mint”图标正式安装。安装向导前几步都是常规选项选择语言、选择键盘布局。到了“Installation type”安装类型界面才是分区真正开始的地方第一种情况你选择“Erase disk and install Linux Mint”安装器会自动执行前面说的“清除整个磁盘”方案自动创建ESP、根分区、swap分区。它还会询问是否启用LVM全盘加密想用就勾上。第二种情况你选择“Something else”就进入了手动分区界面。界面里能看到磁盘、分区列表和文件系统格式下面有个“立即安装”按钮先在分区列表里摸清楚结构再动手。手动分区的基本操作是选中空闲空间点击“”号依次填入大小、类型、挂载点。每创建完一个分区它就会显示在列表里同时会告诉你后面要格式化为哪个文件系统。确认无误后点击“立即安装”安装器会弹出确认框列出所有将要执行的操作这时候务必逐条检查特别是“格式化/dev/sda5”这类字样——看清是哪个分区别把Windows分区勾上格式化了。3.3 引导器安装位置的选择逻辑手动分区界面底部有一个“Device for boot loader installation”引导器安装位置下拉框。这里的选择直接决定你能不能正常开机UEFI模式下引导器要装到EFI系统分区对应的磁盘设备上通常显示为/dev/sda选整个磁盘也可以选/dev/sda1ESP分区本身。这两种选法在UEFI模式下都可行但最不容易出错的是选整个磁盘。Legacy模式下必须选/dev/sda这种整个磁盘的选项选成/dev/sda1这种具体分区反而容易出问题。我之前帮朋友装过一次他手滑把引导器装到了/dev/sda5当时挂载点是/home结果开机直接黑屏只有光标闪烁。解决方法是重新进Live环境用Boot-Repair工具修复引导。所以这个选项务必看清这不是可以跳过的细节。分区完成、引导器位置选好后点“Install Now”接下来就是设置时区、用户名密码然后看着安装进度条滚动。整个过程通常10到20分钟取决于硬盘速度和CPU性能。装完会提示重启把U盘拔了再重启。4. 双系统引导问题与Windows共存细节4.1 安装完直接进Windows没有Linux选项这是双系统场景下出现频率最高的问题。进不了Linux引导菜单最常见的原因是BIOS的启动顺序里Windows Boot Manager排在GRUB前面或者是安装器把GRUB写到了非启动磁盘。解决方案有两种第一种是不用进系统直接在BIOS里把启动顺序调整为首选Linux Mint所在的磁盘。如果GRUB确实正常安装了这样调整后重启就能看到GRUB菜单里面有Linux Mint和Windows Boot Manager两个选项。第二种是用Boot-Repair工具修复。进Live环境联网后打开终端执行sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair安装完成后启动Boot-Repair点击“Recommended repair”推荐修复它会自动检测UEFI分区、重新安装GRUB、把Windows和Linux的启动项都写清楚修复完重启就正常了。4.2 GRUB里面没有Windows启动项有时候Linux能正常启动但GRUB菜单里看不到Windows。出现这个问题通常是Linux安装器在生成GRUB配置时没有检测到Windows的引导文件或者OS-prober没跑成功。在终端里手动更新一下sudo os-prober sudo update-grub运行完第二条命令你会发现输出里多了一行类似“Found Windows Boot Manager on /dev/sda1”的信息然后GRUB菜单里就有Windows了。如果os-prober没检测到检查一下Windows的EFI分区是否还完整、是否被误格式化过。4.3 双系统时钟差8小时Windows和Linux对待BIOS时钟的方式不同Windows默认把硬件时间当本地时间Linux默认把硬件时间当UTC。结果是切换系统后经常看到时钟慢了8小时。修复方式是在Linux终端里运行一条命令让Linux也把硬件时间当本地时间timedatectl set-local-rtc 1运行完立即生效再把两个系统的时间手动校准一下重启后就再也不会出现时差问题了。这条命令我在每次装完双系统后都会第一时间执行几乎每个从Windows转过来的用户都会碰到这个问题。5. 常见问题排查速查表与避坑笔记5.1 问题速查表现象可能原因解决方案安装器提示“没有根文件系统”没有创建挂载点为/的分区手动分区时必须有一个ext4分区挂载到/安装器提示“未选择根分区”选了分区但没有设置挂载点选中分区后点击“更改”设置挂载点为/安装后无法启动黑屏只有_光标引导器位置选错了进Live环境用Boot-Repair修复双系统装完没有Linux启动项BIOS启动顺序里Windows Boot Manager优先进BIOS调整启动顺序或用Boot-RepairGRUB里没Windowsos-prober没检测到Windows引导执行sudo os-prober sudo update-grub分区操作时提示“分区忙”分区处于挂载状态umount /dev/sdaX卸载后再操作GParted里右键点击“卸载”装NVIDIA驱动后开机黑屏nomodeset参数没加或驱动与Secure Boot冲突关Secure BootGRUB启动参数加nomodeset系统卡在“Installing system”很久可能是在更新包索引网络慢等待以后安装时可以拔掉网线离线安装更快/home空间不足但/还有大量剩余当初没把/home独立分区用GParted迁移或直接用rsync备份后重装5.2 我反复踩过的三个坑第一个坑固态硬盘上的4K对齐。现在的磁盘工具默认都做了对齐不需要你手动干预但如果你用的是老版本的Parted或者某些国产分区工具分完区后最好检查一下。Linux里可以用以下命令查看分区起始扇区sudo fdisk -l /dev/sda看到分区的Start值能被8整除其实是被2048整除最好一般就是对齐的。如果没对齐SSD的性能损耗和寿命损耗都很明显。这个问题在Linux Mint自动分区里不会出现但在手动调整已有分区时要注意。第二个坑swap分区还是swapfile。我早期坚持用swap分区觉得它正统后来发现swapfile才是省心的做法。swapfile不用预分配大小系统磁盘剩余空间紧张时也不用担心swap分区占地方。如果你的笔记本要休眠suspend-to-disk那swapfile的大小至少要等于内存大小而且放在根目录下。如果只是日常待机用swap分区给8GB足矣swapfile同理给8GB也够。第三个坑安装时没关Secure Boot导致VirtualBox用不了。Linux Mint本身能装上但VirtualBox装好之后启动虚拟机时报“Kernel driver not installed (rc-1908)”原因是VirtualBox内核模块没有签名Secure Boot拦截了。解决方式是我上面反复强调的进BIOS关掉Secure Boot。然后在终端里重新编译模块sudo /sbin/vboxconfig类似的还有NVIDIA驱动装上官方驱动后进不了图形界面十有八九也是Secure Boot或者内核模块签名问题。所以我一贯的建议是桌面Linux用户Secure Boot能关就关。5.3 一个适合练习的“模拟流程”如果你对上面这些操作还没底强烈建议先在VirtualBox里完整走一遍流程。虚拟机的硬盘可以动态分配分错区、装坏系统都不心疼还能顺手验证一下“模拟双系统”的分区逻辑。在VirtualBox里创建虚拟机时把磁盘类型选为VDI、大小给50GB然后在安装Linux Mint时选择“Something else”。手动创建EFI分区FAT32512MB挂载/boot/efi、根分区ext420GB挂载/、swap分区4GB、home分区剩余空间挂载/home。装完系统后用lsblk命令看看结果lsblk你会看到一个清晰的分区树每个分区的大小、挂载点、文件系统一目了然。这比任何教程都直观。5.4 我个人的最终建议分区这件事说难不难说简单也不简单关键在于搞清楚自己到底要什么。只玩一下虚拟机自动分区就行想日常用/和/home分离是最省心的想双系统提前用傲梅缩空间再让安装器处理剩余部分。不用追求大而全的分区方案真正持久的方案往往是简单的方案。我实际使用中发现/home独立分区带来的安全感很难用语言描述。系统出现任何问题我可以毫无顾忌地重装而不需要先备份一堆文件。这也是我现在给所有新入门朋友的第一条建议把/home独立出来重装不慌。最后分享一个提高成功率的小技巧在实际安装前先用Live环境里的GParted把分区全部规划好、格式化好然后安装时选择“Something else”只做“指定挂载点”这一步不新建分区、不格式化这样安装器报错的机会少很多心理压力也小很多。很多安装失败都是因为安装过程中临时分区导致理解混乱而提前在GParted里把布局看清楚安装界面里就只是“对号入座”而已。
返回列表