我在互联网上的许多论坛上看到了这个问题,并创建了这个问题作为人们解释他们在创建此设置时成功或失败的地方。
答案1
简短回答:
目前,让此类平板电脑运行Linux操作系统还存在许多障碍。任何尝试都可能导致安装错误。然而,从技术上来说这是可以做到的,我预计这在不久的将来会变得更容易。
长答案:
我有一台 HP Stream 7 平板电脑(随 Windows 8.1 一起提供)。去年我一直在尝试让 Linux 操作系统在上面运行。
该平板电脑配备 32 位 UEFI 和 64 位处理器。 这给安装linux带来了一定的困难。 编辑:现在可以通过“手动”安装来解决许多问题。
ubuntu 论坛上的以下帖子让我相信,可以使用一个名为 的小型单人项目的组件在该平板电脑上安装 ubuntu mate费德莱特。
Ubuntu 论坛帖子解释 HP Stream 7 上的 Linux 安装
*不幸的是,我遇到了一个问题,当我到达“分区驱动器”步骤时,普遍存在的安装程序会“挂起”。 (操作系统已从 USB 驱动器启动)。
最终,我隔离了问题并确定这是因为系统尝试读取 SSD 上称为重放保护内存块 (RPMB) 的几个 4MB 分区之一。 Windows 使用此 RPMB 来存储运行 Windows 操作系统所需的 DRM 密钥。如果没有解密密钥,则无法删除或以其他方式更改 RPMB 格式的文件。没有钥匙也无法安装它们。
当 Linux 尝试挂载此 RPMB 分区时,系统会挂起。大多数 Linux 发行版都已经注册了一个错误,表明情况就是如此。 *编辑:这已在更新的内核中修复。
没有此错误的一个发行版是 Debian Multi-arch。该操作系统可以安装在平板电脑上,但提供的内核不支持触摸屏。一旦我编译了自己的内核,平板电脑就可以与 gnome 和触摸屏一起工作了!然而,触摸屏有问题,当我触摸它时会记录几次点击,但我仍然没有 wifi,因为 Linux 内核目前不支持此功能(至少据我所知)。我会在不久的将来尝试编译一个wifi驱动程序。
在 Baytrail 平板电脑上安装 Debian Multi-arch 的非常粗略指南。
- 首先将 Windows 安装备份到 USB 驱动器。
- 制作 Debian Multi-Arch 安装 USB 驱动器。
- 查找您的平板电脑具有的触摸屏和 Wifi 设备,并使用包含的适当内核驱动程序编译内核。 我推荐一个更新的内核
- 在平板电脑的 BIOS 中禁用安全启动。
- 调整 Windows 分区大小,为 Linux 安装腾出空间。 仅当您希望与 Windows 双重启动时才需要。
- 启动 USB 驱动器并使用 64 位图形安装程序安装操作系统。 您的 WiFi 设备和触摸屏此时可能无法工作
- 重新启动平板电脑并从启动选项中选择新的 Debian 安装。
- debian 启动后,从 U 盘安装新的自定义内核。
- 最后连接到互联网并安装 GNOME 桌面。
在 Baytrail 平板电脑上安装 Ubuntu 16.04 32 位的非常粗略的指南。
1a) 首先将 Windows 安装备份到 USB 驱动器。禁用安全启动。
1)拿一个U盘,将其分区为两个分区。将 fedlet 中的 efi 文件放入第一个分区,并将 32 位 ubuntu 服务器 16.04 iso 复制到第二个分区。
2)编辑第一个分区(带有efi文件的分区)中的grub文件以指向第二个分区的内核文件。 grub 启动项应如下所示:
menuentry "ubuntu server usb" {
set root=(hd0,gpt1)
linuxefi (hd0,gpt1)/install/vmlinuz boot=install
initrdefi (hd0,gpt1)/install/initrd.gz
}
其中 (hd0,gpt1) 是包含 ubuntu 服务器 iso 副本的分区。
3)从磁盘启动并选择相应的菜单项您将需要一个键盘和一个互联网适配器(我使用来自maplin的USB转以太网适配器)
4) 使用屏幕对话框安装系统。
5) 重新启动(不使用 USB)并选择 drop to root shell。
6)配置ifupdown连接到互联网。
7)apt-get install ubuntu-desktop
或 gnome-desktop 或您计划使用的任何内容。
8) 重新启动,您应该可以使用平板电脑了。
9) wifi 驱动程序可以在这里找到哈德斯wifi驱动
答案2
是的,有些平板电脑没有其他平板电脑那么麻烦,我相信这实际上取决于安装驱动程序。
为了通过 EFI 启动,我使用了 /EFI/BOOT 中“fedlet.iso”中的 bootia32 文件,您可以找到很多关于如何启动的信息。
然后我成功地使用这个教程安装了 arch:https://www.youtube.com/watch?v=MMkST5IjSjY
我从 /hadess/rtl8723 存储库下载并添加了补丁,但是我仍然无法使用 lspci 和 hwls 等命令找到硬件。
我找到了另一种 baytrail 平板电脑的指南,该指南找到了一种在启动时激活硬件的方法:https://www.reddit.com/r/LinuxActionShow/comments/3dtsz2/archlinux_up_and_running_on_the_acer_iconia_tab_8w/
但这不适用于我的驱动程序,我仍然无法找到有关启动时激活硬件的任何信息。
我在其他几篇文章中发现了这篇文章,其中表明只有当有解决问题的意愿时,问题才可能得到解决。