You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu安装时磁盘分区设置引发系统故障,寻求完成安装的解决方案

Ubuntu安装时磁盘分区设置引发系统故障,寻求完成安装的解决方案

Hey Mila,遇到这种启动引导找不到的问题确实挺闹心的,结合你用UNetbootin无USB安装的场景,我给你梳理几个可行的解决步骤:

第一步:先确认BIOS的启动模式

先回到你按F2进入的Setup Utility,找到启动相关的选项,确认当前是UEFI模式还是Legacy BIOS模式——这两种模式的引导修复方式完全不同,搞错了会白忙活。

第二步:重新进入Ubuntu的试用环境

因为你是用UNetbootin做的无USB安装,应该可以重启后选择进入UNetbootin的安装引导项,然后选择“Try Ubuntu without installing”(试用Ubuntu不安装),进入桌面环境后再操作。

第三步:根据启动模式修复引导

如果是UEFI模式:

这种情况大概率是你分区时误删了EFI系统分区(ESP),或者引导文件没正确写入。

  1. 打开终端(Ctrl+Alt+T),先查看磁盘分区情况,找到EFI分区:
    sudo fdisk -l
    
    找类型标注为EFI System的分区,通常是/dev/sda1或者/dev/sdb1这类。
  2. 把EFI分区挂载到/boot/efi目录:
    sudo mount /dev/sdaX /boot/efi
    
    X换成你找到的EFI分区的数字(比如sda1就写1)。
  3. 重新安装GRUB引导到EFI分区:
    sudo grub-install --target=x86_64-efi --bootloader-id=ubuntu --efi-directory=/boot/efi
    
  4. 更新GRUB配置:
    sudo update-grub
    

如果是Legacy BIOS模式:

这种情况一般是主引导记录(MBR)被清空了,修复起来更简单:

  1. 打开终端,直接安装GRUB到整个磁盘(注意是磁盘名,不是分区,比如/dev/sda,不要加数字):
    sudo grub-install /dev/sda
    
  2. 更新GRUB配置:
    sudo update-grub
    

第四步:重新分区(如果之前的分区完全损坏)

如果你的磁盘已经被完全清空,修复引导后还是没法继续安装,建议重新分区时注意以下要点:

  • UEFI模式:必须先创建一个至少512MB的FAT32分区,设置挂载点为/boot/efi,分区类型选EFI系统分区。
  • 根分区:创建一个ext4格式的分区,挂载点为/,大小建议至少20GB(如果软件装得多可以给更大)。
  • Swap分区(可选):如果你的内存小于8GB,可以创建一个和内存大小相当的swap分区;内存8GB以上的话,直接用swap文件代替更灵活。

关于UNetbootin无USB安装的小提醒

这种无USB安装方式有时候会因为磁盘原有分区结构的干扰,导致引导文件写入异常,如果你之后再遇到类似问题,其实用USB启动盘安装会更稳定可靠——不过既然你选择了无USB方式,记得确保UNetbootin的安装文件所在的分区没有被你在安装时格式化掉,不然就没法重新进入安装环境了。

备注:内容来源于stack exchange,提问作者Mila A

火山引擎 最新活动