- Việc cài đặt Windows trước rồi đến Linux, sử dụng GRUB làm trình quản lý khởi động, đảm bảo sự cùng tồn tại ổn định của cả hai hệ thống.
- Việc chuẩn bị ổ đĩa đúng cách là rất quan trọng: thu nhỏ phân vùng Windows, chừa đủ không gian trống và tạo các phân vùng Linux một cách chính xác.
- Chế độ Khởi động An toàn (Secure Boot), Khởi động Nhanh (Fast Boot) và chế độ UEFI có thể gây ra sự cố nếu không được cấu hình đúng cách, nhưng chúng có thể dễ dàng điều chỉnh từ giao diện UEFI.
- Chế độ khởi động kép mang lại hiệu năng tối đa, mặc dù đối với việc sử dụng không thường xuyên, máy ảo hoặc WSL có thể tiết kiệm chi phí hơn.

Nếu bạn đang nghĩ đến việc cài đặt Linux song song với Windows trên cùng một máy tính để tận dụng những ưu điểm của cả hai hệ điều hành, bạn đã đến đúng nơi. Việc thiết lập hệ thống khởi động kép thoạt nhìn có vẻ hơi khó khăn, nhưng thực tế lại khá dễ dàng nếu bạn biết các bước cần thực hiện và những lỗi cần tránh.
Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn từng bước chuẩn bị Windows, tạo dung lượng ổ đĩa, tạo ổ USB cài đặt Linux và hoàn tất quá trình cài đặt để bạn có thể chọn hệ điều hành mỗi khi bật máy tính. Bạn sẽ được học cả phương pháp "tự động" (cài đặt Linux song song với Windows với sự hỗ trợ) và phương pháp nâng cao hơn liên quan đến việc phân vùng thủ công, cũng như các mẹo để ngăn ngừa lỗi khởi động, lời khuyên về Secure Boot, TPM, Fast Boot và các lựa chọn thay thế cho việc khởi động kép.
Nên chọn bản phân phối Linux nào và yêu cầu phần cứng là gì?
Trước khi động chạm gì đến máy tính của bạn, điều đầu tiên cần làm là quyết định xem bạn sẽ cài đặt bản phân phối GNU/Linux nào . Tất cả chúng đều dùng chung nhân hệ điều hành (Linux) nhưng khác nhau về môi trường máy tính để bàn, các công cụ đi kèm, phương pháp cập nhật và độ thân thiện với người dùng.
Đối với hầu hết người dùng chuyển từ Windows sang, lựa chọn hợp lý nhất là chọn các bản phân phối dễ sử dụng với hỗ trợ tốt . Các bản phân phối như Ubuntu, Linux Mint hoặc các bản phái sinh (Kubuntu, Xubuntu, v.v.) rất lý tưởng cho người mới bắt đầu: chúng có trình cài đặt được hoàn thiện rất tốt, một cộng đồng lớn và vô số hướng dẫn và diễn đàn bằng tiếng Tây Ban Nha nơi bạn có thể tìm kiếm sự trợ giúp.
Có những tùy chọn nâng cao hơn, chẳng hạn như Arch Linux hoặc các bản phân phối dựa trên Manjaro , rất linh hoạt và mạnh mẽ, nhưng đòi hỏi nhiều kiến thức kỹ thuật hơn và phụ thuộc nhiều vào tài liệu kỹ thuật. Đối với thiết lập khởi động kép lần đầu tiên, chúng thường gây ra nhiều rắc rối hơn mức cần thiết, đặc biệt là khi xử lý khởi động an toàn, phân vùng hoặc trình điều khiển.
Bạn cũng có thể xem xét môi trường máy tính để bàn và giao diện của hệ thống. Nếu bạn muốn một thứ gì đó khác biệt về mặt hình ảnh so với Windows, Ubuntu với GNOME hoặc elementaryOS có xu hướng thiên về phong cách tương tự macOS hơn. Nếu bạn thích thứ gì đó không làm bạn cảm thấy khó chịu, Linux Mint Cinnamon hoặc Kubuntu cung cấp giao diện cổ điển hơn, gần giống với Windows, với thanh tác vụ và menu Start truyền thống.
Về phần cứng, yêu cầu tối thiểu tương tự như Windows 10, nhưng trên thực tế, bạn sẽ cần nhiều hơn mức tối thiểu chính thức để sử dụng thoải mái, đặc biệt nếu bạn định sử dụng cả hai hệ thống hàng ngày: một bộ xử lý hiện đại (hoặc ít nhất là bộ xử lý đa nhân), 8 GB RAM là mức cơ bản hợp lý và ổ SSD để chứa hệ điều hành sẽ tạo nên sự khác biệt lớn.
Chế độ Khởi động An toàn, UEFI, TPM và chế độ khởi động
Hầu hết các máy tính hiện đại đều sử dụng firmware UEFI với các tính năng bảo mật như Secure Boot và, trong trường hợp Windows 11, TPM 2.0 . Những yêu cầu này có thể ảnh hưởng đến cách bạn cài đặt Linux và các bản phân phối bạn có thể sử dụng mà không gặp thêm rắc rối.
Nhiều bản phân phối phổ biến, chẳng hạn như Ubuntu và Linux Mint , đã được cấu hình để hoạt động với Secure Boot được bật, vì vậy trình cài đặt chạy mà không cần phải tắt bất cứ thứ gì trong BIOS/UEFI. Nếu bạn chọn một bản phân phối ít phổ biến hơn, tốt nhất nên kiểm tra tài liệu của nó để xem nó có hỗ trợ Secure Boot hay không.
Nếu hệ điều hành của bạn không tương thích với tính năng bảo vệ này, bạn cần truy cập vào cài đặt UEFI và tắt Secure Boot . Mỗi nhà sản xuất sử dụng các menu và phím khác nhau (F2, Delete, F10, Esc, v.v.), nhưng nguyên tắc chung là: truy cập vào firmware khi khởi động máy tính, tìm mục Secure Boot và tắt nó đi. Trên một số kiểu máy, tùy chọn này bị khóa, vì vậy hãy kiểm tra trước khi tiếp tục.
Một điểm quan trọng khác là chế độ khởi động: UEFI so với Legacy (BIOS cổ điển) . Không nên cài đặt Windows ở chế độ UEFI và Linux ở chế độ Legacy, hoặc ngược lại, vì phần mềm điều khiển có thể bị lỗi và gây ra sự cố khởi động. Nên cài đặt cả hai hệ điều hành ở cùng một chế độ, tốt nhất là UEFI trên các máy tính hiện đại.
Trên Windows 10 hoặc 11, bạn có thể kiểm tra điều này bằng cách tìm kiếm "Thông tin hệ thống" và xem mục "Chế độ BIOS". Nếu nó hiển thị UEFI, tốt nhất là nên cài đặt Linux ở chế độ UEFI và đảm bảo tạo ổ USB khởi động ở chế độ đó. Trên các máy tính mà bạn bắt buộc phải cài đặt Windows 11, bạn cũng cần tuân thủ TPM 2.0 và bật Secure Boot.
Chuẩn bị dung lượng trống trên ổ đĩa Windows để cài đặt Linux.
Sau khi vấn đề về phần mềm được giải quyết, đã đến lúc giải phóng dung lượng ổ đĩa. Có hai trường hợp điển hình: một máy tính hoàn toàn mới mà bạn cài đặt mọi thứ từ đầu , hoặc một máy tính xách tay/máy tính để bàn đã cài đặt sẵn Windows, chiếm hết dung lượng lưu trữ.
Nếu bạn bắt đầu từ đầu, cách tiếp cận đơn giản nhất là cài đặt Windows trước, dành riêng dung lượng chưa phân vùng cho Linux trong quá trình cài đặt. Khi tạo phân vùng Windows, bạn chỉ cần để lại một phần ổ đĩa chưa được phân bổ, sau đó có thể sử dụng phần đó cho trình cài đặt bản phân phối Linux.
Sau khi cài đặt Windows và phân vùng gần hết dung lượng ổ đĩa, bạn cần thu nhỏ phân vùng Windows chính (thường là C:) bằng các công cụ tích hợp sẵn. Điều quan trọng là phải sao lưu dữ liệu trước khi chỉnh sửa phân vùng; một sai sót hoặc sự cố mất điện vào thời điểm không thích hợp có thể khiến hệ thống của bạn không thể sử dụng được.
Trong Windows 10 và 11, hãy mở công cụ "Quản lý ổ đĩa" từ menu Bắt đầu (bằng cách tìm kiếm "phân vùng" hoặc "tạo và định dạng phân vùng ổ cứng"). Ở đó, bạn sẽ thấy các ổ đĩa và phân vùng khác nhau, bao gồm cả phân vùng hệ thống và phân vùng phục hồi mà Windows tạo ra.
Tìm phân vùng chính của bạn (thường là C:, rất lớn và được đánh dấu là có thể khởi động) và nhấp chuột phải vào đó để chọn "Thu nhỏ ổ đĩa ". Trình hướng dẫn sẽ hiển thị cho bạn dung lượng bạn có thể giải phóng và yêu cầu bạn chỉ định kích thước cần thu nhỏ tính bằng MB. Để tham khảo, đối với việc sử dụng Linux thông thường, bạn nên dành ít nhất 20-30 GB, mặc dù 60 GB trở lên thì tốt hơn.
Sau khi áp dụng thay đổi, bạn sẽ thấy một khối được đánh dấu "Chưa được phân bổ" xuất hiện ở cuối cửa sổ . Đây là không gian chúng ta sẽ sử dụng để cài đặt Linux, bằng chế độ tự động của trình cài đặt hoặc bằng cách tạo phân vùng thủ công. Bạn không cần tạo phân vùng từ Windows; chỉ cần để trống không gian đó và để trình cài đặt của bản phân phối tự động sắp xếp.
Tạo ổ USB có khả năng khởi động bằng các file ISO của Windows và Linux.
Để cài đặt cả Windows và Linux từ đầu (nếu bạn chọn cách này) hoặc để thêm Linux vào một hệ thống hiện có, bạn sẽ cần một ổ USB có dung lượng ít nhất 8 GB cho mỗi hệ điều hành.
Đối với Windows 10 hoặc 11, cách dễ nhất là tải xuống ảnh hệ điều hành chính thức từ trang web của Microsoft. Công cụ Media Creation Tool cho phép bạn tạo ảnh ISO hoặc trực tiếp tạo ổ USB có khả năng khởi động , bằng cách chọn ngôn ngữ, phiên bản và kiến trúc (thường là 64-bit).
Đối với Linux, hãy truy cập trang web chính thức của bản phân phối bạn đã chọn (Ubuntu, Linux Mint, v.v.) và tải xuống tệp ISO tương ứng . Nhiều bản phân phối cung cấp các biến thể với môi trường máy tính để bàn khác nhau: ví dụ, Linux Mint có các phiên bản Cinnamon, MATE hoặc Xfce; Ubuntu có phiên bản tiêu chuẩn và các bản phái sinh như Kubuntu hoặc Xubuntu.
Sau khi có file ISO, bạn có thể sử dụng các công cụ như Rufus (rất phổ biến trên Windows) hoặc Balena Etcher để ghi hình ảnh đó vào ổ USB. Trong Rufus, chỉ cần chọn thiết bị USB, nhấp vào "Select" để chỉ định file ISO, chọn kiểu phân vùng phù hợp (GPT cho UEFI, MBR cho BIOS/Legacy) và bắt đầu quá trình. Nếu ứng dụng yêu cầu bạn tải xuống các thành phần bổ sung, hãy chấp nhận để đảm bảo ổ USB được chuẩn bị đúng cách.
Đối với Balena Etcher, quy trình thậm chí còn đơn giản hơn: bạn chọn ảnh, ổ USB và nhấn "Flash". Hãy nhớ rằng toàn bộ nội dung của ổ USB sẽ bị xóa , vì vậy hãy sao lưu bất kỳ tệp quan trọng nào trước khi sử dụng nó cho việc này.
Cài đặt Windows trước, sau đó là Linux.
Nguyên tắc vàng khi cài đặt đa hệ điều hành rất rõ ràng: luôn cài đặt Windows trước Linux . Lý do là trình quản lý khởi động của Linux (GRUB) được thiết kế để phát hiện các hệ thống khác và hiển thị menu cho chúng, trong khi trình quản lý khởi động của Windows có xu hướng ghi đè lên mọi thứ mà không cần hỏi ý kiến.
Trong quá trình cài đặt sạch, bạn khởi động máy tính từ ổ USB chứa Windows được chọn làm thiết bị khởi động đầu tiên trong BIOS/UEFI. Trong trình hướng dẫn, bạn chọn ngôn ngữ, chấp nhận giấy phép, chọn "Cài đặt tùy chỉnh", rồi tiến hành đến màn hình phân vùng.
Nếu ổ đĩa trống, khi bạn tạo phân vùng cho Windows, trình cài đặt sẽ tự động tạo thêm các phân vùng hệ thống (phục hồi, EFI, MSR) . Hãy chắc chắn để lại không gian bạn định dùng cho Linux chưa được phân bổ; đừng định dạng hoặc tạo bất cứ thứ gì khác trên đó. Sau khi hoàn tất, hãy hoàn thành quá trình cài đặt và để Windows hoàn tất thiết lập ban đầu.
Sau khi khởi động xong hệ điều hành Windows, bạn có thể tắt máy tính, kết nối ổ USB chứa hệ điều hành Linux , và vào lại BIOS/UEFI để thiết lập ổ USB đó làm thiết bị khởi động đầu tiên, hoặc sử dụng phím menu khởi động nhanh (F12, F8, Esc, v.v.) để chọn thủ công ổ USB khi bật máy.
Tự động cài đặt Linux song song với Windows.
Hầu hết các bản phân phối Linux hiện đại đều cung cấp tùy chọn dành cho người dùng muốn cài đặt Linux song song với Windows mà không cần phải quản lý phân vùng . Trình cài đặt sẽ phát hiện rằng hệ thống Windows đã được cấu hình sẵn và đề xuất sử dụng dung lượng trống để cài đặt hệ thống mới.
Ví dụ, trên Ubuntu, sau khi chọn ngôn ngữ, bố cục bàn phím, kết nối mạng và loại cài đặt (thông thường hoặc tối thiểu), bạn sẽ đến màn hình mà trình cài đặt sẽ hiển thị một dòng chữ tương tự như "Cài đặt Ubuntu song song với Trình quản lý khởi động Windows ". Nếu bạn chọn tùy chọn này, quá trình sẽ tự động phân bổ lại không gian chưa được cấp phát hoặc thu nhỏ phân vùng hiện có nếu cần, và cài đặt Ubuntu trong khi vẫn giữ nguyên các phân vùng Windows.
Chế độ hỗ trợ này thường đủ dùng cho hầu hết người dùng, vì nó tạo ra các phân vùng cần thiết và cấu hình GRUB mà không yêu cầu quá nhiều chi tiết kỹ thuật. Sau khi bạn xác nhận các thay đổi, trình cài đặt sẽ bắt đầu sao chép tập tin và đồng thời yêu cầu thông tin như múi giờ, tên người dùng, mật khẩu và tên máy tính.
Sau khi hoàn tất, chỉ cần khởi động lại máy tính, rút ổ USB ra, và bạn sẽ thấy menu GRUB xuất hiện với các tùy chọn cho Linux và Windows . Theo mặc định, hệ thống thường khởi động bản phân phối vừa cài đặt sau một thời gian ngắn chờ đợi, mặc dù điều này có thể được thay đổi sau này.
Cài đặt Linux với phân vùng thủ công (/, /home và swap)
Nếu muốn tận dụng tối đa dung lượng ổ đĩa, bạn có thể chọn tạo phân vùng thủ công cho Linux . Điều này cho phép bạn tách dữ liệu người dùng khỏi hệ thống, điều chỉnh kích thước tốt hơn, hoặc thậm chí chuẩn bị cho việc sử dụng nhiều bản phân phối khác nhau cùng chia sẻ thư mục /home.
Trong Ubuntu và các bản phân phối tương tự, khi chọn kiểu cài đặt, thay vì tùy chọn tự động, hãy chọn "Tùy chọn khác", "Cài đặt thủ công" hoặc tùy chọn tương tự . Sau đó, bạn sẽ thấy màn hình hiển thị danh sách các ổ đĩa (sda, sdb, v.v.) và các phân vùng được đánh số của chúng (sda1, sda2, v.v.). Tên có thể khác nhau, nhưng khái niệm thì giống nhau.
Tìm phân vùng ổ đĩa mà bạn đã giải phóng dung lượng (khối được đánh dấu là "dung lượng trống") và, sau khi chọn phân vùng đó, sử dụng nút "Thêm phân vùng mới". Thông thường, bạn sẽ muốn tạo ít nhất ba phân vùng: thư mục gốc (/), thư mục người dùng (/home) và không gian hoán đổi (swap space).
Phân vùng gốc là nơi hệ điều hành sẽ được cài đặt. Thông thường, nên phân bổ ít nhất 20 đến 30 GB nếu bạn không cài đặt các tập tin quá lớn, mặc dù với ổ cứng dung lượng lớn hơn, bạn có thể phân bổ nhiều hơn để đảm bảo có đủ không gian lưu trữ. Loại phân vùng sẽ là chính hoặc logic, tùy thuộc vào cấu trúc đĩa, hệ thống tập tin EXT4 và điểm gắn kết (/).
Phân vùng hoán đổi (swap partition) hoạt động như một phần mở rộng của RAM khi RAM đầy, và nó cũng được sử dụng cho các chức năng như ngủ đông. Trên các hệ thống có RAM từ 2 GB trở xuống, thường nên sử dụng dung lượng hoán đổi gấp đôi dung lượng RAM, nhưng với 8 GB trở lên, 2-4 GB hoán đổi thường là đủ. Trong các bản phân phối hiện đại, việc sử dụng tệp hoán đổi thay vì phân vùng cũng khá phổ biến, nhưng phương pháp truyền thống vẫn hoạt động rất tốt.
Cuối cùng, hãy tạo phân vùng /home, nơi lưu trữ các tệp cá nhân của bạn (tài liệu, tệp tải xuống, cài đặt người dùng, v.v.). Bạn có thể phân bổ toàn bộ dung lượng khả dụng cho phân vùng này, vì đây là khu vực dữ liệu của bạn sẽ phát triển nhiều nhất theo thời gian. Việc giữ riêng phân vùng /home rất tiện lợi khi cài đặt lại hoặc thay đổi bản phân phối mà không cần phải di chuyển các tệp của bạn.
Hãy xem kỹ bản tóm tắt phân vùng trước khi nhấp vào "Cài đặt ngay" hoặc tương đương, đảm bảo rằng bạn không động đến các phân vùng Windows và trình quản lý khởi động (GRUB) sẽ được cài đặt trên cùng một ổ đĩa với hệ thống UEFI/EFI , thường là ổ đĩa đầu tiên (sda hoặc mục EFI tương ứng).
Khởi động kép trên Windows 10 và Windows 11
Quy trình chung để thiết lập hệ thống khởi động kép với Windows 10 hoặc Windows 11 hầu như giống nhau : cài đặt Windows trước, sau đó là Linux, và để GRUB xử lý quá trình khởi động. Tuy nhiên, Windows 11 có một số điểm khác biệt do các yêu cầu đặc thù của nó.
Đối với Windows 10, bạn chỉ cần đáp ứng các yêu cầu cơ bản như bộ xử lý 1 GHz, 2 GB RAM (64-bit) và một ít dung lượng ổ cứng, mặc dù trên thực tế bạn sẽ cần nhiều hơn thế để làm việc thoải mái. Trong quá trình cài đặt, chỉ cần nhớ dành dung lượng cho Linux hoặc thu nhỏ phân vùng sau này từ trong Windows, như chúng ta đã thấy trước đó.
Trong Windows 11, ngoài các yêu cầu tài nguyên tối thiểu, Microsoft còn quy định bắt buộc phải có UEFI, Secure Boot và TPM 2.0 để cài đặt chính thức. Điều này không ngăn cản việc khởi động kép, nhưng nó đặt ra các điều kiện: bản phân phối Linux phải hỗ trợ khởi động với Secure Boot, nếu không bạn sẽ phải tắt nó thủ công trong firmware.
Sau khi cài đặt Windows 11, quy trình cài đặt Ubuntu hoặc một bản phân phối Linux khác cũng tương tự: tạo không gian trống, khởi động từ ổ USB có khả năng khởi động Linux , làm theo hướng dẫn và chọn tùy chọn "Cài đặt song song với Windows 11" hoặc phân vùng thủ công không gian trống. Khi hoàn tất, GRUB sẽ phát hiện trình quản lý khởi động Windows và thêm nó vào menu khởi động.
Điểm đặc biệt duy nhất là nếu bạn bật mã hóa ổ đĩa BitLocker trong Windows 11 bằng chip TPM, các phân vùng Windows sẽ hiển thị ở trạng thái mã hóa từ Linux , nghĩa là bạn sẽ không thể truy cập các tệp của chúng nếu không có khóa phục hồi. Nếu bạn có kế hoạch chia sẻ dữ liệu giữa cả hai hệ thống, tốt nhất là không nên mã hóa ổ đĩa Windows chính, hoặc ít nhất hãy đảm bảo rằng nó chỉ có thể truy cập được từ bên trong Windows.
Khi nào thì việc sử dụng Dual Boot (khởi động kép) thực sự hữu ích và những lựa chọn thay thế là gì?
Việc cài đặt hai hệ điều hành trên cùng một máy tính nghe có vẻ rất hấp dẫn, nhưng bạn nên cân nhắc xem mình có thực sự cần điều đó hay không, hoặc liệu các giải pháp đơn giản hơn có đủ đáp ứng nhu cầu hay không. Với chế độ khởi động kép, bạn chỉ có thể sử dụng một hệ thống tại một thời điểm, và việc chuyển đổi giữa chúng yêu cầu khởi động lại máy.
Việc cài đặt song song hai hệ điều hành đặc biệt hữu ích khi bạn cần tận dụng hiệu năng gốc của phần cứng trên cả hai hệ thống . Ví dụ, nếu bạn làm việc nhiều với Linux (phát triển phần mềm, quản trị hệ thống, bảo mật) nhưng vẫn cần Windows cho một số chương trình thương mại hoặc trò chơi không hoạt động tốt trên máy ảo.
Đối với việc sử dụng không thường xuyên, một lựa chọn rất tiện lợi là cài đặt Linux trong máy ảo (VirtualBox, VMware, v.v.) từ bên trong Windows. Điều này cho phép bạn khởi chạy bản phân phối trong một cửa sổ, chia sẻ thư mục giữa các hệ thống và tránh can thiệp vào quá trình khởi động của PC. Tuy nhiên, bạn sẽ mất một số hiệu năng, đặc biệt là với đồ họa và các tác vụ đòi hỏi cao.
Một lựa chọn khác là sử dụng các định dạng "Live" chạy Linux từ ổ USB mà không cần sửa đổi ổ cứng. Điều này lý tưởng cho các thử nghiệm nhanh, khôi phục dữ liệu hoặc thử nghiệm mà không cần lo lắng, mặc dù tốc độ ghi và khả năng lưu trữ dữ liệu sẽ bị hạn chế hơn trừ khi bạn chuẩn bị ổ USB một cách đặc biệt.
Windows 10 và 11 cũng bao gồm Hệ thống con Windows dành cho Linux (WSL) , cho phép bạn chạy các bản phân phối Linux trong Windows mà không cần khởi động kép. Nó rất tuyệt vời cho công việc trên dòng lệnh và phát triển phần mềm, nhưng nếu bạn cần một giao diện đồ họa đầy đủ và một môi trường desktop Linux cổ điển, thì nó vẫn chưa thể sánh được với một hệ thống được cài đặt trực tiếp trên Windows.
Các vấn đề thường gặp khi sử dụng hệ thống khởi động kép và cách khắc phục chúng.
Việc kết hợp hai hệ điều hành trên cùng một máy tính có thể dễ dàng dẫn đến lỗi khởi động, xung đột cấu hình hoặc các lỗi nhỏ . Nắm rõ các vấn đề thường gặp sẽ giúp bạn tránh hoặc khắc phục chúng nhanh chóng.
Một trong những vấn đề phổ biến nhất bắt nguồn từ Windows Fast Boot , một dạng ngủ đông một phần lưu trữ nhân hệ điều hành vào ổ đĩa thay vì tắt máy hoàn toàn. Điều này giúp tăng tốc độ khởi động, nhưng khi chạy song song với một hệ điều hành khác, nó có thể gây ra sự không nhất quán trong các phân vùng NTFS và dẫn đến lỗi khi chuyển đổi trở lại Windows từ Linux hoặc truy cập ổ đĩa của nó.
Giải pháp được khuyến nghị cho máy tính chạy song song hai hệ điều hành là tắt Chế độ Khởi động Nhanh trong cài đặt nguồn của Windows . Trong Bảng điều khiển, hãy vào Phần cứng và Âm thanh > Tùy chọn nguồn > Cấu hình hệ thống và bỏ chọn "Bật khởi động nhanh (được khuyến nghị)". Điều này cũng làm giảm nguy cơ hỏng dữ liệu nếu Linux ghi vào các phân vùng Windows.
Một trường hợp phổ biến khác là sau khi cập nhật Windows, hệ thống thay đổi thứ tự ưu tiên khởi động trong UEFI, và GRUB biến mất, khởi động trực tiếp vào Windows . Trong những trường hợp này, trình quản lý khởi động Linux thường vẫn còn nguyên vẹn, nhưng nó đã mất đi thứ tự ưu tiên.
Để khắc phục điều này, hãy vào cài đặt BIOS/UEFI và điều chỉnh thứ tự khởi động để ưu tiên mục dành cho Linux hoặc trình quản lý khởi động của bản phân phối (thường được đặt tên theo tên bản phân phối hoặc "ubuntu"). Nếu GRUB thực sự bị hỏng, bạn có thể khởi động từ USB cài đặt trực tiếp của bản phân phối và cài đặt lại bộ nạp khởi động.
Cũng có khả năng là, bằng cách trộn lẫn các chế độ khởi động khác nhau (một ở chế độ UEFI và một ở chế độ Legacy), máy tính có thể không nhận diện được một trong hai hệ thống. Đó là lý do tại sao chúng tôi nhấn mạnh việc sử dụng cùng một chế độ khởi động cho cả hai : nếu một hệ thống đã được cài đặt ở chế độ UEFI, hãy cài đặt hệ thống còn lại ở chế độ UEFI, với phân vùng EFI dùng chung.
Cuối cùng, việc xuất hiện sự chênh lệch thời gian giữa Windows và Linux khi chuyển đổi hệ điều hành là điều không hiếm gặp. Linux thường coi thời gian phần cứng là UTC, trong khi Windows coi đó là thời gian địa phương. Bạn có thể khắc phục điều này bằng cách thay đổi cách một trong hai hệ thống xử lý thời gian : ví dụ, trong Linux bằng lệnh `timedatectl setting local-rtc`, hoặc trong Windows bằng cách điều chỉnh registry để diễn giải đồng hồ là UTC.
Quản lý GRUB và mở rộng hỗ trợ khởi động đa hệ điều hành.
Khi đã cài đặt và chạy song song Windows, việc tùy chỉnh GRUB hoặc thêm các hệ điều hành khác vào menu khởi động là khá phổ biến . Trình quản lý khởi động của Linux rất linh hoạt trong vấn đề này.
Từ bản phân phối chính quản lý quá trình khởi động, bạn có thể cập nhật cấu hình GRUB bằng một lệnh đơn giản trong terminal (ví dụ: `sudo update-grub` trong Ubuntu và các bản phân phối tương tự). Thao tác này buộc hệ thống quét toàn bộ ổ đĩa, phát hiện bất kỳ hệ điều hành mới nào bạn đã cài đặt và tự động thêm chúng vào menu khởi động.
Nếu bạn muốn điều chỉnh các chi tiết như hệ thống khởi động mặc định, thời gian chờ menu hoặc thứ tự các mục, bạn có thể chỉnh sửa tệp cấu hình GRUB hoặc sử dụng các công cụ đồ họa dành riêng cho bản phân phối. Thay đổi hệ thống mặc định đơn giản chỉ bằng cách sửa đổi chỉ mục mục hoặc sử dụng tùy chọn chọn hệ thống được khởi động lần cuối.
Trong các cấu hình nâng cao hơn, bạn thậm chí có thể cài đặt các hệ thống của bên thứ ba như các bản phân phối Linux chuyên dụng khác (Kali, Tails, v.v.) trên các phân vùng hoặc ổ đĩa riêng biệt. Khuyến nghị chung là tiếp tục sử dụng bộ nạp khởi động GRUB của bản phân phối chính làm trung tâm, cấu hình ổ đĩa của bản phân phối đó làm thiết bị khởi động chính và để nó tự động phát hiện và liệt kê các ổ đĩa khác.
Tóm lại, việc thiết lập một hệ thống khởi động kép Windows + Linux được thực hiện tốt, với các phân vùng rõ ràng, GRUB kiểm soát, Fast Boot bị vô hiệu hóa và Secure Boot được kiểm soát, không phức tạp như thoạt nhìn. Nó cho phép bạn tận dụng tối đa phần cứng của mình với cả hai hệ điều hành gốc , giữ an toàn cho dữ liệu của bạn và cho phép bạn linh hoạt lựa chọn hệ điều hành nào bạn muốn sử dụng trong mỗi lần khởi động.
