在 fstab 中设置 boot/efi

在 fstab 中设置 boot/efi

我会尽量简短地介绍一下背景故事。

我最近买了一台非常便宜的超薄笔记本电脑,配有低功耗赛扬处理器、4GB 内存和 32GB eMMC 驱动器,还配备了我自己添加的 500GB 内置 Sata HDD。

这款产品有一个令人印象深刻的锁定 BIOS,只能运行 Windows10。我设法运行了 Win10 安装程序,清除了 eMMC 驱动器,并在我在硬盘上创建的 200GB 分区上安装了 Windows10。为了安装 Ubuntu,我最后的资源是 WUBI-UEFI fork。我在 eMMC 驱动器中创建了一个 ntfs-logical 分区,并让较旧的 16.04 WubiUefi 安装程序发挥其魔力(18.04 版本不起作用),我终于能够运行 Ubuntu 了!耶!

但是现在我想升级到 Ubuntu 18.04LTS,我不想要 16.04!相信我,我无法从 USB 安装,或者使用 wubi 安装 18.04,我根本做不到。我唯一的愿望就是现在就升级,并将该系统用于学校,这对我来说是下周二的事。

问题是:

EFI 系统分区 (ESP) 不可用

您的 EFI 系统分区 (ESP) 未安装在 /boot/efi 上。请确保其配置正确,然后重试。

ubuntu 所在的分区实际上是一个 ntfs 分区(我知道这很傻,但是没有其他办法)emmc 驱动器称为 /dev/mmcblk1p1,并以 /root 作为挂载点,这使得整个系统正常工作。根据 Gparted,/dev 中有一个名为 /sda2 的 100mb EFI 系统分区,所以我猜 /dev/sda2 要么是我需要的,要么只是 Windows 安装的一部分,我不应该乱动?(请点击此处获取帮助)。

我希望安装 ESP,这样我就可以升级到 18.04,并拥有一个可以正常工作到圣诞节的正常且稳定的系统,而无需摆弄任何东西。而且我相信我还希望 fstab 每次打开 PC 时都安装它。

我在这个论坛上找到了这个帖子: 从 Ubuntu 双启动安装启动时,如何从 WUBI 挂载 root.disk? 虽然很老了,但我认为它有确切的答案!不过我不能完全理解它,也许我只是需要有人以一种更愚蠢的方式帮我解释一下,哈哈。

这是我当前的 fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/host/ubuntu/disks/root.disk /               ext4    loop,errors=remount-ro 0       1
/host/ubuntu/disks/swap.disk none            swap    loop,sw         0       0

我可以向 fstab 添加什么来使其工作?请不要弄乱 fstab,因为如果我无法启动,我无法插入 Linux USB 驱动器,在那里进入终端并删除该行 :( 遗憾的是,我需要保留该 win10 分区以备每隔几周可能出现的一些学校任务,尽管我 95% 的时间都会使用 Ubuntu。

谢谢大家的回答!

相关内容