Mọi người đều nói “Chrome OS là Chúa, Chrome OS là thế này, Chrome OS là thế kia”. Nhưng họ có bao giờ cho bạn biết họ sử dụng nó như thế nào không? Đây là một trong những dự án cho phép bạn cài đặt và sử dụng nó trên PC của mình — Cũng như hướng dẫn cài đặt nó!
Tất nhiên trước khi chúng ta bắt đầu, tôi sẽ sử dụng một số thuật ngữ:
Bản phân phối Linux: Thực sự là một bản phân phối Linux nói chung.
GRUB2: Phiên bản thứ hai của bộ tải khởi động GRUB, viết tắt của “Trình quản lý khởi động hợp nhất GRand”, một dự án GNU cho phép bạn khởi động mọi thứ Linux và quản lý multiboot dễ dàng hơn.
Bữa nửa buổi: Bộ tải khởi động GRUB2 không chính thức để vá phiên bản Chrome OS đã cài đặt và làm cho nó có thể sử dụng được trên PC của bạn.
Dòng lệnh hạt nhân: Các “tham số” được chuyển tới “kernel” để khởi động hệ điều hành của bạn ở trạng thái hoạt động hoặc ổn định hơn. Brunch cho phép bạn tùy chỉnh điều này để khắc phục sự cố xảy ra trong quá trình khởi động hoặc sử dụng CrOS.
Cắt ngang: Viết tắt của “Chrome OS Shell”, thiết bị đầu cuối giống Linux cho phép bạn thực hiện nhiều thứ không có sẵn thông qua giao diện đồ họa.
ARC: Viết tắt của “Android Runtime for Chrome”, cho phép bạn sử dụng các ứng dụng Android trên Chrome OS - Giống như “Hệ thống con Windows dành cho Android” nhưng dành cho Chrome.
bánh mì nướng: Việc triển khai Linux chính thức cho Chrome OS của Google. Bản thân nó có các thùng chứa, sử dụng trình điều khiển và chương trình phụ trợ của Chrome OS để vận hành.
Bún: Quá trình triển khai Linux của Brunch cho Chrome OS bởi nhà phát triển bộ nạp khởi động. Nó cũng có một hệ thống container, nhưng sử dụng các trình điều khiển bên trong và những thứ tương tự để vận hành.
đường đi: Một số "trình kết xuất" hiện đại được sử dụng để tải môi trường máy tính để bàn, v.v. Nếu bạn là người dùng Linux, bạn nên biết điều này.
Giới thiệu về bữa nửa buổi
Theo lời tôi, Brunch là một GRUB tùy chỉnh để cài đặt Chrome OS và vá nó để sử dụng nó trên máy tính của bạn mà không gặp phải sự cố nghiêm trọng. Nó cho phép bạn chọn bản vá nào sẽ áp dụng và bản vá nào không bằng cách định cấu hình nó trên hệ thống trực tiếp để bạn có thể làm cho nó có thể sử dụng được hoặc thậm chí ổn định nhất có thể trên thiết bị của mình - Giống như tính năng cài đặt được nhắm mục tiêu cho Debian, nhưng bạn tự định cấu hình mọi thứ. Nó sử dụng một phân vùng bổ sung (Cụ thể là “ROOTC”) để lưu trữ các bản vá và nội dung; và tất nhiên là một phân vùng EFI để khởi động hệ thống. Đó là một dự án đã có từ lâu, nhưng không có nhiều tài nguyên đáng tin cậy ngoại trừ Wiki của họ như một hướng dẫn để sử dụng nó một cách đáng buồn…
Bạn cần gì?
Các yêu cầu sau đây phải được đáp ứng.
- Bạn cần một PC có phần mềm UEFI nếu có thể. BIOS kế thừa cũng có thể hoạt động nhưng hãy nhớ rằng nó yêu cầu một số bản vá và có thể xảy ra các sự cố không mong muốn. Cũng kiểm tra các họ CPU và phần mềm phù hợp cho chúng. Tuy nhiên không phải gia đình nào cũng được hỗ trợ. Không, GPU Nvidia sẽ không bao giờ hoạt động vì ChromeOS sử dụng Wayland làm bộ tổng hợp và không có trình điều khiển để cài đặt nó hoạt động trên Nvidia.
- Bạn cần 2 ổ đĩa ngoài. USB hoặc thẻ SD, không thành vấn đề. Một người sẽ giữ bản phân phối trực tiếp có khả năng khởi động, người còn lại sẽ giữ nội dung để cài đặt bộ tải khởi động Brunch và CrOS.
- Sau đó, bạn cần làm quen với dòng lệnh Linux, kiên nhẫn xem qua các tài liệu và thời gian tìm bản vá để áp dụng.
Cài đặt bữa nửa buổi
Quy trình cài đặt phụ thuộc vào cách bạn muốn sử dụng hệ thống. Tôi cho rằng bạn muốn cài đặt nó trên ổ đĩa hệ thống của mình, ghi đè hệ điều hành hiện có. Tuy nhiên, để khởi động kép và khắc phục sự cố khác, tôi khuyên bạn nên kiểm tra Bữa trưa muộn GitHub.
Vì vậy, trước hết, bạn cần flash hình ảnh cài đặt Linux vào ổ USB của mình bằng cách sử dụng Rufus (Windows), dòng lệnh hoặc trình ghi hình ảnh USB đi kèm với bản phân phối của bạn (Linux). Đồng thời tải xuống bản phát hành Bữa nửa buổi mới nhất và hình ảnh Chrome OS chính thức cho thiết bị của bạn trên một ổ đĩa ngoài khác. Tôi sử dụng “grunt” cho các APU AMD, vì máy tính xách tay của tôi có AMD A4. Ví dụ: nếu bạn có CPU Intel cũ hơn thế hệ thứ 8, bạn sẽ cần “rammus”. Bạn có thể kiểm tra wiki Brunch để biết thêm thông tin cũng như bảng CPU và hình ảnh được hỗ trợ cho những thứ đó.
Khởi động từ USB Linux bạn vừa tạo.
Sau đó, đi vào đường dẫn mà bạn đã tải xuống bản phát hành Bữa nửa buổi, mở một thiết bị đầu cuối trong đó và thực hiện các lệnh này theo thứ tự;
# Trích xuất tệp Brunch và hình ảnh khôi phục Chrome OS. tar -xvfrunch_(...).tar.gz giải nén /path/to/chromeos_codename_(...).bin.zip # Làm cho tập lệnh cài đặt Chrome OS có thể thực thi được. chmod +x chromeos-install.sh # Giả sử bạn đã cài đặt Ubuntu. Cài đặt phần phụ thuộc cho tập lệnh. sudo apt install cgpt pv # Và cuối cùng, chạy tập lệnh. Thay thế sdX bằng đĩa đích (trong/dev). Sử dụng Gparted để xác định. sudo ./chromeos-install.sh -src /path/to/chromeos_codename_(...).bin -dst /dev/sdX
Bây giờ hãy ngồi lại và uống một tách trà. Việc này sẽ tốn một lúc. Sau khi hoàn tất, hãy khởi động lại PC và khởi động từ đĩa bên trong. Chúng ta vẫn chưa xong đâu. Khi bạn khởi động Chrome OS, trước tiên hãy kiểm tra xem WiFi có hoạt động không. Bạn có thể làm như vậy bằng cách nhấp vào khay hệ thống và ô WiFi “mở rộng”. Tùy chọn kiểm tra Bluetooth nữa. Nếu một trong những thứ đó không hoạt động, đặc biệt là WiFi, hãy thực hiện Ctrl+Alt+F2 để truy cập Chrome OS Developer Shell và đăng nhập với tên “chronos”, sau đó thực hiện lệnh này và làm theo hướng dẫn trên màn hình;
Sudo chỉnh sửa-brunch-config
Nói một cách đơn giản, bạn cần đánh dấu thẻ mình có (ví dụ: “rtl8723de” cho Realtek RTL8723DE) và một số tùy chọn khác mà bạn thấy thú vị. Cá nhân tôi đánh dấu các lựa chọn này;
- “enable_updates” để bật các bản cập nhật để nhận từ Cài đặt > Giới thiệu về Chrome OS.
- “pwa” để cho phép sử dụng PWA bữa trưa.
- “mount_internal_drives” để truy cập các tệp trong bất kỳ phân vùng nào khác trên ổ đĩa Chrome OS đã được cài đặt. Hãy nhớ rằng việc bật tùy chọn này có thể khiến Media Storage trên ARC chạy liên tục và gây ra mức sử dụng CPU cao đáng kể!
- “rtl8723de” cho card WiFi của máy tính xách tay của tôi (Realtek RTL8723DE)
- “acpi_power_button” cho nút nguồn - Nếu bạn có máy tính bảng/2in1, thao tác nhấn và giữ nút nguồn sẽ hoạt động tốt. Tính năng này dành cho người dùng máy tính xách tay và máy tính để bàn mà việc nhấn giữ nút nguồn không có tác dụng gì ngoài việc nhấn nhanh thường có tác dụng.
- “suspend_s3” để tạm dừng trạng thái S3. ChromeOS thường không xử lý tình trạng tạm ngưng ngay khi bạn có S3 bị treo chứ không phải S0/S1/S2. Bạn có thể kiểm tra xem bạn có cần kích hoạt tính năng này hay không bằng cách đưa ra lệnh này trên Windows:
powercfg / a
Nếu bạn nhận được một số đầu ra tương tự như thế này, bạn cần kích hoạt cấu hình này.
Để được giải thích về tất cả các tùy chọn này, bạn có thể tham khảo wiki bữa nửa buổi là tốt.
Sau khi bạn đã khắc phục nhiều sự cố nhất có thể bằng cách sử dụng phần Khắc phục sự cố, giờ đây bạn đã sẵn sàng sử dụng Chrome OS trên thiết bị của mình! Nó có khó không? Tôi không nghĩ là vậy. Tuy nhiên, một điều bạn cần lưu ý là bạn cần kiểm tra các bản cập nhật cho bộ nạp khởi động Brunch thường xuyên. Và cập nhật chúng bất cứ khi nào có thể để tránh các sự cố khác khi cập nhật cài đặt Chrome OS của bạn.
Tôi mong bạn thích nó. Tôi đang nghĩ đến việc tiếp tục loạt bài viết này bằng các phương pháp cài đặt khác, một số thử nghiệm hoạt động tốt hơn cách chúng dự định thực hiện, v.v. Hẹn gặp lại tất cả các bạn ở một nơi khác!