在 eMMC 上安装 Linux

在 eMMC 上安装 Linux

每个人。

我是这里的新手,在 Linux 方面有点菜鸟,但我的情况是这样的。一位朋友买了一台 HP 上网本 (11-d020),配有 32GB eMMC。即使在买了 32GB SD 作为额外存储空间后,她仍然对空间填满感到沮丧。我试图用 Linux Mint 17.3 Cinnamon 代替 Windows 来清理一些空间(Mint 是她首先想到的,因为它对她来说很容易切换)。

好吧,我在其他机器上安装 Linux 都没问题,但这台机器却让我困惑。首先,当我开始设置磁盘时,Error fsyncing/closing /dev/mmcblk0rpmb: Input/output error出现了文本。单击“重试”没有任何效果,所以我单击了“忽略”。

在处理分区时,我看到了/dev/mmcblk0,大概是 eMMC。还有/dev/mmcblk0boot0,,/dev/mmcblk0boot1/dev/mmcblk0rpmb,我猜是 eMMC 上的预制分区。我考虑过为这些“设备”创建分区表,但我担心这可能会引发另一个问题。然后是/dev/sdb,外部 SD。

我尝试将 /boot 放到其中任何一个上,也尝试过 efi(以及swap/分区)。但是,安装程序要么说无法安装 GRUB2,要么整个安装将完成,但系统会在我打开它时说没有启动设备。我看到信息说 Linux 可能不喜欢默认带有 Win8.1 的 eMMC,但我希望除了创建 LiveUSB 之外还有其他解决方法,特别是因为缺少 USB 3.0 端口会使其作为主操作系统的速度非常慢。

我看过的一些材料超出了我的理解范围,所以如果答案已经发布在某处,我深表歉意。感谢您的帮助。

编辑:我将提供更多信息。我一直在尝试通过 Pendrive Linux 的 Universal USB Installer 程序制作的 LiveUSB 完成安装。我一直在创建//bootswap分区。我提到的 grub 安装失败的错误发生在我尝试创建 efi 分区时。

答案1

谢谢你的帮助,汤姆。我最终解决了这个问题,方法是使用 Unetbootin 制作一个带有 Mint 17.2(而不是 17.3)的 LiveUSB,然后安装它,一切顺利。你可能是对的;17.3 安装程序中肯定有一个错误,或者可能是 Pendrive Linux 的程序中有一个错误。

相关内容