有没有一种方法可以完全删除chromebook上的Chrome操作系统-并安装linux(而非双启动)


8

我想购买最新的无风扇HP或Samsung Chromebook。但是,我想在上面安装linux并删除Chrome操作系统-有没有办法做到这一点?

我熟悉Crouton和Chrubuntu-但是,它们似乎仅提供双引导解决方案

非常感谢


我在Pixel上使用了它,并且第一次效果很好。lifehacker.com/…–
nfwright

Answers:


4

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

来源:Bootloader在三星Chromebook上解锁

请注意,此方法风险很大,可能会损坏设备。从博客复制步骤

脚步:

  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

检查写保护是否被禁用。如果不是,请返回并清洗电路。我打开了两次。从https://www.dropbox.com/s/6pzvraf3ko14sz9/nv_image-snow.bin.gz下载nv uboot映像(来源:Archlinux论坛上的Strats帖子)将其压缩。您应该有一个4MB的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引导时间1 $ saveenv

    $ vboot_twostop将启动进入chromeos

  2. 以gpt格式引导自定义OS格式mmc。使用cgpt / parted创建一个胖分区进行引导,例如大小256 MB-mmcblk1p1。从chromeos的/ boot复制vmlinux(或任何其他内核)到该分区。为rootfs-mmcblk1p2创建ext4分区。复制任何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}

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


3
您需要在此处的答案中包含链接中的步骤。当该博客更改或删除其内容时,它将防止将来发生链接腐烂。
MoonSire
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.