Cách dễ nhất là với Grub
Đó là kiểm soát rườm rà grub
từ Windows. Một ứng dụng bên thứ ba để truy cập Ubuntu từ Windows và một số hack là bắt buộc. Tuy nhiên, từ phần trên cùng của bài đăng này: Cách thay đổi thứ tự trên các bản phân phối khởi động kép của tôi , bạn có thể thiết lập grub
để tự động khởi động lại vào tùy chọn menu cuối cùng. Vì vậy, khi ban đầu bạn khởi động với windows và nó thức dậy lúc 2 giờ sáng để chạy các bản cập nhật, grub
sẽ tải lại Windows để nó có thể hoàn thành các bản cập nhật một cách duyên dáng.
Khi bạn khởi động lại thủ công và chọn Ubuntu từ grub
tất cả các lần khởi động lại tiếp theo, bạn sẽ tự động tải Ubuntu. Tính năng này hoạt động tốt như nhau nếu bạn có lỗi trong kernel hiện tại và muốn grub
tự động khởi động lại vào phiên bản kernel cũ hơn mà bạn đã chọn.
Làm cách nào để Grub lặp lại lựa chọn khởi động cuối cùng
Điều này là khá thẳng về phía trước. Sử dụng sudo
quyền hạn chỉnh sửa /etc/default/grub
và thay đổi như sau:
#GRUB_DEFAULT=0 # Rather than option #1, we'll always default to last boot choice.
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Dòng đầu tiên bạn sẽ nhận xét và ngay bên dưới chèn hai dòng tiếp theo.
Lưu tệp và nhập vào thiết bị đầu cuối:
sudo update-grub
Dòng lệnh Ubuntu để khởi động lại vào Windows
Hiện tại bạn sử dụng một cái gì đó như thế này:
sudo grub-reboot x # Where x is Windows zero-based grub menu number
sudo reboot now
Từ câu trả lời Stack Exchange được sửa đổi này, bạn có thể sử dụng mặc định grub để khởi động lại vào Windows. Sao chép mã này vào ~/.bashrc
tập tin của bạn :
function reboot-to-windows {
WINDOWS_TITLE=`grep -i "^menuentry 'Windows" /boot/grub/grub.cfg|head -n 1|cut -d"'" -f2`
sudo grub-set-default "$WINDOWS_TITLE"
sudo reboot
}
- Lưu
~/.bashrc
tệp với reboot-to-windows
chức năng mới .
- Đóng phiên thiết bị đầu cuối hiện tại của bạn.
- Mở một phiên thiết bị đầu cuối mới để thay đổi
~/.bashrc
được tải.
- Bạn có thể gõ
: ~/.bashrc
để tải lại vào phiên cuối hiện có nhưng một số người khuyên không nên làm điều này.
Để khởi động lại vào Windows từ dòng lệnh, hãy sử dụng:
reboot-to-windows
Nếu Windows tự động khởi động lại khi bạn không tìm kiếm, Windows sẽ được khởi động lại. Điều này cho phép các bản cập nhật tự động của Windows được xử lý bình thường qua nhiều chu kỳ khởi động lại mà Windows đôi khi sử dụng.