ฉันสงสัยว่ามีวิธีที่จะมีคอมพิวเตอร์ที่ติดตั้ง UEFI และสอง OS ที่แตกต่างกัน (Windows 10 และ Linux Mint 17.x ในกรณีของฉัน) ที่คุณไม่ต้องรอให้ระบบปิดเพื่อเลือก ระบบที่แตกต่างในการบูตเข้า
เพื่ออธิบายเพิ่มเติม:
วิธีการทำงานของระบบมัลติบูตปกติคือเมนูปรากฏขึ้นเมื่อคอมพิวเตอร์เริ่มทำงาน (จากตัวจัดการ uefi หรือบูตโหลดเดอร์ ฯลฯ ) และคุณเลือกระบบปฏิบัติการที่จะบู๊ต โดยปกติเมนูนี้สามารถกำหนดค่าให้มีค่าเริ่มต้นได้ดังนั้นหากปล่อยทิ้งไว้โดยไม่ต้องใส่ข้อมูลมันจะ "ทำการเลือก" ด้วยตัวเองหรือแม้กระทั่งจดจำตัวเลือกสุดท้ายของคุณและใช้ซ้ำจนกว่าคุณจะทำอย่างอื่น (อย่างน้อยก็คือ กรณีที่มีด้วงแบบดั้งเดิม)
ในคอมพิวเตอร์ของฉัน Mint เป็นค่าเริ่มต้นและใช้งานได้เกือบตลอดเวลา ถ้าฉันอยู่ใน Windows และฉันต้องการรีบูตเป็น Windows อีกครั้งฉันต้องรอให้เมนู GRUB ปรากฏขึ้นมาและเลือก Windows ไม่เช่นนั้นมันจะรีบูตเป็น Mint เนื่องจากการปิดตัวลงอาจใช้เวลาสักครู่ (โดยเฉพาะเมื่อติดตั้งการอัปเดต) นี่หมายถึงการอยู่ใกล้กับคอมพิวเตอร์ในขณะที่ฉันจะสามารถออกไปได้
เป็นการดีที่ฉันต้องการที่จะสามารถเลือกระบบปฏิบัติการเมื่อฉันบอกให้คอมพิวเตอร์รีบูต
เห็นได้ชัดว่านี่จะไม่เป็นส่วนหนึ่งของเมนู "ปิด" มาตรฐานในระบบใดระบบหนึ่ง แต่ฉันคิดว่ามันอาจจะเกิดขึ้นกับสคริปต์เพื่อทำงาน
ตัวอย่างเช่นด้วย GRUB อาจเป็นไปได้ที่จะมีสคริปต์ที่เปลี่ยนไฟล์การตั้งค่าเพื่อตั้งค่าระบบบางอย่างให้เป็นค่าเริ่มต้นจากนั้นเริ่มต้นการรีบูต แต่อาจใช้เวลานานเกินไปจะต้องใช้สิทธิ์รูท
มีวิธีการเช่นนี้หรือไม่โดยใช้ตัวจัดการการบูตที่มีอยู่ (เช่น rEFInd เป็นต้น) ที่จะทำงานจากทั้งระบบปฏิบัติการโดยไม่ต้องมีการยืนยันเป็นพิเศษ?
แก้ไข: rEFInd ตัวเองสนับสนุนคุณสมบัติดังกล่าวเห็นได้ชัด ลิงค์ หน้าเดียวกันยังแนะนำวิธีการตั้งค่าตัวแปรจาก Linux นอกจากนี้ MSDN ดูเหมือนว่าจะมีวิธีการตั้งค่าตัวแปร EFI ผ่านรหัส C ++ ซึ่งมีอยู่ใน Windows 10 ลิงค์
ดังนั้นดูเหมือนว่าการตั้งค่าวิธีการทำเช่นนี้จะเป็นไปได้ อย่างไรก็ตามฉันจะไม่สามารถลองได้จนกว่าจะผ่านไปสองสามวันจากนี้