có cách nào để xóa hoàn toàn Chrome OS trên chromebook - và cài đặt linux (không phải boot kép)


8

Tôi đang tìm mua các Chromebook HP hoặc Samsung không quạt mới nhất. Tuy nhiên, tôi muốn cài đặt linux trên nó và xóa Chrome OS - có cách nào để làm điều này không?

Tôi quen thuộc với Crouton và Chrubfox - tuy nhiên, dường như họ chỉ cung cấp giải pháp khởi động kép

cảm ơn nhiều


Tôi đã sử dụng điều này trên Pixel của tôi và nó hoạt động tốt lần đầu tiên. lifehacker.com/ từ
nfwright

Câu trả lời:


4

Tôi đã flash u-boot trên Samsung Chromebook và định dạng hoàn toàn MMC nội bộ. Tôi có archlinux chạy trên MMC nội bộ

Nguồn: Bootloader mở khóa trên chromebook samsung arm .

Xin lưu ý phương pháp này rất rủi ro và có thể phá vỡ thiết bị Sao chép các bước từ blog

Các bước:

  1. Hãy sao lưu tất cả các dữ liệu quan trọng. Bất cứ điều gì có thể đi sai. Chuẩn bị sẵn một mmc bên ngoài có thể khởi động trong trường hợp có lỗi xảy ra

  2. Mở backpack của chromebook. Làm theo hướng dẫn từ ifixit http://www.ifixit.com/Teardown/Samsung+Chromebook+11.6+Teardown/12225/2#s45950

  3. Bên cạnh cổng usb-3 là một mạch hình tròn. Loại bỏ các stricker khỏi nó sẽ hủy kết nối. Điều này sẽ làm cho spi đọc-ghi. Hãy chắc chắn rằng không có dấu vết kim loại xung quanh nó

  4. Khởi động vào chromeos. ctrl + alt + T và nhập vào sudo prompt $ flashrom Tập hợp-vô hiệu hóa $ flashrom Tập tin tình trạng

kiểm tra nếu bảo vệ ghi bị vô hiệu hóa. Nếu không, hãy quay lại và làm sạch mạch. Tôi đã mở nó hai lần. Tải xuống hình ảnh nv uboot từ https://www.dropbox.com/s/6pzvraf3ko14sz9/nv_image-snow.bin.gz (nguồn: Bài đăng của Strats tại diễn đàn Archlinux) gunzip nó. Bạn nên có một tệp bin 4 MB. Nếu thùng đã tải xuống bị hỏng, bạn có thể kết thúc bằng một thiết bị cục gạch. MD5 của nhị phân trích xuất: 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. Nhấn phím cách để khởi động lại để vào dấu nhắc uboot. $ setenv bootdelay 1 $ saveenv

    $ vboot_twostop sẽ khởi động vào chromeos

  2. Khởi động định dạng hệ điều hành tùy chỉnh mmc ở định dạng gpt. Sử dụng cgpt / parted tạo phân vùng chất béo để khởi động, giả sử kích thước 256 MB - mmcblk1p1. Sao chép vmlinux (hoặc bất kỳ kernel nào khác) từ / boot chromeos vào phân vùng này. Tạo một phân vùng ext4 cho rootfs - mmcblk1p2. sao chép bất kỳ rootfs linux. Arch, suse-jeos và fedora đã làm việc cho tôi Reboot

    Tại dấu nhắc uboot

    // chọn thiết bị mmc thứ 2. Mmc nội bộ là dev 0 $ mmc dev 1

    // ls nội dung trong hệ thống tập tin. Tôi nhận được rất nhiều cảnh báo dcache. Vẫn hoạt động $ fatls mmc 1: 1 /

    // tải kernel vào bộ nhớ $ fatload mmc 1: 1 $ {loadaddr} / vmlinux

    // đặt tham số khởi động kernel $ setenv bootargs console = tty1 root = / dev / mmcblk1p2 rootfstype = ext4 rootwait rw

    $ bootm $ {loadaddr}

    Bây giờ bạn có quyền tự do khởi động bất kỳ kernel nào mà không cần ký tên.


3
Bạn cần bao gồm các bước từ liên kết trong câu trả lời của bạn ở đây. Nó sẽ ngăn chặn sự thối rữa liên kết trong tương lai khi blog đó thay đổi hoặc xóa nội dung của nó.
MoonSire
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.