我想购买最新的无风扇 HP 或三星 Chromebook。但是,我想在其上安装 linux 并删除 Chrome OS - 有没有办法做到这一点?
我熟悉 Crouton 和 Chrubuntu - 但是,它们似乎只提供双启动解决方案
非常感谢
小智 3
我已经在三星 Chromebook 上刷新了 u-boot 并完全格式化了内部 MMC。我在内部 MMC 上运行 archlinux
\n\n来源:三星 Arm chromebook 上的 Bootloader 解锁。
\n\n请注意,此方法风险很大,可能会损坏设备\n复制博客中的步骤
\n\n脚步:
\n\n备份所有重要数据。任何事情都可能出错。准备好可启动的外部 mmc,以防万一出现问题
打开 chromebook 的后盖。按照 ifixit http://www.ifixit.com/Teardown/Samsung+Chromebook+11.6+Teardown/12225/2#s45950的说明进行操作
USB-3端口旁边有一个圆环形电路。从中取出撞针,这将解除连接短路。这将使 spi 可读可写。确保周围没有金属痕迹
启动进入 chromeos。ctrl+alt+T 并输入 sudo 提示符\n$flashrom \xe2\x80\x94wp-disable\n$flashrom \xe2\x80\x94wp-status
检查写保护是否被禁用。如果没有,请返回并清洁电路。我打开了两次。从https://www.dropbox.com/s/6pzvraf3ko14sz9/nv_image-snow.bin.gz下载 nv uboot 映像(来源:Archlinux 论坛上的 Strats\xe2\x80\x99s 帖子)gunzip 它。您应该有一个 4MB 的 bin 文件。如果下载的 bin 已损坏,您的设备可能会变砖。提取的二进制文件的MD5:CA50D23D315F1378B43E4552D8D441AD
\n\n// Take backup and then flash\n$flashrom -p linux_spi:dev=/dev/spidev1.0 -r orig_image-snow.bin\n$flashrom -p linux_spi:dev=/dev/spidev1.0 -w nv_image-snow.bin\n$sync and reboot\nRun Code Online (Sandbox Code Playgroud)\n\n重启时按空格键进入 uboot 提示符。\n$setenv 启动延迟 1\n$saveenv
\n\n$vboot_twostop 将启动到 chromeos
正在以 gpt 格式引导自定义操作系统\n格式化 mmc。使用 cgpt/parted\n创建一个用于引导的胖分区,例如大小为 256 MB - mmcblk1p1。将 vmlinux(或任何其他内核)从 chromeos 的 /boot 复制到此分区。为 rootfs 创建 ext4 分区 - mmcblk1p2。复制任何 linux rootfs。Arch、suse-jeos 和 fedora 为我工作\n重新启动
\n\n在 uboot 提示符下
\n\n// 选择第二个 mmc 设备。内部 mmc 为 dev 0\n$mmc dev 1
\n\n// ls 文件系统中的内容。我收到很多 dcache 警告。仍然有效\n$fatls mmc 1:1 /
\n\n// 将内核加载到内存\n$fatload mmc 1:1 ${loadaddr} /vmlinux
\n\n// 设置内核启动参数\n$setenv bootargs console=tty1 root=/dev/mmcblk1p2 rootfstype=ext4 rootwait rw
\n\n$bootm ${loadaddr}
\n\n现在您可以自由地启动任何内核而无需签名。