首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GRUB2安装失败

GRUB2安装失败
EN

Ask Ubuntu用户
提问于 2016-12-20 15:44:26
回答 1查看 2.6K关注 0票数 0

我想安装Ubuntu与Windows。我创建了两个分区,一个ext4和一个交换分区。对于引导加载器,我选择了/dev/nvme0n1p1分区,这是我的WindowsEFI-Partition.

在安装结束时,我得到了错误:

代码语言:javascript
复制
Unable to install GRUB in /dev/nvme0n1p1
Executing `grub-install /dev/nvme0n1p1 failed.
This is a fatal error.

编辑

分区表是GPT:

lsblk输出:

代码语言:javascript
复制
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb           8:16   1   104M  1 disk 
└─sdb1        8:17   1 103.8M  1 part /media/ubuntu-gnome/USB-C DOCK
loop0         7:0    0   1.3G  1 loop /rofs
sda           8:0    1  14.5G  0 disk 
└─sda1        8:1    1  14.5G  0 part /cdrom
nvme0n1     259:0    0 238.5G  0 disk 
├─nvme0n1p5 259:5    0  12.5G  0 part 
├─nvme0n1p3 259:3    0   185G  0 part 
├─nvme0n1p1 259:1    0   500M  0 part 
├─nvme0n1p6 259:6    0  35.4G  0 part 
├─nvme0n1p4 259:4    0   450M  0 part 
├─nvme0n1p2 259:2    0   128M  0 part 
└─nvme0n1p7 259:7    0   4.6G  0 part

sudo mdadm --detail-platform输出:

mdadm: imsm capabilities not found for controller: /sys/devices/pci0000:00/0000:00:17.0 (type SATA)

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-12-29 17:44:19

只是为了记录FAT32 efi系统分区问题和可能的修复。

首先,尝试在FAT32格式化的ESP系统分区上使用chkdsk和Linux中的dosfsck。其中X是驱动器,Y是分区,通常ESP是sda或sda1上的第一个分区。但是一些新的驱动器是NVMe设备,驱动器是nvme0n1,全驱动器和分区(p1)是/dev/nvme0n1p1。

代码语言:javascript
复制
sudo dosfsck -t -a -w /dev/sdXY

有些情况下需要完全备份ESP --无论如何,在做任何事情之前,这都是一个很好的主意,即删除FAT32分区,然后只使用FAT32重新创建它,格式为FAT32,并且它必须有引导标志才能使它成为ESP。还原引导文件。但是您可能必须重新安装grub或使用efibootmgr添加条目,因为UEFI使用GUID,哪个新分区将具有新的GUID。

有关分区的更多信息:

如何在基于EFI的个人电脑上为Ubuntu准备磁盘?

另请参阅

代码语言:javascript
复制
man efibootmgr
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/862724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档