หากคุณเพิ่งติดตั้ง Ubuntu พร้อมกับ Windows หรือ Linux เวอร์ชันอื่น ๆ พร้อมกับ Windows คุณอาจพบปัญหาที่คอมพิวเตอร์บูตเข้าสู่ Windows โดยไม่มีตัวเลือกสำหรับบูตเข้าสู่ Linux นี่เป็นผลข้างเคียงที่พบโดยทั่วไปของคอมพิวเตอร์ที่มี EFI Boot Manager
คุณสามารถเรียกใช้คอมพิวเตอร์ของคุณเพื่อแสดงเมนูที่มีตัวเลือกสำหรับการบูตเข้าสู่ Ubuntu หรือ Windows
เริ่มใช้งาน Linux เวอร์ชันสด
ในการปฏิบัติตามคู่มือนี้คุณต้องบูตเข้าสู่ Linux เวอร์ชันสด
-
ใส่ไดรฟ์ USB หรือดีวีดีที่คุณใช้เพื่อติดตั้ง Linux บนคอมพิวเตอร์ของคุณ
-
บูตเข้าสู่ Windows
-
กดปุ่ม Shift ค้างไว้และรีสตาร์ทระบบขณะที่กดปุ่ม Shift ค้างไว้
-
เมื่อหน้าจอปรากฏขึ้นให้คลิกตัวเลือกสำหรับการบูตจากอุปกรณ์ USB หรือดีวีดี
-
ขณะนี้ Linux ควรโหลดลงในเวอร์ชันสดของระบบปฏิบัติการเช่นเดียวกับที่คุณติดตั้งไว้ครั้งแรก
วิธีการติดตั้ง EFI Boot Manager
ต่อไปนี้เป็นวิธีใช้ EFI Boot Manager เพื่อจัดการลำดับการบูตเพื่อให้คุณสามารถเลือกที่จะบูตเข้าสู่ Linux หรือ Windows ได้
-
เปิดหน้าต่างเทอร์มินัลโดยการกด Ctrl+ALT+T ในเวลาเดียวกัน.
-
เรียกใช้คำสั่งที่เหมาะสมสำหรับการติดตั้งตัวจัดการการบูต EFI ตามการแจกจ่าย Linux ที่คุณใช้:
สำหรับ Ubuntu, Linux Mint, Debian และ Zorin ให้ใช้คำสั่ง apt-get:
sudo apt-get install efibootmgr
สำหรับ Fedora และ CentOS ให้ใช้คำสั่ง yum: sudo yum install efibootmgr
สำหรับ openSUSE: sudo zypper install efibootmgr
สำหรับ Arch, Manjaro และ Antergos ให้ใช้คำสั่ง pacman: sudo pacman -S efibootmgr เมื่อต้องการค้นหาลำดับการโหลดระบบพิมพ์คำสั่งต่อไปนี้: sudo efibootmgr
ส่วน sudo ของคำสั่งยกระดับสิทธิ์ของคุณไปที่ผู้ใช้ root ซึ่งจำเป็นต้องใช้เมื่อใช้ efibootmgr คุณต้องเป็นผู้ใช้ root เพื่อใช้ efibootmgr ผลลัพธ์มีลักษณะดังนี้: บรรทัด BootCurrent แสดงให้เห็นว่าตัวเลือกการบูตใดที่ใช้อยู่ในครั้งนี้ ในตัวอย่างนี้ 0004 คือ Ubuntu Timeout บอกให้คุณทราบว่าเมนูจะปรากฏขึ้นก่อนที่จะเลือกตัวเลือกการบู๊ตแรก ค่าเริ่มต้นคือ 0 BootOrder แสดงลำดับการโหลดแต่ละตัวเลือก รายการถัดไปในรายการจะถูกเลือกหากไม่สามารถโหลดรายการก่อนหน้าได้ ในตัวอย่างระบบจะเริ่มต้นระบบ 0004 ก่อนซึ่งเป็น Ubuntu จากนั้นจะมีรหัส 0001 คือ Windows, 0002 เครือข่ายฮาร์ดไดรฟ์ 0005, ไดรฟ์ CD / DVD 0006 และในที่สุด 2001 ซึ่งเป็นไดรฟ์ USB ถ้าคำสั่งซื้อมีมูลค่า 2001,0006,0001 ระบบจะพยายามโหลดจากไดรฟ์ USB หากไม่มีไดรฟ์ USB จะมีการบูตจากไดรฟ์ดีวีดีและในที่สุดก็จะบูต Windows เหตุผลที่พบบ่อยที่สุดในการใช้ EFI Boot Manager คือเปลี่ยนลำดับการบูต ถ้าคุณได้ติดตั้งลินุกซ์และด้วยเหตุผลบางอย่างที่ Windows บูตมาก่อนคุณจำเป็นต้องค้นหาลินุกซ์ของคุณในรายการบูตและทำให้สามารถบูตได้ก่อนที่ Windows ตัวอย่างเช่นใช้รายการต่อไปนี้: คุณควรจะสามารถเห็นได้ว่า Windows บูตก่อนเนื่องจากถูกกำหนดให้เป็น 0001 ซึ่งเป็นอันดับแรกในลำดับการบูต อูบุนตูจะไม่โหลดเว้นแต่วินโดวส์ไม่สามารถบู๊ตได้เพราะมันถูกกำหนดให้เป็น 0004 ซึ่งจะมาหลังจากที่ 0001 ในรายการคำสั่งบูต ควรวาง Linux ไดรฟ์ USB และไดรฟ์ดีวีดีก่อน Windows ตามลำดับการบูต หากต้องการเปลี่ยนลำดับการบูตเพื่อให้ไดรฟ์ USB เป็นอันดับแรกจากนั้นไดรฟ์ดีวีดีตามด้วยอูบุนตูและสุดท้าย Windows คุณจะใช้คำสั่งต่อไปนี้ sudo efibootmgr -o 2001,0006,0004,0001
คุณสามารถใช้สัญกรณ์ที่สั้นกว่าได้ดังนี้: sudo efibootmgr -o 2001,6,4,1
รายการบูตควรมีลักษณะดังนี้: โปรดทราบว่าหากคุณไม่ได้ระบุตัวเลือกทั้งหมดที่เป็นไปได้พวกเขาจะไม่แสดงรายการเป็นส่วนหนึ่งของคำสั่งบูต ตัวอย่างนี้แสดงให้เห็นว่า 0002 และ 0005 จะถูกละเว้น ถ้าคุณต้องการทำชั่วคราวเพื่อให้การบูตถัดไปของคอมพิวเตอร์ใช้ตัวเลือกเฉพาะให้ใช้คำสั่งต่อไปนี้: sudo efibootmgr -n 0002
การใช้รายการข้างต้นนี้หมายความว่าในครั้งต่อไปที่คอมพิวเตอร์เริ่มระบบจะบูตจากเครือข่าย หากคุณเปลี่ยนใจและต้องการลบตัวเลือกการบู๊ตถัดไปให้เรียกใช้คำสั่งต่อไปนี้เพื่อยกเลิก sudo efibootmgr -N หากคุณต้องการให้สามารถเลือกจากรายการทุกครั้งที่คอมพิวเตอร์โหลดแล้วคุณสามารถระบุการหมดเวลาได้ เมื่อต้องการทำเช่นนี้ให้ป้อนคำสั่งต่อไปนี้: sudo efibootmgr -t 10
คำสั่งดังกล่าวกำหนดระยะหมดเวลา 10 วินาที หลังจากหมดเวลาแล้วตัวเลือกการเริ่มต้นระบบจะถูกเลือก คุณสามารถลบไทม์เอาต์โดยใช้คำสั่งต่อไปนี้: sudo efibootmgr -T ถ้าคุณมีระบบปฏิบัติการแบบ dual-boot และต้องการกลับไปใช้เพียงระบบเดียวคุณจำเป็นต้องปรับลำดับการบูตเพื่อให้ระบบนำเข้าที่คุณกำลังลบออกไม่ได้เป็นอันดับแรกในรายการ คุณต้องการนำรายการออกจากคำสั่งบูตทั้งหมด หากคุณมีตัวเลือกการบูตดังกล่าวและคุณต้องการลบ Ubuntu ออกคุณต้องเปลี่ยนลำดับการบูตดังนี้: sudo efibootmgr -o 2001,6,1
จากนั้นลบตัวเลือกบูตอูบุนตูด้วยคำสั่งต่อไปนี้: sudo efibootmgr -b 4 -B
ตัวเลือกแรก -b จะเลือกตัวเลือกการบูต 0004 และ -B จะลบตัวเลือกการบูต คุณสามารถใช้คำสั่งที่คล้ายกันเพื่อทำให้ตัวเลือกการบูตไม่ทำงานดังต่อไปนี้: sudo efibootmgr -b 4 -A
คุณสามารถทำให้ตัวเลือกการบูตใช้งานได้อีกครั้งโดยใช้คำสั่งนี้: sudo efibootmgr -b 4 -a วิธีค้นหาคำสั่งซื้อรองเท้าปัจจุบัน
วิธีเปลี่ยนลำดับการบูต EFI
วิธีการเปลี่ยนลำดับการบูตสำหรับ Boot ถัดไปเท่านั้น
การตั้งค่าหมดเวลา
วิธีการลบรายการเมนูสำหรับเริ่มระบบ