Chromebook là laptop hoặc tablet chạy Chrome OS làm hệ điều hành. Chrome OS do Google thiết kế dựa trên nhân Linux kernel. Nó dựa trên phần mềm miễn phí Chromium OS và dùng trình duyệt Google Chrome làm giao diện người dùng chính. Kết quả, Chrome OS chủ yếu hỗ trợ ứng dụng web, dữ liệu chủ yếu trên đám mây thay vì hệ thống. Kể từ cuối 2017, tất cả Chromebook phát hành cũng chạy app Android từ PlayStore.

Google cập nhật Chrome OS tính năng mới kể từ ra mắt nhưng vẫn chưa gần Windows, Mac hay thậm chí một số bản phân phối Linux.
Chromebook không chạy phần mềm Windows, bình thường đây có thể là điều tốt và xấu nhất về chúng. Bạn tránh ứng dụng rác Windows nhưng cũng không cài được Adobe Photoshop, MS Office đầy đủ, hay ứng dụng desktop Windows khác.
May mắn thay, có workaround dùng chương trình desktop Windows trên Chromebook: chạy từ xa, qua Android, qua developer mode hoặc chạy trên chính Chromebook.
Phương pháp 1: Windows Online Apps
Nếu chỉ muốn dùng bộ Office và không quan tâm app khác Windows 10, đây là tùy chọn dễ nhất qua trình duyệt Chrome.
- Mở Chrome browser truy cập trang Microsoft Office.
- Click Use Free at Office.com

- Click Sign In

- Nhập Microsoft Account ID và Mật khẩu
- Sau đăng nhập thành công, chuyển trang office.com

- Click ứng dụng liên quan muốn dùng, chuyển trang web ứng dụng đó và dùng ứng dụng online miễn phí.
Phương pháp 2: Chrome Remote Desktop
Chrome Remote Desktop là extension Google Chrome cho phép truy cập desktop khác khi dùng Chrome browser như máy ảo. Nó có giao diện hiển thị OS hoàn toàn khác bạn có thể dùng. Cơ sở phương pháp này là cần một hệ thống Windows 10 khác kết nối internet để link đến. Đó là cách nó hoạt động. Không thể trong một số tình huống, nhưng nếu có máy Windows quanh, đây có thể là workaround hiệu quả nhất.
- Trên Chromebook Điều hướng đến trang web Chrome Remote Desktop.

- Click nút Download

- Chuyển hướng đến trang Chrome Remote Desktop Webstore
- Click nút Add to Chrome

- Màn hình tiếp theo click Add Extension

- Chrome Remote Desktop thêm vào extension và hiển thị cạnh thanh địa chỉ.

- Lặp lại quy trình tương tự cho Windows PC.
- Trên Windows PC sẽ được yêu cầu tải installer. Tải installer đó và click Accept and Install

- Click Yes

- Installer chạy và yêu cầu nhập tên thiết bị.

- Nhập tên theo tiện lợi để dễ nhớ và truy cập từ Chromebook.
- Nhắc nhập 6 chữ số PIN, nhập PIN theo dễ dàng.

- Click start, chuyển trang access page, tên thiết bị giữa và status sẽ starting một lúc rồi thành online (nếu không vấn đề). Tôi đặt tên My PC.

- Từ Chromebook, vào trang Chrome Remote Desktop.
- Click tab remote support và ở Get Support Click vào Generate Code.

- Trên Windows PC, vào trang Chrome Remote Desktop.
- Click Remote Support Tab và ở Give Support section Nhập code tạo bước 15

- Bây giờ bạn truy cập máy Windows và dùng ứng dụng Windows yêu thích.
Phương pháp 3: Emulators (Bộ giả lập)
Emulator là phần cứng hoặc phần mềm cho phép một hệ thống máy tính (gọi là host) hành xử như hệ thống khác (gọi là guest). Hệ thống host chạy phần mềm hoặc dùng thiết bị ngoại vi thiết kế cho guest system qua emulator.
Khác nhau software emulator cho phép Chromebook chạy Windows. Ví dụ CrossOver bởi CodeWeavers và Exagear bởi Eltechs (đã ngừng phát triển). Sẽ có thêm emulator Chromebook trong năm tới.
Hiện tại phải dùng CrossOver. CodeWeavers phát triển CrossOver app giải pháp chạy app Windows trên OS khác. Cập nhật gần đây, CrossOver cho phép chạy app Windows trên Chromebook. Nhớ phiên bản CrossOver Chrome OS chưa ổn định, vẫn beta. Yêu cầu phần mềm: Chỉ chạy trên Chromebook Intel-based. Tất cả app Android hoặc thiết bị cũng phải tương thích Android 5.x (hoặc mới hơn).
Cần ít nhất 2GB RAM, 200MB lưu trữ trống cho cài đặt, thêm dung lượng cho app định dùng. Google có danh sách model hỗ trợ Android, đây là cách app Windows chạy trên Chromebook, kiểm tra trước khi làm bước dưới.

Một số Chromebook, đặc biệt mẫu cũ, có thể gặp khó với app mới này vì CrossOver Chrome OS chỉ chạy trên bộ xử lý Intel.
Đơn giản bạn cần một trong những Chromebook tốt nhất chạy app Android để chạy emulator không lag.
Cài CrossOver cho Chrome OS
- Vào Profile Picture > Settings > Menu > Google Play Store
- Click Turn On nếu chưa bật
- Mở Play Store trên Chromebook
- Tải CrossOver từ Google Play Store
Chuẩn bị cài chương trình Windows
CrossOver tự động lấy cài đặt một số phần mềm Windows. Nhưng đối với hầu hết chương trình, tốt nhất tải trước offline installer của chương trình mong muốn.

Dù Microsoft Office, Adobe Photoshop, hay chương trình nhỏ như IrfanView, lấy full offline installer từ trang chủ. Nếu không tìm thấy, vào Standalone Offline Installers tải từ đó. Giữ installer tải ở vị trí dễ tìm trên Chromebook.
Cài chương trình Windows trên Chromebook
- Chạy CrossOver cho Chrome OS.
- Gõ tên app mong muốn trong ô Search Applications. CrossOver gợi ý tên. Click Install trên cái đúng để bắt đầu.
- Tùy chương trình, CrossOver tải file đúng online cài đặt.
- Làm theo quy trình cài như chương trình Windows bình thường.

- Đừng đổi thư mục đích! Đúng, Chrome OS không có "C:\Program Files\Paint.NET" nhưng đừng đổi thư mục đích. Đổi thư mục đích thường gây lỗi CrossOver.
- Cuối cùng, Installation Finished hiện khi quá trình hoàn tất. Đừng mở app ngay dù thấy nhắc.
Cài chương trình Windows không có trong danh sách (Unlisted)
Quy trình đơn giản bước 4 hoạt động cho một số game và phần mềm, không phải tất cả. Như đã ghi, tốt nhất tải offline installer. Trong trường hợp đó, quy trình cài hơi khác.
- Chạy CrossOver cho Chrome OS.
- Nếu CrossOver hiện tên trong ô tìm kiếm cài nó, hoặc click Install Unlisted Application khi CrossOver không tìm thấy app mong muốn và nhắc bạn.
- Nhập tên chương trình cài và click Select Installer.
- Màn hình sau, mở thư mục lưu offline installer trên ổ cứng. CrossOver liệt kê tất cả Windows installer trong thư mục, tìm cái đúng và click Install.
- Lại làm theo quy trình cài bình thường, và đừng đổi thư mục đích.
- Cuối cùng, Installation Finished hiển thị khi xong. Đừng chạy chương trình ngay, dù thấy nhắc.
Chạy chương trình Windows trên Chromebook
- Sau cài app, đóng và khởi động lại CrossOver.

- Bạn thấy chương trình mới ở Installed Apps. Click chương trình, thấy hai tùy chọn: Manage program hoặc Launch program.
- Launch Program dùng ứng dụng Windows như Chrome app.
Hạn chế CrossOver cho Chromebook
CrossOver Chrome OS đang beta, có thể có thứ không hoạt động như quảng cáo/mong đợi. Và ngay khi hoạt động, nhớ bạn chạy Wine với môi trường Windows ảo giữ giao diện Windows software.
Phương pháp 4: Cài Wine cho Android
Nếu tất cả phương pháp trên không hiệu quả, đến lúc đi vào nước sâu. Chromebook không phải "chỉ trình duyệt"—chúng là laptop Linux, do đó bạn cài desktop Linux đầy đủ cùng Chrome OS và chuyển đổi giữa hai.
Wine là ứng dụng mã nguồn mở cho phép ứng dụng Windows chạy trên Linux và macOS. Wine là phần mềm desktop không có phiên bản Wine dành riêng Chromebook, nhưng có workaround. Vì Chrome OS dựa trên Linux, có hai cách chạy Wine trên Chromebook: dùng Wine Android app mới, hoặc dùng Crouton chạy trong Linux.
Nhớ rằng Wine trên Linux chạy mượt trên Chromebook Intel nhưng không chạy trên Chromebook ARM, và phiên bản Android chỉ hỗ trợ app Windows RT.
Wine cũng có app Android vẫn beta, nhưng nếu Chromebook chạy app Android, cho phép chạy chương trình Windows không cài Crouton. Chưa có trên Google Play Store, phải bật và dùng "Unknown Sources". Chỉ hoạt động khi Google Play và Android Apps được Chromebook hỗ trợ.
Nếu quen Android, biết cần bật "Unknown Sources" cài app không có trên Google Play. Nhưng Chrome OS tùy chọn này bình thường không có và bị ẩn.
Bước 1: Đổi kênh phát hành (Release Channel) sang Developer
Mặc định, mọi cài Chrome ở kênh stable—bao gồm cài browser Windows, Mac, Linux, và Chromebook. Và điều đó hợp lý. Google muốn mọi người trải nghiệm tốt nhất ngay từ đầu.
Nếu bạn không phải kiểu "stable channel", truy cập mọi thứ mới bằng cách chuyển kênh phát hành khác. Hiện có ba kênh chính:
- Stable: Kênh mặc định. Chọn cho độ tin cậy vững chắc.
- Beta: Truy cập tính năng mới gần như sẵn sàng cho stable. Beta cho test tính năng trước khi ra mắt đại chúng, vẫn khá ổn định theo trải nghiệm.
- Developer: Dành cho developer test tính năng mới, kênh không ổn định nhất ba kênh, nhưng cũng cung cấp tính năng mới nhanh nhất. Chỉ dùng nếu không ngại chút bất ổn.
Nếu chưa sợ chuyển kênh, đây cách nhảy từ stable sang kênh hơi thô ráp hơn.
Đầu tiên, click nút "Customize" (ba chấm) góc trên phải cửa sổ Chrome, chọn "Settings".

Trên cửa sổ "Settings", click nút Menu chính (biểu tượng ba gạch ngang góc trên trái), chọn "About Chrome OS."

Trong cửa sổ "About Chrome OS", Tìm "Detailed build information" và click nút này.

Tiếp, click nút "Change Channel", chọn kênh developer.

Bước 2: Đưa Chromebook vào Developer Mode
Bây giờ "Developer Mode" cần bật trên Chromebook. Chromebook bị khóa cho bảo mật và chỉ boot nếu OS ký đúng sau kiểm tra OS giả mạo và ngăn user/app sửa đổi Chrome OS. Ở Developer Mode bạn tắt tất cả tính năng bảo mật, có laptop tinh chỉnh tùy ý.
Khi Developer Mode bật, bạn truy cập terminal Linux trong Chrome OS và làm gì thích.
Hai cảnh báo nhanh cần hiểu:
- Bật và Tắt Developer Mode xóa và Wipe data trên Chromebook: Vậy quá trình bật Developer Mode, Chromebook sẽ bị "power washed." Tất cả tài khoản user, file, dữ liệu bị xóa. Tất nhiên, hầu hết dữ liệu nên lưu online, sau đó truy cập bằng đăng nhập Chromebook cùng tài khoản Google.
- Google Không Hỗ Trợ Developer Mode: Developer mode không được Google hỗ trợ chính thức. Dành cho developer và power user. Google không hỗ trợ việc này. Cảnh báo "Có thể làm mất bảo hành" áp dụng, vậy nếu hỏng phần cứng ở developer mode, tắt developer mode trước khi yêu cầu hỗ trợ bảo hành.

Để bật developer mode trên Chromebook hiện đại, giữ Esc và Refresh và nhấn Power button vào recovery mode. Chromebook cũ, có công tắc developer vật lý cần bật/tắt.
Vậy, khi ở màn hình recovery nhấn Ctrl+D đồng ý prompt, boot vào developer mode.

Bây giờ, mỗi lần boot Chromebook, màn hình cảnh báo hiện. Để tiếp tục boot hoặc nhấn Ctrl+D hoặc đợi 30 giây cảnh báo biến mất.
Màn hình cảnh báo cảnh báo user Chromebook ở developer mode và biện pháp bảo mật bình thường không intact.

Bước 3: Bật Unknown Sources
Bây giờ app từ "Unknown Sources" được bật bằng cách mở màn hình cài đặt Chrome OS và tìm link "App Settings" dưới Android Apps click vào.

Cửa sổ mới mở hiển thị màn hình Settings Android trên Chromebook. Click hoặc chạm tùy chọn "Security".

Bật tùy chọn "Unknown Sources" dưới Device Administration. Cảnh báo hiện lên nói cẩn trọng về cái bạn cài.
Nếu tùy chọn Unknown Sources không hiện? Chromebook không ở developer mode. Tùy chọn chỉ hiện khi Chromebook ở developer mode, thử lại Bước 1.

Bước 4: Cài file APK
Bây giờ app có thể cài từ file APK. Trước, tải phiên bản APK liên quan và lưu thư mục Downloads.
Bạn mong đợi double-click hoặc load file APK từ Files app Chrome, nhưng không hoạt động. Chỉ thấy lỗi "This file type is not supported."

Cần app quản lý file Android cài APK. Mở Google Play cài app quản lý file nào đó. Thích Solid Explorer, nhiều lựa chọn khác. (Lý do nào đó, file manager Android built-in không cho mở cài APK.)
Mở app quản lý file tải, mở thư mục "Download" qua app này, mở file APK. Chọn tùy chọn "Package Installer" trên app và nhắc cài APK.

Bước 5: Sử dụng Linux
Sau cài Wine xong, mở app bình thường truy cập phiên bản Windows tối giản, giả lập. Vẫn beta, trải nghiệm có thể không hoàn hảo. Đề xuất ít nhất thử tùy chọn này trước khi qua rắc rối cài Crouton nếu chỉ dùng cho Wine.
Bây giờ bạn có desktop Linux truyền thống. Tất cả phần mềm Linux truyền thống chỉ một apt-get xa trong kho Ubuntu. Tiện ích terminal Linux bạn muốn như công cụ đồ họa, trình chỉnh ảnh local, trình soạn thảo, office suite, công cụ phát triển, v.v. dễ cài.
Có một chút hạn chế. Trên Chromebook ARM, bạn hơi giới hạn. Một số chương trình không chạy ARM—cơ bản, không chạy ứng dụng closed-source chưa compile cho ARM Linux. Bây giờ truy cập nhiều công cụ open-source và desktop app recompile cho ARM, nhưng closed-source app hầu hết không chạy, chủ yếu trên máy này.
Trong khi đó, bạn tận hưởng tự do nhiều hơn trên Chromebook Intel nơi Steam Linux, Minecraft, Dropbox, và mọi app điển hình có thể cài chạy bình thường trên Linux desktop.
Bạn không chạy mọi ứng dụng Windows trên Wine vì Wine không hoàn hảo. Có thể không chạy một số app không tinh chỉnh thủ công. Phải tham khảo cơ sở dữ liệu ứng dụng Wine để biết chi tiết app và tweak hỗ trợ.
Phương pháp 5: Dùng Developer Mode và cài Wine cho Crouton
Cài Linux trên Chromebook không đơn giản như cài Ubuntu tiêu chuẩn—ít nhất hiện tại. Cần chọn dự án phát triển riêng cho Chromebook. Có hai lựa chọn phổ biến:
- ChrUbuntu: ChrUbuntu là hệ thống Ubuntu xây cho Chromebook. Hoạt động như dual-boot truyền thống. Khởi động lại Chromebook chuyển giữa Chrome OS và Ubuntu lúc boot. Cài ChrUbuntu trên bộ nhớ trong Chromebook, USB hoặc thẻ SD.
- Crouton: Crouton dùng môi trường "chroot" chạy cả Ubuntu và Chrome OS cùng lúc. Ubuntu chạy cùng Chrome OS và chuyển đổi giữa Chrome OS và Linux desktop environment bằng phím tắt. Tận dụng cả hai môi trường không reboot.
Google đã thêm hỗ trợ gốc cho app Linux trực tiếp vào Chrome OS, tính năng có trên nhiều Chromebook. Không cần Crouton chạy phần mềm Linux nữa nếu Chromebook hỗ trợ.
Nếu Chromebook không hỗ trợ gốc cho Android Apps thì dùng Crouton cho việc này. Nó tận dụng hệ thống Linux bên dưới Chrome OS chạy cả hai môi trường cùng lúc và trải nghiệm mượt hơn dual-boot truyền thống. Với Crouton không lo driver phần cứng vì dùng driver chuẩn cho phần cứng Chromebook.
Với Crouton, bạn chỉ chạy một OS là Linux nhưng chạy hai môi trường trên OS: Chrome OS và Linux desktop truyền thống.
Bước 1: Bật Developer Mode:
Bật Developer mode như Giải pháp-4 bài này.
Bước 2: Tải và cài Crouton
Tiếp theo, tải Crouton

- Sau tải xong, mở shell
(Ctrl+Alt+T, gõ shell, Enter).
Chỉ hoạt động nếu Chromebook ở Developer Mode.
- Chạy lệnh sau copy installer đến nơi executable
"sudo install -Dt /usr/local/bin -m 755 ~/Downloads/crouton"
- Bây giờ executable, chạy installer:
sudo crouton -t xfce
- Chạy lệnh sau cài Crouton cách dễ. Cài Crouton với desktop Xfce cùng chroot mã hóa cho bảo mật.
sudo sh ~/Downloads/crouton -e -t xfce
Quá trình cài hoàn tất sau một lúc.
Bước 3: Sử dụng Crouton
- Sau hoàn tất cài, một trong lệnh sau chạy vào phiên Crouton (nếu cài Crouton với Xfce):

sudo enter-chroot startxfce4 sudo startxfce4
Bước 4: Chuyển đổi giữa môi trường
Để chuyển giữa Chrome OS và Linux desktop environment, dùng phím tắt:
- Chromebook ARM (phần lớn): Ctrl+Alt+Shift+Back và Ctrl+Alt+Shift+Forward. Lưu ý: back và forward là nút điều hướng trình duyệt hàng trên, không phải phím mũi tên.
- Chromebook Intel x86/AMD64: Ctrl+Alt+Back và Ctrl+Alt+Forward thêm Ctrl+Alt+Refresh
Muốn thoát chroot, chỉ logout (dùng tùy chọn "log out") khỏi desktop Xfce (hoặc Unity, nếu dùng)–không dùng "shut down" vì nó không logout mà tắt máy Chromebook. Bạn cần chạy sudo startxfce4 để vào chroot lại.

Nếu muốn cài Unity desktop Ubuntu thay thế, dùng -t unity thay -t xfce lệnh trên.值得注意的是 Unity không chạy mượt trên phần cứng hạn chế Chromebook. Chạy lệnh sau xem danh sách loại cài đặt kể cả cài không có desktop đồ họa:
sh -e ~/Downloads/crouton

Phương pháp 6: Chạy phần mềm Linux ở Developer Mode
Người dùng Chromebook có thể không cần chạy chương trình Windows vì chương trình Windows có phiên bản Linux và chạy trên Chromebook dùng Linux desktop Crouton ví dụ muốn chơi game trên Chromebook, Steam Linux cung cấp nhiều game và danh mục liên tục mở rộng. Vậy về kỹ thuật bạn không "chạy phần mềm Windows", nhưng trong vài trường hợp, nó cũng tốt như vậy.
Nhớ nhiều chương trình Linux như Minecraft, Skype, Steam chỉ có cho bộ xử lý Intel x86 và không chạy thiết bị ARM.

Phương pháp 7: Dùng Developer Mode và cài Máy ảo (Virtual Machine)
Nếu Wine không phù hợp, cũng chạy máy ảo Windows từ Linux desktop với Crouton. Tương tự tùy chọn thảo luận trên,
- Bật developer mode.
- Để có Linux desktop cùng Chrome OS, cài Crouton.
- Cài chương trình ảo hóa như VirtualBox.
- Cài Windows trong VirtualBox như bình thường
- Bây giờ với phím tắt, chuyển qua lại giữa Chrome desktop và Linux desktop.

Quan trọng: Nhiều ứng dụng máy ảo như VirtualBox không chạy Chromebook ARM và chạy Chromebook Intel-based thử tùy chọn này.
Máy ảo là cách nặng nhất làm việc này và cần Chromebook mạnh chạy phần mềm máy ảo, Windows, và ứng dụng desktop. Chromebook mới với bộ xử lý hiện đại nhanh có thể xử lý. Máy ảo chiếm nhiều dung lượng ổ cứng và Chromebook thường không có, nên không tổ hợp tốt.