![有没有办法彻底删除 Chromebook 上的 Chrome OS - 并安装 Linux(不是双启动)](https://linux22.com/image/1382755/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%BD%BB%E5%BA%95%E5%88%A0%E9%99%A4%20Chromebook%20%E4%B8%8A%E7%9A%84%20Chrome%20OS%20-%20%E5%B9%B6%E5%AE%89%E8%A3%85%20Linux%EF%BC%88%E4%B8%8D%E6%98%AF%E5%8F%8C%E5%90%AF%E5%8A%A8%EF%BC%89.png)
我想购买最新的无风扇 HP 或三星 Chromebook。但是,我想在其上安装 Linux 并删除 Chrome OS - 有办法吗?
我熟悉 Crouton 和 Chrubuntu - 但是它们似乎只提供双启动解决方案
非常感谢
答案1
我在三星 Chromebook 上刷了 u-boot,并完全格式化了内部 MMC。我在内部 MMC 上运行了 archlinux
来源:三星 Arm Chromebook 上的 Bootloader 解锁。
请注意,此方法非常危险,可能会损坏设备从博客复制步骤
脚步:
备份所有重要数据。任何事情都可能出错。准备好可启动的外部 mmc,以防万一
打开 chromebook 的后盖。按照 ifixit 的说明操作http://www.ifixit.com/Teardown/Samsung+Chromebook+11.6+Teardown/12225/2#s45950
usb-3 端口旁边有一个圆环形电路。从中移除绝缘片,这将断开连接。这将使 spi 可读写。确保周围没有金属痕迹
启动 chromeos。ctrl+alt+T 并输入 sudo 提示符 $flashrom —wp-disable $flashrom —wp-status
检查写保护是否已禁用。如果没有,请返回并清理电路。我打开了两次。从下载 nv uboot 映像https://www.dropbox.com/s/6pzvraf3ko14sz9/nv_image-snow.bin.gz(来源:Archlinux 论坛上的 Strats 帖子)用 gunzip 压缩。您应该得到一个 4MB 大小的 bin 文件。如果下载的 bin 损坏,您的设备可能会损坏。提取的二进制文件的 MD5:CA50D23D315F1378B43E4552D8D441AD
// Take backup and then flash
$flashrom -p linux_spi:dev=/dev/spidev1.0 -r orig_image-snow.bin
$flashrom -p linux_spi:dev=/dev/spidev1.0 -w nv_image-snow.bin
$sync and reboot
重启时按空格键进入 uboot 提示符。$setenv bootdelay 1 $saveenv
$vboot_twostop 将启动进入 chromeos
以 gpt 格式启动自定义操作系统格式 mmc。使用 cgpt/parted 创建一个用于启动的 fat 分区,大小为 256 MB - mmcblk1p1。将 vmlinux(或任何其他内核)从 chromeos 的 /boot 复制到此分区。为 rootfs 创建一个 ext4 分区 - mmcblk1p2。复制任何 linux rootfs。Arch、suse-jeos 和 fedora 对我有用 重启
在 uboot 提示符下
// 选择第二个 mmc 设备。内部 mmc 是 dev 0 $mmc dev 1
// ls 文件系统中的内容。我收到很多 dcache 警告。仍然有效 $fatls mmc 1:1 /
// 将内核加载到内存 $fatload mmc 1:1 ${loadaddr} /vmlinux
// 设置内核启动参数 $setenv bootargs console=tty1 root=/dev/mmcblk1p2 rootfstype=ext4 rootwait rw
$bootm ${loadaddr}
现在您可以自由地启动任何内核而无需对其进行签名。