Rate this post

Cài đặt Chrome OS Flex hoặc cài đặt Chrome OS các phiên bản mới hiện nay thật đơn giản khi sử dụng Tiện ích khôi phục Chromebook đã được chia sẻ và hướng dẫn bởi trang chính thức từ Nhà phát hành Google.

Tuy nhiên, không phải lúc nào chúng ta cũng có thể cài đặt được Chrome OS một cách trơn tru trên các máy tính. Chúng ta sẽ gặp một số khó khăn khi cài đặt trên các thiết bị không phải là Chromebook, Chromebox hoặc các thiết bị hỗ trợ Chrome OS từ nhà sản xuất.

Đôi lúc, khó khăn này cũng sẽ xuất hiện khi thiết bị có Chrome OS (bản OEM) bị mất Boot, hoặc lỗi ổ cứng, thay thế ổ cứng mới,…

Bài viết này sẽ hướng dẫn các bạn cách Cài đặt Hệ điều hành Chrome OS bằng cách thủ công trong Linux với mọi phiên bản Chrome OStrên tất cả các máy tính.

Một lần nữa, chúng tôi mong các bạn đọc kỹ bài viết này trước khi tiến hành cài đặt (hoặc phục hồi) Chrome OS cho máy tính để hiểu rõ và tránh bị lỗi.

1. Các thứ phải chuẩn bị

1.1. Một bản phân phối Linux

Ở đây, để đơn giản về vấn đề hỗ trợ lệnh Terminal, chúng tôi khuyên các bạn dùng các bản phân phối Ubuntu, Linux Mint,…và các bản phân phối khác dựa trên nền tảng Ubuntu.

Tải File .ISO về và tạo bộ cài đặt Linux từ USB.

1.2. File Recovery Image của Chrome OS

Mỗi Chromebook hoặc thiết bị sẽ yêu cầu một File cài đặt khác nhau. Chúng được gọi là Recovery Image Chrome OS và định dạng là .BIN.

Tải sẳn File cần thiết này về, chi tiết được hướng dẫn trong các phần dưới.

1.3. Brunch Bootloader

Brunch Bootloader là một chương trình dùng để nạp Boot cho việc khởi động Hệ điều hành Chrome OS. Các bạn có thể đọc thêm tại https://github.com/sebanc/brunch để tìm hiểu chi tiết hơn.

Có thể tải các phiên bản Bruch Bootloader theo phiên bản mã nguồn Chrome tại đây: https://github.com/sebanc/brunch/releases

1.4. Chuẩn bị sẵn các Lệnh cài đặt

Copy các lệnh cài đặt sau và lưu chúng trong một file text. Điều này, sẽ giúp bạn nạp lệnh dễ dàng hơn khi vào Linux.

sudo apt-get update
sudo apt-get install pv
sudo apt-get install cgpt
sudo bash chromeos-install.sh -src rammus.bin -dst /dev/sda
- - - - - - - - -
Dòng lệnh cuối cùng có thể được thay đổi tại các vị trí là rammus.bin (tên file cài đặt) và -dst /dev/sda (đường dẫn vào ổ đĩa cài đặt Chrome OS).

Như vậy, có 04 việc phải chuẩn bị để cài đặt. Hãy chuẩn bị và làm theo 04 việc này.

2. Tạo bộ cài đặt Linux từ USB

Chọn một bản phân phối Linux bất kì, có thể là Ubuntu, Mint, Kali,… Việc chọn bản phân phối Linux nào không quan trọng, vì chỉ bần môi trường Linux làm nền để cài đặt Chrome OS vào thôi.

Bản thân Chrome OS (đang nói dạng thuần – phân biệt với Chrome OS Flex) đang chạy trên các Chromebook không thể tự Boot từ USB nếu đơn thuần chỉ sử dụng Tiện ích khôi phục cho Chromebook.

Mình đã thử trên nhiều phiên bản Chrome khác nhau để tạo bộ cài trực tiếp từ Tiện ích trên nhưng đều không thành công, và tóm lại thì Tiện ích khôi phục cho Chromebook chỉ sử dụng cho các bạn muốn cài Chrome OS Flex.

Các bước tạo một bộ cài đặt Linux vào USB như sau:

Bước 1:

Tải một bản phân phối Linux dạng file .ISO về.

Bước 2:

Tải phần mềm Rufus về, và tạo bộ cài đặt.

Bước này mình không hướng dẫn cụ thể nữa, các bạn có thể tìm hiểu thêm

 

3. Chuẩn bị File cài Đặt Chrome OS

Để cài đặt được Chrome OS thì phải có Bruch nha.

Link: https://github.com/sebanc/brunch/releases

 

4. Tải File Recovery Chrome OS có định dạng .BIN

Tra cứu File Recover Chrome OS phù hợp

Các bạn xem mã máy của mình là gì, thì tra cứu tại đây: https://chrome100.dev/

Tra cứu phiên bản cập nhật mới nhất Serving Builds có thể tham khảo tại đây: https://chromiumdash.appspot.com/serving-builds?deviceCategory=ChromeOS

Cả hai đường dẫn URL trên đều có thể tải được file File Recovery Chrome OS.

Hướng dẫn tra cứu cho người mới bắt đầu

Đầu tiên, phải hiểu về bản phát hành chính thức và các bản đang nghiên cứu:

  • Stable – Bản phát hành chính thức. Nên dùng bản này cho ổn định
  • Beta – Bản dùng thử mới (để chuẩn bị ra bản chính thức)
  • Dev – Bản cho Nhà phát triển
  • Canay – Bản được cập nhật hàng ngày với các tính năng vẫn đang trong giai đoạn phát triển và chưa ổn định
  • LTS = Long Term Support – Kênh hỗ trợ dài hạn có nhịp phát hành chậm hơn kênh Ổn định (Stable). Các thiết bị vẫn tiếp tục nhận được các bản sửa lỗi bảo mật thường xuyên nhưng nhận được bản cập nhật tính năng tích lũy 6 tháng một lần
  • LTC = Long Term Support Candidate – Vẫn là một Bản hỗ trợ dài hạn, được phát triển trước khi ra đời bản TLS tiếp theo. Các thiết bị nhận được tính năng LTS trước 3 tháng khi phiên bản phát hành trên kênh LTS. Thiết bị tự động cập nhật lên phiên bản LTC tiếp theo.
    Có thể hiểu nôm na LTC chính là bản Beta của LTS phiên bản tiếp theo.
  • Pinned …. Ví dụ: Pinned 124, Pinned 123, Pinned 122,… tức là các phiên bản Stable đã được phát hành với phiên bản (mã nguồn) Chrome là 124, 123, 122,…
    Dĩ nhiên, khi lựa chọn thì chúng ta thường lựa chọn phiên bản chính thức cao nhất.

Như vậy, các bạn phải hiểu rõ điều này trước khi chọn bản Chrome OS nào để tải về chuẩn bị cài đặt.

Ví dụ: Máy của mình là Acer Chromebook 11 C732.

Từ 115 đến 123 là phiên bản của Chrome OS, dĩ nhiên mình chọn bản mới nhất 123 rồi.

Chọn và tải bản Chrome OS theo mã máy Chromebook
Chọn và tải bản Chrome OS theo mã máy Chromebook

Hiện nay việc tìm bản Chrome OS theo mã Chromebook vẫn phải chọn bằng cách thủ công, tức là bạn chọn vào View để hiển thị tên phù hợp.
Tới thời điểm viết bài viết này, mình chưa biết được cách tìm nhanh nhất, nếu các bạn có “mẹo” hoặc thông tin hữu ích, hãy để lại dưới bài đăng, mình sẽ cập nhật.

5. Copy các File

6. Thứ tự thực hiện

Các lệnh thực hiện lần lượt.
(Chạy hết lệnh này rồi mới tới lệnh khác, kết thúc mỗi lệnh sẽ hiển thị dấu nhắc lệnh mới)

sudo apt-get update

sudo apt-get install pv 

sudo apt-get install cgpt 

sudo bash chromeos-install.sh -src rammus.bin -dst /dev/sda

Thoát chương trình, và restart lại máy.

Chú ý: Chọn ổ đĩa Cài đặt Chrome OS là ổ đĩa Boot đầu tiên.

Tiếp theo bạn làm tiếp các việc để hoàn thành việc cài đặt Chromebook nhé !