Tôi đang thiết lập một máy Linux / Windows không đầu khởi động kép. Tôi hầu như muốn máy luôn khởi động lên Ubuntu, ngoại trừ thỉnh thoảng khi tôi cần kiểm tra một cái gì đó trong windows.
Tôi đã cài đặt Windows và Ubuntu và hiện tại nó khởi động lên Ubuntu. Tôi muốn có thể bảo nó khởi động Windows chỉ trong lần khởi động tiếp theo và sau đó khi tôi khởi động lại từ Windows, hệ thống sẽ quay trở lại khởi động Ubuntu.
Tôi đã tìm thấy Grub Legacy - phần 4.3.1 - Chỉ khởi động một lần nhưng tôi đang sử dụng máy chủ Ubuntu 14.04 có phiên bản grub mới hơn. Từ những gì tôi đã đọc, tôi cần thực hiện một số thay đổi /etc/default/grub
và sử dụng sudo grub-set-default
khi tôi muốn khởi động Windows.
Tôi nghĩ những thay đổi đó bắt đầu bằng việc thêm nó vào /etc/default/grub
:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=false
Bất cứ lúc nào thay đổi được thực hiện để /etc/default/grub
tôi biết rằng tôi cần phải chạy
sudo update-grub
và kết quả là:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-43-generic
Found initrd image: /boot/initrd.img-3.13.0-43-generic
Found linux image: /boot/vmlinuz-3.13.0-32-generic
Found initrd image: /boot/initrd.img-3.13.0-32-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
Vì Windows là tùy chọn thứ 7 trong danh sách đó nên tôi tin rằng tôi sẽ chạy sudo grub-set-default 6
(đếm dựa trên 0) - điều này có đúng không và có một phương pháp khác để lấy danh sách các lựa chọn khởi động được đánh số sau khi hệ thống đã khởi động chưa?
Ngoài ra, các dòng /etc/default/grub
có đủ để đạt được hành vi này hay tôi cần thêm cấu hình bổ sung?