วิธีที่ง่ายที่สุดคือกับด้วง
เป็นการควบคุมที่ยุ่งยากgrub
จาก Windows แอปพลิเคชันบุคคลที่สามเพื่อเข้าถึง Ubuntu จาก Windows และจำเป็นต้องแฮ็ก อย่างไรก็ตามจากส่วนบนของโพสต์นี้: วิธีการเปลี่ยนคำสั่งใน distros บูทคู่ของฉันคุณสามารถตั้งค่าgrub
ให้รีบูตอัตโนมัติเป็นตัวเลือกเมนูสุดท้าย ดังนั้นเมื่อคุณเริ่มระบบด้วย windows ในตอนแรกและจะทำงานในเวลา 2 นาฬิกาเพื่อเรียกใช้การอัปเดตgrub
จะทำการโหลด Windows ใหม่เพื่อให้สามารถอัปเดตได้อย่างสมบูรณ์
เมื่อคุณรีบูทด้วยตนเองและเลือก Ubuntu จากการgrub
รีบูทครั้งต่อไปของคุณโหลดอูบุนตูโดยอัตโนมัติ คุณลักษณะนี้ทำงานได้ดีเท่าเทียมกันหากคุณมีข้อบกพร่องในเคอร์เนลปัจจุบันและต้องการgrub
รีบูตอัตโนมัติเป็นเคอร์เนลเวอร์ชันเก่าที่คุณเลือก
วิธีการรับ Grub เพื่อทำซ้ำการเลือกการบูตครั้งล่าสุด
นี่คือตรงไปตรงมาค่อนข้าง การใช้sudo
อำนาจแก้ไข/etc/default/grub
และเปลี่ยนแปลงรายการต่อไปนี้:
#GRUB_DEFAULT=0 # Rather than option #1, we'll always default to last boot choice.
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
บรรทัดแรกที่คุณจะแสดงความคิดเห็นและด้านล่างขวาที่แทรกสองบรรทัดถัดไป
บันทึกไฟล์และพิมพ์ในเทอร์มินัล:
sudo update-grub
บรรทัดคำสั่ง Ubuntu เพื่อรีบูทเข้าสู่ Windows
ขณะนี้คุณใช้สิ่งนี้:
sudo grub-reboot x # Where x is Windows zero-based grub menu number
sudo reboot now
จากคำตอบ Stack Exchange ที่ได้รับการแก้ไขนี้คุณสามารถใช้ค่าเริ่มต้นของด้วงเพื่อรีบูตเข้าสู่ Windows คัดลอกรหัสนี้ลงใน~/.bashrc
ไฟล์ของคุณ:
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
}
- บันทึก
~/.bashrc
ไฟล์ด้วยreboot-to-windows
ฟังก์ชั่นใหม่
- ปิดเทอร์มินัลเซสชันปัจจุบันของคุณ
- เปิดเทอร์มินัลเซสชันใหม่เพื่อให้การเปลี่ยนแปลง
~/.bashrc
ถูกโหลด
- คุณสามารถพิมพ์
: ~/.bashrc
เพื่อโหลดซ้ำลงในเซสชันเทอร์มินัลที่มีอยู่ แต่บางคนแนะนำให้ทำเช่นนี้
ในการรีบูตเข้าสู่ Windows จากบรรทัดคำสั่งให้ใช้:
reboot-to-windows
หาก Windows รีสตาร์ทโดยอัตโนมัติเมื่อคุณไม่ได้ค้นหา Windows จะรีบูต การดำเนินการนี้จะช่วยให้การอัปเดตอัตโนมัติของ Windows สามารถดำเนินการได้ตามปกติในหลาย ๆ รอบการรีบูต Windows บางครั้งใช้