Người dùng thường cài đặt cả Microsoft Windows và Ubuntu hoặc một triển khai *buntu khác cạnh nhau trên các phân vùng riêng biệt trong một thiết bị khởi động. Mặc dù Microsoft có kế hoạch tiếp tục hỗ trợ Windows 7 trong vài năm nữa nhưng Microsoft đang dần dần loại bỏ nó để chuyển sang Windows 10. Bạn có thể đã nhận được bản nâng cấp miễn phí lên Windows 10 trong giai đoạn triển khai hoặc gần đây bạn có thể đã mua bản nâng cấp. Bất kể bạn đã nâng cấp Windows 7 lên 10 theo cách nào, rất có thể bạn sẽ không còn nhận được menu khởi động Linux GRUB khi khởi động máy tính. Thay vì nhận được tùy chọn khởi động Windows hoặc Ubuntu Linux, có thể bạn sẽ nhanh chóng chuyển sang hệ điều hành Windows 10.
Điều này là do trình cài đặt Windows 10 không có phần mềm thích hợp để cập nhật menu GRUB vì Microsoft có hệ thống tải khởi động độc quyền của riêng họ không tương thích với Linux. Mặc dù có thể cài đặt triển khai Ubuntu bên trong Windows 10, nhưng bạn sẽ cần phải làm một việc khác hoàn toàn nếu muốn khởi động kép theo cách tương tự như trước đây. Miễn là phân vùng Ubuntu của bạn không bị chạm trong quá trình cài đặt, hãy khởi động Windows 10 như bình thường và mở Control Panel. Bạn cần mở Bảng điều khiển Windows cổ điển chứ không phải cách triển khai hiện đại. Sau đó, bạn có thể tiếp tục với phương pháp phù hợp với nhu cầu của mình hơn.
Phương pháp 1:Sử dụng Bộ sửa chữa khởi động đồ họa
Một số người dùng nhận thấy rằng họ không thể truy cập Bảng điều khiển Windows mà thay vào đó chỉ có bảng điều khiển hiện đại. Đây cũng là một vấn đề trong Windows 8.1 cũng như Windows 8 không được dùng nữa. Bạn có thể mở dấu nhắc lệnh với tư cách quản trị viên nếu gặp khó khăn với việc này, sau đó nhập control và nhấn phím enter. Trong mọi trường hợp, hãy chọn biểu tượng Cài đặt nguồn rồi nhấp vào “Hiển thị cài đặt ẩn”, thao tác này có thể sẽ nhắc bạn phê duyệt. Khi bạn đã có, hãy bỏ chọn Fast Boot và nhấp vào nút OK. Đóng Bảng điều khiển và dấu nhắc lệnh.
Bạn sẽ cần tạo ổ đĩa khởi động trên thẻ nhớ USB hoặc thẻ SD để khởi động máy của mình giống như cách bạn đã làm khi cài đặt Ubuntu lần đầu tiên hoặc phiên bản Ubuntu khác mà bạn đang sử dụng. Bạn có thể khởi động trình tạo đĩa khởi động USB từ menu Ubuntu Dash hoặc bằng cách sử dụng usb-creator-gtk từ dòng lệnh nếu bạn đang chạy Lubfox hoặc Xubfox. Bạn sẽ cần một hình ảnh từ trang web chính thức để tạo ổ đĩa có khả năng khởi động, mặc dù bạn cũng có thể phải sử dụng lệnh dd để làm như vậy.
Bạn có thể muốn dùng thử phần mềm có tên Rufus nếu bạn không có cách nào tạo ổ đĩa khởi động vì bạn hoàn toàn không có quyền truy cập vào máy chạy Linux. Đảm bảo tải xuống từ một trang web an toàn, như http://www.softpedia.com/get/System/Boot-Manager-Disk/Rufus.shtml hoặc trang tải xuống chính thức của nó tại https://rufus.akeo.ie/ vì có những chương trình khác giả mạo nó. Sau khi khởi động, bạn có thể tải ISO vào đó và ghi vào phương tiện trống. Hãy nhớ rằng mọi nội dung bạn có trên phương tiện nói trên sẽ bị xóa trong quá trình này.
Giả sử rằng bạn đã có thể khởi động vào Ubuntu hoặc môi trường quay trực tiếp của Ubuntu, hãy thử sử dụng các lệnh này từ thiết bị đầu cuối, nhấn phím enter sau mỗi lệnh.
sudo add-apt-repository ppa:yannubuntu/boot-repair
Cập nhật sudo apt-get
sudo apt-get install -y boot-repair &&boot-repair
Điều này sẽ buộc Ubuntu lập chỉ mục chính xác các kho Boot Repair và sau đó cài đặt phần mềm cùng với nó. Bạn cần có kết nối mạng đang hoạt động để điều này xảy ra. Ngay sau khi quá trình cài đặt phần mềm Boot Repair kết thúc, chương trình sẽ khởi động. Bạn sẽ có một số tùy chọn để chọn, nhưng hãy nhấp vào cài đặt “Đề xuất sửa chữa” để chương trình hoạt động. Sau khi hoàn tất, bạn có thể khởi động lại từ ổ đĩa khởi động chính của mình và bạn sẽ thấy menu GRUB một lần nữa cung cấp cho bạn tùy chọn về hệ điều hành mà bạn muốn bắt đầu.
Phương pháp 2:Sử dụng dòng lệnh Windows và Linux
Giống như trong phương pháp đầu tiên, bạn sẽ phải tắt Windows Fast Boot trước khi có thể tiếp tục, tuy nhiên, sau khi đóng Bảng điều khiển, bạn vẫn muốn mở dấu nhắc lệnh của quản trị viên. Bạn cần tắt chế độ ngủ đông để tính năng này hoạt động, vì vậy, từ dòng lệnh kiểu Windows MS-DOS, hãy nhập:
tắt powercfg /h
Rất có thể bạn sẽ không thấy nhiều kết quả đầu ra nếu có, nhưng bạn có thể tắt máy sau đó. Có thể là thông minh khi sử dụng lệnh tắt máy -s -t 00 từ dòng lệnh để tắt máy của bạn. Dù tốt hay xấu, Microsoft đã định nghĩa lại việc tắt PC Windows là gì.
Khởi động từ phương tiện cài đặt di động mà bạn đã tạo, sau đó mở một thiết bị đầu cuối từ Dash. Bạn cũng có thể giữ phím Ctrl, Alt và T để thực hiện tương tự.
Chủ sở hữu máy sử dụng chế độ khởi động BIOS cũ với phân vùng MBR trên đĩa cứng nên sử dụng sudo mount /dev/sd*# /mnt , thay * bằng chữ cái đúng và # bằng số phân vùng hệ thống GRUB đang bật. Bạn có thể thấy rằng đó là sda1 hoặc sda2 trong nhiều trường hợp. Khi bạn đã làm như vậy, hãy sử dụng sudo GRUB-install –boot-directory=/mnt/boot /dev/sd* với các thay thế tương tự.
Người dùng công nghệ khởi động UEFI gặp tình huống khó khăn hơn một chút. Từ thiết bị đầu cuối, họ vẫn cần gắn kết phân vùng hệ thống, nhưng hệ thống UEFI cũng có phân vùng EFI, cần được gắn kết với:
sudo mount /dev/sd** /mnt/boot/efi
dành cho tôi trong /dev /dev/pts /proc /sys /run; làm sudo mount -B $i /mnt$i; xong
sudo chroot /mnt
Cài đặt GRUB /dev/sd*
cập nhật-GRUB
Trong trường hợp /dev/sd* , đây chỉ là phép gán ký tự ổ đĩa chứ không phải số ổ đĩa. Có thể bạn sẽ cần sử dụng /dev/sda . Bố cục bảng phân vùng MBR phải được cài đặt GRUB trên cùng một đĩa nơi Windows được cài đặt trong khi những bố cục có bố cục bảng GPT cần GRUB trong phân vùng EFI. Bạn luôn có thể sử dụng GParted hoặc Disks Utility để tìm đúng ổ đĩa và ổ đĩa được gán hoặc bạn có thể sử dụng sudo fdisk -l từ dòng lệnh.
GIỚI THIỆU TÁC GIẢ
Mũi tên Kevin
Kevin Arrows là một chuyên gia công nghệ giàu kinh nghiệm và hiểu biết với hơn một thập kỷ kinh nghiệm trong ngành. Anh có chứng chỉ Chuyên gia Công nghệ được Chứng nhận của Microsoft (MCTS) và có niềm đam mê sâu sắc trong việc cập nhật những phát triển công nghệ mới nhất. Kevin đã viết nhiều về nhiều chủ đề liên quan đến công nghệ, thể hiện chuyên môn và kiến thức của mình trong các lĩnh vực như phát triển phần mềm, an ninh mạng và điện toán đám mây. Những đóng góp của ông cho lĩnh vực công nghệ đã được các đồng nghiệp công nhận và tôn trọng rộng rãi, đồng thời ông được đánh giá cao nhờ khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng và ngắn gọn.