准备 Ubuntu Live 可启动 USB 记忆棒。下载 64 位 Ubuntu 16.04 的 .iso 文件。在 Linux 中,sudo apt-get install unetbootin. unetbootin使用下载的 .iso运行。
将特殊 bootia32.efi 复制到 USB
设置好记忆棒后,复制bootia32.efi到/EFI/BOOT记忆棒上的目录。bootia32.efi从github获取。我不确定这是否是正确的链接,因为我忘记了在安装过程中使用了哪个链接。如果有人遇到问题,请发表评论,我会更新。网上有几个这样的文件,或者指导如何创建它们,虽然我首先找到了一个不起作用的文件(它是用于 Arch Linux 的)。
从 USB 启动 Ubuntu Live
将记忆棒插入华硕 X205TA USB 端口。在 Windows 中,按住Shift键并单击重新启动;选择 Advanced Options/UEFI Firmware 进入 BIOS。关闭安全启动。选择 U 盘作为启动设备。保存并退出
如果从现有的 Linux 安装开始,则需要ESC在首次打开机器时按;这应该会拉出一个小菜单来选择引导设备。选择 U 盘。当 grub 菜单加载时,选择Try Ubuntu。
SSHD的备份
插入具有至少 32GB 可用空间的 USB 外部硬盘或 USB 拇指驱动器。右键单击 Unity 启动器中任何已安装的驱动器(例如,如果使用 Windows 进行双启动,则为操作系统和恢复)并为每个驱动器选择卸载。打开终端并运行以下命令:
将 HD 替换为安装外部驱动器的名称。替换FILENAME为您希望用于生成图像的文件名(或根据需要设置其他路径)。命令完成大约需要 20 分钟;不要打断它,否则你将不得不重新开始!注意:要将 X205TA 恢复到其原始状态,您可以“反向”运行此命令:dd if=/media/ubuntu/HD/FILENAME of=/dev/mmcblk0 bs=1M
双启动
调整恢复分区大小(请注意,在本机上启动 Windows 需要恢复分区,因此如果您想要双启动,则不能将其删除,但可以减小它的大小以留出一些额外空间)。右键单击 Unity 启动器中的 OS 和 Recovery 图标,并确保已卸载每个图标(如果需要,请为每个图标选择 Unmount)。运行 gparted(注意:此时运行速度非常慢;请耐心等待!)。尽可能缩小恢复分区(略小于 6 GB)。扩展 OS 分区以占用额外的空间。
从 Live-USB-Stick 安装
重新启动到 Live-USB。
设置无线连接
这是在安装期间下载更新所必需的。插入一个基于 USB 的 wifi 适配器(Ubuntu 将无法识别内部 wifi)。选择无线连接并连接。
双击安装 Ubuntu。允许安装完成
重启。它应该完美地出现,grub-efi-ia32已经安装(而不是grub-efi-amd64)。
完成安装
如果双启动,清理 Windows。重新启动到 grub 菜单并选择 Windows。允许 Windows 检查并“修复”驱动器 C:(基本上 Windows 正在响应驱动器已重新调整大小的事实)。完成后会自动重启;再次选择 Windows 以验证 Windows 安装是否仍然正常运行。再次重新启动并选择 Ubuntu。
chmod u+x iso2zip # or whatever you named the file
sudo ./iso2zip name-of-iso.iso # replace with the correct name
它会将 iso 重新打包为 zip 文件。插入备用 USB 闪存驱动器并使用lsblk. 假设它是/dev/sdc(您必须更正并使用正确的名称!)如果驱动器已安装文件系统,请卸载它们(例如udisksctl unmount -b /dev/sdc1)从 iso.zip 文件所在的目录运行这些命令,或使用您自己喜欢的方法来制作可引导的 USB:
我的答案来自一个帖子中的帖子,该帖子自2014 年以来一直在讨论几个 linux 风格。我将分享我的安装方式,而无需指南中的可选部件。
什么仍然行不通
在 Windows 中准备
如果从 Windows 启动:关闭 BitLocker(这将允许 Ubuntu 安装和/或调整主数据驱动器的大小)。在 Windows 中,单击 PC 设置/PC 和设备/PC 信息;滚动到屏幕底部并单击以关闭 BitLocker/解密驱动器
准备 USB Live
更新:使用harryharryharry 的脚本也可以制作可启动的 U 盘
否则:
准备 Ubuntu Live 可启动 USB 记忆棒。下载 64 位 Ubuntu 16.04 的 .iso 文件。在 Linux 中,
sudo apt-get install unetbootin
.unetbootin
使用下载的 .iso运行。将特殊 bootia32.efi 复制到 USB
设置好记忆棒后,复制
bootia32.efi
到/EFI/BOOT
记忆棒上的目录。bootia32.efi
从github获取。我不确定这是否是正确的链接,因为我忘记了在安装过程中使用了哪个链接。如果有人遇到问题,请发表评论,我会更新。网上有几个这样的文件,或者指导如何创建它们,虽然我首先找到了一个不起作用的文件(它是用于 Arch Linux 的)。从 USB 启动 Ubuntu Live
将记忆棒插入华硕 X205TA USB 端口。在 Windows 中,按住Shift键并单击重新启动;选择 Advanced Options/UEFI Firmware 进入 BIOS。关闭安全启动。选择 U 盘作为启动设备。保存并退出
如果从现有的 Linux 安装开始,则需要ESC在首次打开机器时按;这应该会拉出一个小菜单来选择引导设备。选择 U 盘。当 grub 菜单加载时,选择Try Ubuntu。
SSHD的备份
插入具有至少 32GB 可用空间的 USB 外部硬盘或 USB 拇指驱动器。右键单击 Unity 启动器中任何已安装的驱动器(例如,如果使用 Windows 进行双启动,则为操作系统和恢复)并为每个驱动器选择卸载。打开终端并运行以下命令:
将 HD 替换为安装外部驱动器的名称。替换
FILENAME
为您希望用于生成图像的文件名(或根据需要设置其他路径)。命令完成大约需要 20 分钟;不要打断它,否则你将不得不重新开始!注意:要将 X205TA 恢复到其原始状态,您可以“反向”运行此命令:dd if=/media/ubuntu/HD/FILENAME of=/dev/mmcblk0 bs=1M
双启动
调整恢复分区大小(请注意,在本机上启动 Windows 需要恢复分区,因此如果您想要双启动,则不能将其删除,但可以减小它的大小以留出一些额外空间)。右键单击 Unity 启动器中的 OS 和 Recovery 图标,并确保已卸载每个图标(如果需要,请为每个图标选择 Unmount)。运行 gparted(注意:此时运行速度非常慢;请耐心等待!)。尽可能缩小恢复分区(略小于 6 GB)。扩展 OS 分区以占用额外的空间。
从 Live-USB-Stick 安装
重新启动到 Live-USB。
设置无线连接
这是在安装期间下载更新所必需的。插入一个基于 USB 的 wifi 适配器(Ubuntu 将无法识别内部 wifi)。选择无线连接并连接。
双击安装 Ubuntu。允许安装完成
重启。它应该完美地出现,
grub-efi-ia32
已经安装(而不是grub-efi-amd64
)。完成安装
如果双启动,清理 Windows。重新启动到 grub 菜单并选择 Windows。允许 Windows 检查并“修复”驱动器 C:(基本上 Windows 正在响应驱动器已重新调整大小的事实)。完成后会自动重启;再次选择 Windows 以验证 Windows 安装是否仍然正常运行。再次重新启动并选择 Ubuntu。
sudo apt update
使用和更新 Ubuntu(假设 USB wifi 适配器仍然安装;如果不等到 wifi 修复)sudo apt upgrade
。设置内部 Wifi
目录中需要两个文件
/lib/firmware/brcm
:brcmfmac43340-sdio.bin
– 这已经在我的 16.04 安装中到位。brcmfmac43340-sdio.txt
– 您可以将 nvram* 文件从 /sys/firmware/efi/efivars/(例如,nvram-74b00bd9-805a-4d61-b51f-43268123d113)复制为 brcmfmac43340-sdio.txt:sudo cp /sys/firmware/efi/efivars/nvram* /lib/firmware/brcm/brcmfmac43340-sdio.txt
如果上述任一文件不存在,请从 Internet 下载
brcmfmac43340-sdio.bin
并brcmfmac43340-sdio.txt
复制到/lib/firmware/brcm
(需要sudo
)(可能创建文件)并添加以下行:
和
确保
rc.local
是可执行的 (sudo chmod a+x /etc/rc.local
) 代替黑名单,您可以/etc/rc.local
在 modprobe 命令之前添加以下行:重启; 内部wifi现在应该可以工作了
设置 wifi 以便找到 5Ghz 频段
注意:无需修复 SD 读卡器——它从一开始就可以工作。
注意:无需修复触摸板——它从一开始就可以正常工作(包括两指滚动)。
暂停
修复因尝试挂起而导致的问题。转到系统设置/电源并为“不活动时暂停”选择“不暂停”(对电池和交流电都执行此操作)。
此时,除了声音和内部蓝牙外,一切都运行良好。您可以使用 USB 蓝牙加密狗解决这两个问题,直到当前所做的修复包含在其中一个主线内核中。
如果您需要更多的冻结修复,请在此处查看用户 awakephd 的原始帖子。请注意,他在
modEprobe
.更新:将补丁应用于主线内核
可以将最新的补丁应用到正常安装的内核。这是关于如何执行此操作的 Ubuntu 论坛帖子。
如果您可以访问 X205TA 或任何其他设备上的现有 Linux 系统,我强烈建议您使用 harryharryharry 的脚本之一来准备安装介质。最新版本支持许多发行版,并且可以选择为您创建可启动 USB。我使用脚本的旧版本和更短的版本并自己制作可启动的。
注意:在 Android 设备上设置 wifi 之前,通过 USB 绑定到 Android 设备通常可以有效地访问互联网。USB wifi 适配器有时对我有用。
这是脚本(由 harryharryharry 编写并在 Ubuntu 论坛上提供)
要使用,请将文本复制到文件中,将其保存为您喜欢的任何内容,例如
iso2zip
,下载任何 64 位 Ubuntu iso(我测试了 16.04、16.10 和 17.04)并将 iso 文件和脚本文件放在同一个至少有 8GB 可用空间的目录。跑它会将 iso 重新打包为 zip 文件。插入备用 USB 闪存驱动器并使用
lsblk
. 假设它是/dev/sdc
(您必须更正并使用正确的名称!)如果驱动器已安装文件系统,请卸载它们(例如udisksctl unmount -b /dev/sdc1
)从 iso.zip 文件所在的目录运行这些命令,或使用您自己喜欢的方法来制作可引导的 USB:请注意,这会破坏所有数据
/dev/sdc
在 X205TA 上,从关机状态打开电源并点击F2以调出 UEFI 菜单并关闭安全启动(如果尚未完成)。要从 USB 启动,请从此处按启动顺序选择它,或者重新启动并点击esc以获取启动菜单并选择 USB。选择Try Ubuntu并连接到 WiFi(它会工作)。运行安装程序,选择您喜欢的任何选项。完成后重新启动。
安装后,编辑 GRUB 的配置文件以传递引导参数以防止冻结:
改变
至
保存、退出、运行
对于声音,运行harryharryharry 的帖子中的代码来安装支持它的内核:
或者自己编译
TODO:使休眠与声音支持内核一起工作。(它适用于带有一些调整的库存内核 -在这里查看我的答案)
有关亮度控制,请参阅解决方法
我是菜鸟,多亏了你们,我现在可以享受使用带有 ubuntu 18.04 的出色笔记本电脑了。(特别感谢哈利)
对于这里的所有新手来说,最简单的方法是:
在此之后,您将拥有一个漂亮的裸机(没有 wifi、声音、蓝牙和冻结)。
现在对于 wifi 和 freeze avoïdance,请按照上述步骤操作
对于我推荐的声音: 我的华硕 X205TA 上没有声音 (这是最简单的方法,而且哈利的 github 不再可用)它也会修复蓝牙。
你很高兴拥有有史以来最好的超轻笔记本电脑体验!
再次感谢所有 linux 社区!自由真棒!