Vin*_*ain 33 compatibility arm samsung chromebook system-installation
我已经在我的桌面上安装了 Ubuntu 13.04(运行起来很有魅力)。然后我使用 Crouton 在我的 Chromebook 三星 (ARM) 上安装了 Ubuntu 12. 04。它也工作得很好。
我的问题来了。我们可以在我的 ARM chromebook 上安装真正的 Ubuntu(最好是 13.04)吗?
似乎 Crouton/Ubuntu 并不是 100% 真实的。
最好的选择是拥有完整的 Ubuntu 13.04 并删除 Chrome 操作系统。
Aki*_*ame 23
警告:不推荐使用 Chrubuntu,安装在较新的 Chromebook 设备上很危险。
此答案中的许多链接也已过时。
您可以继续使用本教程,但使用本教程的风险由您自己承担,不保证其功能正常。
似乎您无法从 chromebook 中完全删除 ChromeOS(好吧,您可以,但这是相当困难的),但您可以使其双启动并使其默认启动到 ubuntu。我会告诉你最后一种方法。
首先备份所有本地文件,因为进入开发人员模式将删除本地存储的所有内容(除了此处介绍的特定型号之外,还可以在此处找到有关进入开发人员模式的指南。)
同时按住Esc和Refresh键,然后按电源按钮(同时按住其他两个键)。这会将您的 Chromebook 重新启动到恢复模式。
当您看到带有感叹号ctrl+的黄色屏幕时d(这将提示您是否要打开开发人员模式。)按 Enter(这将需要大约 15 到 20 分钟。您将看到一个带有红色感叹号,但保持不变,直到它重新启动到 ChromeOS)。
打开它但不要登录。确保此时配置了 WiFi 或以太网连接。不建议使用 3G/4G。按CTRL+ ALT+ => (=>是 PC 上 F2 键所在的向前箭头)。不要使用正常CTRL+ ALT+T 方法获得一个shell。使用CTRL+ ALT+ => ,而没有人登录方法。
以用户 chronos 登录,无需密码。
作为 chronos 用户并且没有更改目录或运行其他命令,运行:
curl -L -O http://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-install.txt; sudo bash s9ryd
(有一个带有新链接的新脚本。如果您仍想使用旧版本,则必须将新链接替换为旧链接。对于 Acer C7 和三星 550 等旧设备使用此脚本。)
curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs
确保您的命令完全正确。在-O和-L卷曲后都是大写字母。如果您收到“未找到”错误,请确保您有 Internet 连接并且您输入的命令正确。
系统会提示您提供有关 Chromebook 的一些信息。 您可能需要运行其他命令才能在 Chromebook 上安装开发人员 BIOS。 (这是固定的,现在集成在命令将下载的脚本中。但是您仍然可以使用旧链接,因此我将其留在那里并带有删除线)。按Enter继续。
默认情况下,存储您的数据和设置的 Chrome OS 有状态分区只有 11gb,脚本缩小有状态分区为 ChrUbuntu 腾出空间。您可以选择以 1gb 为增量提供从 5gb 到 10gb 的 ChrUbuntu (注意:如果您在 Chrome 设备中安装了更大的 SSD,您的最大数量和推荐的最大数量会更大)。我建议不要超过 9,因为 10 会让 Chrome 操作系统的可用空间很少(小于 1GB)。
输入号码后,您的硬盘驱动器将被重新分区。一段时间后,它将重新启动并重新初始化有状态分区。此过程需要 2-15 分钟,然后 Chromebook 会再次重新启动,并显示您第一次从纸板箱中打开 Chromebook 时看到的欢迎屏幕。
再次执行 Chrome 操作系统设置过程,直到您进入 Google 登录页面。此时您需要再次连接 WiFi 或以太网。现在再次执行步骤 6 到 8。这次脚本将看到您已经为 Ubuntu 腾出空间并开始下载 ChrUbuntu。
专业提示:您可以在此处安装其他版本的 Ubuntu!只需在命令末尾指定首选的 Ubuntu 风格和版本:
curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs [flavor] -u [version] -a [argitecture] -t [target-disk]
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令显示可用的“口味”:
curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs -h
Run Code Online (Sandbox Code Playgroud)
例如:
curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs xubuntu-desktop -u lts
Run Code Online (Sandbox Code Playgroud)
这将安装 Xubuntu 和最新的 LTS 版本(撰写本文时为 12.04.2)而不是 13.04 Unity 桌面。Unity 的一些可能的风味替代品是:
一些可能的版本是:
可能的架构(-a 选项)是:
amd64 -- 默认 i386
[target-disk] 是最后一个参数(如果您只想将默认值安装到外部驱动器,请为前两个参数指定“default”和“latest”)。安装到 SD 卡的示例可能是:
curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs default latest /dev/mmcblk1
Run Code Online (Sandbox Code Playgroud)
11) 在安装过程中(在前 5-15 分钟内)。您将看到一些提示以选择您的编码、区域设置和语言。对于大多数人来说,默认值应该没问题,只需按 Enter 键,但如果您愿意,可以更改它们。稍后,系统会提示您决定 GRUB 的安装位置。您必须选中 /dev/sda 旁边的框才能启动工作!
12) 下载、安装和配置所有 Ubuntu 文件后,脚本将进行更多更新,然后提示您重新启动。
13) 在开发者模式屏幕上按CTRL+ L。您将看到 ChrUbuntu 启动!用户名是“user”,密码是“user”。(您也可以按CTRL+D启动进入 chrome 操作系统。)
14)(这可能不再需要了,但我会把它留在这里给仍然需要它的人)现在你在 ChrUbuntu 中,但如果你重新启动,你将回到 Chrome 操作系统中。这是一项安全功能,如果 ChrUbuntu 无法启动,您希望能够返回 Chrome OS 进行修复。要将 ChrUbuntu 设为默认值,请运行:
sudo cgpt add -i 6 -P 5 -S 1 /dev/sda
Run Code Online (Sandbox Code Playgroud)
在 ARM Chromebook 上,将 /dev/sda 替换为 /dev/mmcblk0。密码是“用户”。应该可以从 ChrUbuntu 或 Chrome OS 运行它。
要将 Chrome OS 再次设为默认值,请关闭开发者模式,或运行:
sudo cgpt add -i 6 -P 0 -S 1 /dev/sda
Run Code Online (Sandbox Code Playgroud)
供参考检查chrubuntu
另请注意,触控板仅支持 13.10 及更高版本。现在坚持使用 13.10 或使用 USB 鼠标。
Amo*_*ith 13
我看到很多人在这些问题中回答说您无法从 Chromebook 中删除 ChromeOS,由于 Chrome 的自定义 BIOS 不允许直接安装 Ubuntu,或者您必须使用已弃用的 Chrubuntu 安装它安装在较新的机器上很危险。
我想澄清一下并说你可以。
我在 Chromebook 上刷新了 SeaBIOS并从闪存驱动器安装了 Ubuntu 17.04,但是,我认为 SeaBIOS 还允许您从 Jeltka 安装操作系统(我不确定那是什么,我没有使用它;我已经有了制作的闪存驱动器)。
默认情况下,SeaBIOS 从您的本地硬盘驱动器启动,但在加载时,您可以点击ESC并从列出的任何设备启动。这使您可以从 USB 运行本机操作系统以及与您的硬件兼容的任何其他操作系统。
要替换 Chrome 的自定义 ROM 和 BIOS 并安装不同的操作系统,您必须首先将您的 Chromebook 放入
要调用恢复模式,请在登录屏幕上按住ESC和F3键并点击Power按钮。
要进入开发模式,您首先调用Recovery,然后在 Recovery 屏幕上按CTRL+ D(没有提示 - 您必须知道这样做)。它会要求您确认,然后重新启动到dev-mode。
开发模式的工作方式与往常一样:它会显示可怕的启动屏幕,您需要按CTRL+D或等待 30 秒才能继续启动。
在此之后,您需要在 chromebook 关闭的情况下桥接写保护跳线,最好是在电池耗尽的情况下!
笔记
这是 Parrot Chromebook (Acer C710) 上写保护跳线的位置;如果它的型号不同,它可能会位于您 Chromebook 上的不同位置。
粉色标签末端的那个白色小方块是套头衫(它在黑色标签下面,你必须剥掉);如果你想要它是永久性的,你可以用一点焊料来桥接它。我用了一块铝箔。
完成此操作后,您需要重新启动 Chromebook,打开浏览器,然后按CTRL+ ALT+T打开外壳。
阅读开发人员支持的模型矩阵后,您可以在 Crosh shell中以普通用户而非root身份运行以下命令
cd;bash <(curl https://johnlewis.ie/flash_cb_fw.sh)
Run Code Online (Sandbox Code Playgroud)
最后,根据您的型号和矩阵所说的支持,按照屏幕上的说明进行操作。
完成所有这些后,您将能够从 USB 将操作系统安装到您的 SSD,从实时 USB 运行操作系统,或者,现在,再次,我不确定这是如何工作的,因此您应该进行一些研究(我在寻找时找不到太多东西),您可以从有效负载启动,我认为可以从可用的操作系统中安装您选择的操作系统。
如果从USB要启动,这里是关于如何从USB启动,安装操作系统的说明上的USB这样你就可以在任何电脑上使用它。
这是使用 Windows 制作 Ubuntu 安装程序的方法。
以下是如何使用 OSX 执行此操作。
如果您在另一台计算机或其他设备上安装了Ubuntu,这里是如何使用Ubuntu 的方法。
这是直接的 Ubuntu。这是包含所有默认软件包等的完整版本。长期支持版本 Ubuntu 16.04 使用 UNity 桌面环境,Ubuntu 17.10 使用 GNOME 桌面环境。我建议使用其中之一或 GalliumOS,稍后讨论,除非您会说中文,在这种情况下,优麒麟可能是更好的选择。
就个人而言,这是我的意见,如果您有一台非常旧的电脑,我只会关心口味,首先;那么,Lubuntu可能是更好的选择。测试味道真的很有趣,看看哪些更适合(或更少),等等。就我个人而言,我更喜欢Ubuntu GNOME,但它确实比使用 Unity 的 Ubuntu(默认)使用更多的 RAM(根据我的经验)。在盲目选择一个之前,请确保您阅读了所有描述并查看了所有屏幕截图;不得不返回并重新安装东西很烦人。
编辑:15-10-17:我刚刚找到/尝试/安装了GalliumOS,它的运行甚至比 Lubuntu 还要好。它还完全支持 ChromeOS 设备,因此下面的触摸板问题不适用。它还针对 ChromeOS 设备进行了进一步优化,因为它基于Xubuntu。我真的很喜欢它,因为它快速、美观,并且具有完整的硬件支持,这与我发现的任何其他 Ubuntu 风格/衍生产品不同。除了其他优化之外,键盘还完全重新映射,因此您的所有亮度、音量、媒体控制键等都能正常运行,而不仅仅是发送FX信号。
在 Acer C710 (Parrot Chromebook) 上,触摸板不起作用(我正在安装 Ubuntu 修改的 ChromeOS 触摸板驱动程序),亮度键、音量、刷新按钮等也不起作用。我不确定还存在什么问题,但我正在解决这个问题,如果你按照我在这里说的去做,并且想要驱动程序/键盘修复的东西,请 ping 我,我会在我将它们编辑到答案中已经想通了。
此外,您可能希望将您拥有的任何重要文件备份到 Google Drive 或其他东西;当您安装 SeaBIOS 时,您的所有文件都将被删除且无法恢复。
由于我只在 C710 (Parrot) Chromebook 上做过这件事,我无法证明什么在其他型号上可以/不可以使用,但是将 Ubuntu 放在 Chromebook 上的风险与将 Ubuntu 放在另一台计算机上的风险相同; 由于缺少驱动程序,某些功能(WiFi、蓝牙、触摸屏、触摸板等)可能无法使用。您所要做的就是找到并安装它们或修改您当前拥有的;
我找到了驱动程序!(有点)
GalliumOS(上面引用了它的兼容性)带有开箱即用的触摸板支持。
为了澄清一些混乱,一些考虑点。
Crouton 绝对不是本地 Ubuntu,因为它是 chroot,在这一点上没有混淆。
ChrUbuntu 是本机 Ubuntu,因为它不使用 chroot,尽管我会说安装充其量是hacky。当我想到原生 Ubuntu 时,我认为根文件系统来自 Ubuntu。有问题的是 ChromeOS 内核的使用,但这似乎是由于本机 Ubuntu 12.04 内核缺乏硬件支持。
然而,从 12.04 开始,情况发生了变化,预计 12.04 是 LTS 版本。我建议不要使用官方的 ChrUbuntu,因为您应该使用较新的 Ubuntu 版本。下一个 LTS 版本 14.04 将在其内核中包含三星 ARM chromebook 支持,但我们必须等到它正式发布。
为了安装 Ubuntu 13.04,另一个人创建了一个非常有用的安装脚本。查看它的 github 存储库https://gist.github.com/vvuk/4986933。我实际上相信他正在调用 Lubuntu ac100 基本映像,但我不明白为什么无法调用另一个 ac100 映像。显然,脚本然后删除了特定于 ac100 的软件包,并添加了一些三星 Chromebook 软件包。此外,新的 Ubuntu 版本似乎甚至有内核包,而且它们似乎工作正常。
就我个人而言,我刚刚从安装 13.04 的脚本将我的安装升级到新发布的 13.10,它似乎处于相同的工作状态。但是,如果可以轻松地重新安装,我总是建议不要升级。由于这是针对 ARM 的,并且尚未提供更新的脚本(请自己重新检查),升级似乎是一个合理的考虑。
| 归档时间: |
|
| 查看次数: |
89455 次 |
| 最近记录: |