Tôi đã nghiên cứu cho câu hỏi này, nhưng không thể tìm thấy câu trả lời rõ ràng ... hoặc thậm chí là một câu hỏi rõ ràng. Vì vậy, tôi sẽ sử dụng một ví dụ đơn giản.
Máy tính của tôi có ** hai đĩa cứng: **
- Đĩa cứng 1 : Ubuntu Linux với GRUB2 trên MBR .
- Đĩa cứng 2 : Bất kỳ hệ điều hành nào khác (có làm phiền cái nào không?) Với một số trình tải MBR khác.
GRUB2 chỉ khởi động lên Ubuntu (trong đĩa cứng thứ 1, trong ví dụ của tôi).
Phát hành update-grub
không không phát hiện hệ điều hành trên đĩa cứng thứ 2, nhưng tôi biết có một.
Nếu tôi nhập BIOS vào thời gian khởi động và thay đổi thứ tự khởi động thành Hard Disk 2, hệ điều hành thứ hai sẽ khởi động OK .
Làm cách nào tôi có thể thêm một mục vào GRUB2 khởi động vào đĩa cứng thứ hai ?
(Thực tế là: Tôi nghĩ rằng câu hỏi này có thể được hỏi mà không chỉ định cái nào là hệ điều hành trong đĩa cứng thứ 2. Hay không?)
Thêm theo yêu cầu đầu ra của os-prober
một máy mẫu có cấu hình này:
luis@threepwood:~$ sudo os-prober
/dev/sdb1:Windows 7 (loader):Windows:chain
/dev/sdb7:Ubuntu 14.04.3 LTS (14.04):Ubuntu:linux
Trong ví dụ cụ thể này (tôi đã thay đổi thứ tự khởi động tại BIOS):
sdb
là ổ cứng-1.sda
là ổ cứng-2.
update-grub
chạy. Xem câu trả lời dưới đây từ "Radek Radek" (phk) để biết thêm chi tiết. Mặc dù vậy, nó nên được phát hiện mà không cần các bước bổ sung được liệt kê ở đó sau khi được gắn.