我已经在桌面上安装了Ubuntu 13.04(运行时就像一个超级按钮)。然后,我使用Crouton在我的chromebook三星(ARM)上安装Ubuntu 12. 04。它也很好用。
我的问题来了。我们可以在我的ARM chromebook上安装一个真正的Ubuntu(最好是13.04)吗?
Crouton / Ubuntu似乎不是100%真实的东西。
最好的选择是拥有完整的Ubuntu 13.04,并删除Chrome操作系统。
我已经在桌面上安装了Ubuntu 13.04(运行时就像一个超级按钮)。然后,我使用Crouton在我的chromebook三星(ARM)上安装Ubuntu 12. 04。它也很好用。
我的问题来了。我们可以在我的ARM chromebook上安装一个真正的Ubuntu(最好是13.04)吗?
Crouton / Ubuntu似乎不是100%真实的东西。
最好的选择是拥有完整的Ubuntu 13.04,并删除Chrome操作系统。
Answers:
警告:不建议使用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和Samsung 550等旧设备。)
curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs
确保您的命令完全正确。在-O
和-L
卷曲后都是大写字母。如果出现“未找到”错误,请确保您具有Internet连接并且正确键入了命令。
系统会提示您有关Chromebook的一些信息。 您可能需要运行其他命令才能在Chromebook上安装开发人员BIOS。 (此问题已得到修复,现在已集成到该命令将下载的脚本中。不过,您仍然可以使用旧链接,因此我在其中留下了删除线)。按Enter继续。
默认情况下,用于存储数据和设置的Chrome操作系统状态分区仅不足11GB,脚本会缩小状态分区以为ChrUbuntu腾出空间。您可以选择以1gb的增量将ChrUbuntu从5gb增加到10gb (注意:如果您在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]
您可以使用以下命令显示可用的“风味”:
curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs -h
例如:
curl -L -O https://googledrive.com/host/0B0YvUuHHn3MndlNDbXhPRlB2eFE/chrubuntu-seabios-install.txt; sudo bash 9sgchs xubuntu-desktop -u lts
这将安装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
11)在安装过程中(在最初的5-15分钟内)。您会看到一些提示,以选择您的编码,语言环境和语言。对于大多数人而言,默认值应该很好,只需按Enter键即可,但可以根据需要更改它们。稍后,系统将提示您确定GRUB的安装位置。您必须选中/ dev / sda旁边的框才能启动引导!
12)在下载,安装和配置所有Ubuntu文件之后,脚本将进行更多更新,然后提示您重新启动。
13)在开发人员模式屏幕上,按CTRL+ L。您会看到ChrUbuntu启动!用户名是“用户”,密码是“用户”。(您也可以按CTRL+ D引导进入chrome os。)
14)(这可能不再是必需的,但我仍将其留在这里供有需要的人使用)现在您在ChrUbuntu中,但是如果重新启动,您将回到Chrome OS。这是一项安全功能,如果ChrUbuntu无法启动,则您希望能够重新进入Chrome操作系统进行修复。要将ChrUbuntu设置为默认值,请运行:
sudo cgpt add -i 6 -P 5 -S 1 /dev/sda
在ARM Chromebook上,将/ dev / sda替换为/ dev / mmcblk0。密码是“用户”。应该可以从ChrUbuntu或Chrome操作系统运行此程序。
要将Chrome操作系统重新设置为默认操作系统,请关闭开发人员模式或运行:
sudo cgpt add -i 6 -P 0 -S 1 /dev/sda
供参考检查chrubuntu
另请注意,仅13.10和更高版本支持触控板。现在,请坚持使用13.10或使用USB鼠标。
我看到很多人在这样的问题中回答说,您不能从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打开外壳。
阅读开发人员支持的模型矩阵后,您可以以普通用户身份而不是 root 用户的身份在Crosh Shell中运行以下命令
cd;bash <(curl https://johnlewis.ie/flash_cb_fw.sh)
最后,根据您的型号以及矩阵所支持的内容,按照屏幕上的说明进行操作。
完成所有这些操作后,您将可以通过USB将操作系统安装到SSD上,也可以通过实时USB运行操作系统,或者现在,我不确定这是如何工作的,因此您应该进行一些研究(当我查看时找不到太多东西),您可以从有效负载启动,我认为它会从可用的操作系统中安装您选择的操作系统。
如果从USB要启动,这里是关于如何从USB启动,安装操作系统的说明上的USB这样你就可以在任何电脑上使用它。
这是在Windows下制作Ubuntu安装程序的方法。
这是使用OSX的方法。
这里是如何做到这一点与 Ubuntu的,如果你有另一台计算机或某事上。
这是直接的Ubuntu。这是具有所有默认软件包等的完整版本。长期支持版本Ubuntu 16.04使用UNity桌面环境,而Ubuntu 17.10使用GNOME桌面环境。我建议使用其中一种或稍后讨论的GalliumOS,除非您会说中文,在这种情况下,Ubuntu Kylin可能是更好的选择。
就我个人而言,这是我的观点,如果您有一台真正的旧计算机,那么我只会关注风味。那么,Lubuntu可能是更好的选择。测试风味真的很有趣,看看哪种风味更适合您(或更少),等等。就我个人而言,我更喜欢Ubuntu GNOME,但根据我的经验,它的确比使用Unity的Ubuntu(默认)使用更多的RAM。只是确保您已阅读说明,并仔细查看所有说明的屏幕截图,然后才盲目选择一个。必须回去重新安装东西,这很烦人。
编辑:15-10-17:我刚刚发现/尝试/安装了GalliumOS,它的运行甚至比Lubuntu更好。它还全面支持ChromeOS设备,因此以下触摸板问题不适用。由于它基于Xubuntu,因此还针对ChromeOS设备进行了进一步优化。我真的很喜欢它,因为它快速,美观并且具有完整的硬件支持,这与我发现的任何其他Ubuntu风格/衍生产品都不一样。除了其他优化之外,键盘也完全重新映射,因此所有亮度,音量,媒体控制键等都可以正常工作,而不仅仅是发送FX信号。
在Acer C710(Parrot Chromebook)上,触摸板不起作用(我正在安装Ubuntu修改的ChromeOS触摸板驱动程序),亮度键,音量,刷新按钮等也都无法使用。确定问题出在哪里,但是我正在努力,如果您按照我在这里说的做,并且想要驱动程序/键盘修复材料,请ping通我,我将它们编辑成答案已经弄清楚了。
另外,您可能希望将所有重要文件备份到Google云端硬盘或其他内容;当您安装SeaBIOS时,所有文件将被删除且无法恢复。
由于我仅在C710(鹦鹉)Chromebook上进行了此操作,因此我无法证明在其他型号上可以使用/不可以使用的功能,但是将Ubuntu放在Chromebook上的风险与将Ubuntu放在另一台计算机上的风险相同; 由于缺少驱动程序,某些功能(WiFi,蓝牙,触摸屏,触摸板等)可能无法使用。您所要做的就是找到这些并安装它们或修改您当前拥有的它们;
我找到了司机!(有点)
GalliumOS(上面提到了它的兼容性)带有开箱即用的触摸板支持。
为了消除一些混乱,需要考虑一些问题。
Crouton绝对不是本地Ubuntu,因为它是chroot,在这一点上不要混淆。
ChrUbuntu是本地Ubuntu,因为它不使用chroot,尽管我会说安装最多是hacky。当我想到本地Ubuntu时,我认为根文件系统来自Ubuntu。ChromeOS内核的使用情况令人怀疑,但这似乎是由于本地Ubuntu 12.04内核缺乏硬件支持所致。
但是,从12.04开始,情况发生了变化,因为LTS发行版是12.04,因此可以预料。我建议不要使用官方的ChrUbuntu,因为您应该使用较新的Ubuntu版本。下一个LTS版本14.04将在其内核中包含Samsung ARM chromebook支持,但是我们必须等到它正式发布。
要安装Ubuntu 13.04,另一个人创建了一个非常有用的安装脚本。看看它是github仓库https://gist.github.com/vvuk/4986933。我实际上相信他在调用Lubuntu ac100基本图像,但我不明白为什么不能调用另一幅ac100图像。显然,该脚本会删除ac100特定的软件包,并添加一些三星Chromebook软件包。此外,似乎新的Ubuntu版本甚至包含内核软件包,并且它们似乎工作正常。
我个人只是将安装从已安装的脚本13.04升级到新发布的13.10,它似乎处于相同的工作状态。但是,如果可以进行实际的重新安装而不会造成很大的麻烦,我总是建议您不要进行升级。由于这是针对ARM的,并且尚不提供更新的脚本(请自行检查),因此升级是一个合理的考虑因素。