有没有办法彻底删除 Chromebook 上的 Chrome OS - 并安装 Linux(不是双启动)

有没有办法彻底删除 Chromebook 上的 Chrome OS - 并安装 Linux(不是双启动)

我想购买最新的无风扇 HP 或三星 Chromebook。但是,我想在其上安装 Linux 并删除 Chrome OS - 有办法吗?

我熟悉 Crouton 和 Chrubuntu - 但是它们似乎只提供双启动解决方案

非常感谢

答案1

我在三星 Chromebook 上刷了 u-boot,并完全格式化了内部 MMC。我在内部 MMC 上运行了 archlinux

来源:三星 Arm Chromebook 上的 Bootloader 解锁

请注意,此方法非常危险,可能会损坏设备从博客复制步骤

脚步:

  1. 备份所有重要数据。任何事情都可能出错。准备好可启动的外部 mmc,以防万一

  2. 打开 chromebook 的后盖。按照 ifixit 的说明操作http://www.ifixit.com/Teardown/Samsung+Chromebook+11.6+Teardown/12225/2#s45950

  3. usb-3 端口旁边有一个圆环形电路。从中移除绝缘片,这将断开连接。这将使 spi 可读写。确保周围没有金属痕迹

  4. 启动 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
  1. 重启时按空格键进入 uboot 提示符。$setenv bootdelay 1 $saveenv

    $vboot_twostop 将启动进入 chromeos

  2. 以 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}

    现在您可以自由地启动任何内核而无需对其进行签名。

相关内容