解决双系统预置efi分区空间不足的问题

当预装Windows的笔记本安装Linux如Manjaro时,可能会遇到EFI分区空间不足的问题。本文介绍了如何删除原始EFI分区,分配更大空间,并通过Windows启动盘修复引导,以及使用Boot-Repair工具重建双系统引导的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通常,笔记本电脑都预装了Windows操作系统,并且分配给EFI分区的磁盘空间通常仅为260M(例如,笔者的笔记本上安装了Windows 11)。对于Linux用户来说,拥有Windows和Linux的双系统配置会让他们更加满意。然而,有时EFI分区的空间不足以满足需要,例如Manjaro(截至2023年的版本)要求EFI分区至少为300M。

在这种情况下,可以删除原始的EFI分区,然后重新分配一个更大的EFI分区。但是请注意,当按照这种方法安装Linux后,您可能会发现无法引导回Windows,因为Windows引导文件和原始EFI分区也被删除了。

要恢复Windows的引导,首先需要准备一个Windows启动盘,并进入系统修复模式,然后打开命令行。接下来的步骤如下:

步骤1:指定盘符

打开命令行并使用diskpart命令。给系统盘指定为c盘符、uefi指定为一个临时的盘符。

  • 运行 wmic logicaldisk get caption,description,filesystem 命令以查看驱动器的使用情况。

  • 运行 list disk 命令以查看磁盘列表,并选择包含Windows安装的磁盘:select disk 0

  • 运行 list partition 命令以查看选定磁盘的分区列表,并选择windows的系统分区:select partition 3

  • 使用 assign letter=c 命令分配盘符c给Windows系统分区。

  • 如果遇到盘符冲突的问题。例如c盘符被占用,select后运行 remove letter=c 命令来释放该盘符。

### CentOS 7 双系统安装指南 #### 准备工作 为了确保顺利安装并实现双系统启动,在开始之前需确认现有操作系统的状态良好,并备份重要数据。对于硬件兼容性和磁盘分区布局也应有所规划。 #### 安装介质准备 创建可引导的USB闪存盘或其他形式的安装媒介,这可以通过多种工具完成,如Rufus(Windows下)、UNetbootin或多平台支持的应用程序Etcher[^1]。 #### BIOS/UEFI 设置调整 进入计算机BIOS或UEFI界面,禁用安全启动选项以便能够识别来自不同供应商的操作系统镜像文件;同时设置从外部设备优先启动来加载CentOS安装环境[^2]。 #### 开始安装过程 当通过上述方法成功进入了CentOS图形化安装向导后: - **语言选择**: 挑选适合的语言版本继续前进。 - **时间与时区配置**: 设定所在地区及时钟同步服务。 - **网络连接测试**: 若联网可用,则可以在线获取最新更新包以及额外软件仓库资源。 - **存储设备分配**: 这一步骤至关重要。由于目标是在不破坏当前已存在操作系统的基础上新增加另一个独立运行实例,因此建议采用自定义方式手动指定新根目录(`/`)与其他必要挂载点的位置。务必小心处理EFI系统分区(如果适用),以免影响原生引导记录[^3]。 - **用户账户建立**: 创建至少一名具有管理员权限的新成员用于日常登录管理活动。 - **开始写入更改至硬盘** : 经过最后核查无误之后执行实际的数据刻录动作直至结束整个流程。 #### GRUB 菜单编辑 (如有需要) 一旦顺利完成以上各环节的工作,重启机器时应当自动检测到两个可供切换的选择项——即原先预置的那个加上刚刚部署成功的Linux发行版入口。不过有时可能还需要进一步微调GRUB配置文件以优化显示效果或是修复潜在问题。 ```bash sudo nano /etc/default/grub ``` 修改完成后记得重新生成对应的映像档案才能使改动生效: ```bash sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值