แก้ไขปัญหา “ไม่พบอุปกรณ์บูต” หลังจากติดตั้ง Debian บน UEFI
แก้ไขข้อผิดพลาดในการบูต UEFI ของ Debian โดยตรวจสอบโหมดการบูต พาร์ติชั่นระบบ EFI ไฟล์ GRUB และลำดับการบูตเฟิร์มแวร์ โดยไม่ต้องติดตั้ง Debian ใหม่ก่อน
เมื่อพีซีแสดงข้อความ “ไม่พบอุปกรณ์บูต” ทันทีหลังจากการติดตั้ง Debian ไฟล์ต่างๆ อาจยังคงอยู่ครบถ้วน เฟิร์มแวร์อาจเริ่มต้นทำงานในโหมดที่ไม่ถูกต้อง พาร์ติชั่นระบบ EFI (ESP) อาจไม่ได้ถูกเมานต์ในตำแหน่งที่ GRUB คาดหวัง หรือเฟิร์มแวร์อาจสูญเสียหรือลดลำดับความสำคัญของรายการบูต UEFI ของ Debian ไปแล้ว ตรวจสอบสิ่งเหล่านี้ตามลำดับก่อนที่จะเปลี่ยนแปลงพาร์ติชั่น
คู่มือนี้ใช้ได้กับพีซี x86 64 บิตทั่วไปที่ใช้ UEFI และ Debian พร้อม GRUB คำสั่งที่ใช้ระบุชื่อดิสก์หรือพาร์ติชั่นเป็นเพียงตัวอย่างเท่านั้น โปรดระบุอุปกรณ์ของคุณเองด้วยคำสั่ง `<ชื่ออุปกรณ์>` lsblk -fอย่าฟอร์แมต ESP หรือติดตั้ง Debian ใหม่เป็นวิธีแรก
เฟิร์มแวร์ UEFI อ่านโปรแกรม EFI จาก ESP ที่ฟอร์แมตแบบ FAT และสามารถใช้รายการบูต NVRAM ที่บันทึกไว้เพื่อค้นหาได้ การบูต BIOS/CSM แบบดั้งเดิมจะใช้เส้นทางที่แตกต่างออกไป ดังนั้น USB สำหรับติดตั้งที่เริ่มต้นในโหมด Legacy จึงอาจตั้งค่าเส้นทางการบูตที่ไม่ตรงกับการกำหนดค่า UEFI ของเครื่องที่ติดตั้งไว้

เปิดเมนูบูตแบบครั้งเดียวหรือการตั้งค่าเฟิร์มแวร์ระหว่างการเริ่มต้นระบบ ขั้นแรกให้เลือกรายการที่มีชื่อว่าDebianหากมีอยู่ หากบูตได้แล้ว ให้เปิดการตั้งค่าเฟิร์มแวร์และย้าย Debian ขึ้นไปอยู่เหนือดิสก์ภายในหรือระบบปฏิบัติการอื่นๆ ในลำดับการบูต ชื่อเมนูอาจแตกต่างกันไปตามผู้ผลิต ดังนั้นโปรดดูคำแนะนำของผู้ผลิตคอมพิวเตอร์สำหรับปุ่มเริ่มต้นและป้ายกำกับเมนูที่ถูกต้อง
หากคุณต้องการสื่อกู้คืน ให้เลือกตัวเลือก USB ที่ขึ้นต้นด้วย “UEFI” เมื่อ Debian Live หรือเชลล์กู้คืนการติดตั้งเริ่มทำงานแล้ว ให้ตรวจสอบโหมดการทำงาน:
test -d /sys/firmware/efi && echo "Booted in UEFI mode" || echo "Booted in Legacy mode"หากผลลัพธ์แสดงว่า Legacy ให้รีสตาร์ทและเลือกตัวเลือก UEFI USB เครื่องมือต่างๆefibootmgrไม่สามารถจัดการตัวแปรเฟิร์มแวร์จากสภาพแวดล้อมที่บูตแบบ Legacy ได้ หากไม่มีตัวเลือก UEFI USB ปรากฏขึ้น ให้ตรวจสอบว่าได้เปิดใช้งานการบูต UEFI ในเฟิร์มแวร์แล้ว หลีกเลี่ยงการเปลี่ยนแปลงการตั้งค่า Secure Boot หรือตัวควบคุมการจัดเก็บข้อมูล เว้นแต่คุณจะทราบผลกระทบต่อการติดตั้งที่มีอยู่
จากสภาพแวดล้อมแบบ Live ที่บูตผ่าน UEFI ให้ตรวจสอบอุปกรณ์และระบบไฟล์:
lsblk -fมองหาไฟล์ระบบรูทของ Debian ซึ่งมักจะเป็นext4หรือbtrfsและพาร์ติชัน FAT32 ขนาดเล็กที่มีประเภท GPT เป็น “EFI System” ESP อาจใช้ร่วมกับ Windows ซึ่งเป็นเรื่องปกติ ตัวอย่างป้ายกำกับ/dev/sda1และ ด้านล่างเป็นเพียงตัวอย่าง ไม่ใช่ค่าเริ่มต้น ไดรฟ์ NVMe มักใช้ ชื่อ/dev/sda2เช่น/dev/nvme0n1p1

หากต้องการตรวจสอบพาร์ติชั่นรูท ให้ทำการเมานต์แบบอ่านอย่างเดียวเสียก่อน หรือเมานต์แบบปกติเพื่อซ่อมแซมหลังจากระบุพาร์ติชั่นที่ถูกต้องแล้ว หากการติดตั้งของคุณใช้/bootพาร์ติชั่นแยกต่างหาก ให้เมานต์พาร์ติชั่นนั้นไว้ด้านล่าง/mnt/bootก่อนที่จะเมานต์ ESP อย่าสร้างหรือฟอร์แมต ESP ทดแทนเพียงเพราะไม่ปรากฏชัดในรายการ
สำหรับรูปแบบการจัดวางทั่วไปที่มี root /dev/sda2และ ESP เปิดใช้งานอยู่/dev/sda1การติดตั้งเพื่อซ่อมแซมจะมีลักษณะดังนี้:
mount /dev/sda2 /mnt
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
cat /mnt/etc/fstabเปรียบเทียบ UUID ของ ESP ที่รายงานโดยlsblk -fกับรายการสำหรับ/boot/efiใน/mnt/etc/fstabหากแตกต่างกัน ให้หยุดและตรวจสอบว่าพาร์ติชันใดเป็นของระบบ Debian นี้ ระบบบางระบบอาจเมานต์ ESP ที่/bootหรือใช้การจัดเรียงที่แตกต่างกัน ให้จำลองเค้าโครงของระบบที่ติดตั้งไว้แทนที่จะใช้จุดเมานต์ตัวอย่างโดยไม่ตรวจสอบ
เมื่อไดเร็กทอรีรูท ไดเร็กทอรีแยกต่างหาก/bootและ ESP ถูกติดตั้งในตำแหน่งที่ต้องการภายใต้แล้ว/mntให้ผูกไดเร็กทอรีระบบที่กำลังทำงานอยู่และเริ่มการติดตั้ง:
for i in /dev /dev/pts /proc /sys /run; do mount --bind "$i" "/mnt$i"; done
chroot /mntภายใน chroot ให้ตรวจสอบว่า/boot/efiเป็น ESP และระบบที่ติดตั้งอยู่เป็นระบบที่คุณต้องการซ่อมแซม สำหรับการติดตั้ง GRUB บน Debian amd64 มาตรฐานโดยปิดใช้งาน Secure Boot ให้ติดตั้ง EFI loader ใหม่และสร้างเมนูขึ้นใหม่:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian
update-grub
ค่า--targetข้างต้นใช้สำหรับพีซี amd64 ระบบ Debian ARM64 ใช้เป้าหมายที่แตกต่างกัน หน้าคู่มืออย่างเป็นทางการของ GRUB กำหนดให้--efi-directoryESP เป็นรูท และอธิบายตัวเลือก UEFI Secure Boot หากเปิดใช้งาน Secure Boot ให้ใช้ชุดบูตที่ลงนามแล้วของ Debian ต่อไป อย่าบังคับใช้ตัวโหลดที่ไม่ได้ลงนามกับ ESP แพ็กเกจ GRUB และ shim ที่ลงนามแล้วของ Debian จะให้เส้นทางที่เหมาะสม โปรดปฏิบัติตามเอกสาร Secure Boot ของ Debian สำหรับรุ่นและสถาปัตยกรรมของคุณ
หากgrub-installมีรายงานว่าตัวแปร EFI ไม่พร้อมใช้งาน ให้ตรวจสอบอีกครั้งว่า USB ที่ใช้บูตแบบ Live นั้นบูตในโหมด UEFI /sys/firmware/efiหรือไม่ และ UEFI นั้นมีอยู่จริงหรือไม่ หากตัวแปรเฟิร์มแวร์ยังคงไม่พร้อมใช้งาน คุณอาจสามารถวางตัวโหลดลงใน ESP ได้ แต่ไม่สามารถลงทะเบียนรายการ NVRAM จากเซสชันนี้ได้ ให้ใช้ตัวเลือก “บูตจากไฟล์ EFI” ของเฟิร์มแวร์ หรือทำการซ่อมแซมซ้ำจากสภาพแวดล้อม UEFI ที่บูตอย่างถูกต้อง อย่าถือว่าคำเตือนเป็นการยืนยันว่ารายการเฟิร์มแวร์ถูกสร้างขึ้นแล้ว
ออกจาก chroot จากนั้นตรวจสอบตัวแปรบูต UEFI:
exit
efibootmgr -vมองหาชื่อ Debian และจดบันทึกไว้BootOrderหากพบ Debian แต่มีอุปกรณ์อื่นปรากฏขึ้นก่อน ให้ใช้โปรแกรมตั้งค่าเฟิร์มแวร์เพื่อกำหนดให้ Debian ขึ้นมาเป็นอันดับแรก วิธีนี้มักจะง่ายและปลอดภัยกว่าการเขียนลำดับการบูตใหม่ทั้งหมดในคำสั่งเดียวefibootmgrคู่มือฉบับนี้จะอธิบายวิธีการตั้งชื่อรายการและวิธีที่BootOrderเฟิร์มแวร์จะพิจารณาว่ารายการใดเป็นรายการที่ใช้งานอยู่ก่อน

หากไม่มีรายการ Debian แต่ ESP มีอยู่EFI/debianให้ใช้ตัวเลือกไฟล์ของเฟิร์มแวร์ (ถ้ามี) เพื่อเลือกตัวโหลด EFI ของ Debian โดยปกติแล้ว หากเปิดใช้งาน Secure Boot ไฟล์นี้จะเป็นไฟล์ shim ที่ลงนามแล้ว เช่นEFI/debian/shimx64.efiบน amd64 หากปิดใช้งาน Secure Boot อาจมีไฟล์ GRUB EFI ให้ใช้งาน ชื่อไฟล์ที่แน่นอนจะแตกต่างกันไปตามสถาปัตยกรรมและสถานะของแพ็กเกจ หากเฟิร์มแวร์ไม่มีตัวเลือกไฟล์ ให้เรียกใช้การซ่อมแซม GRUB อีกครั้งโดยให้สามารถเข้าถึง NVRAM ได้
การอัปเดตเฟิร์มแวร์หรือการรีเซ็ตการตั้งค่าบางอย่างอาจลบรายการ Linux ออก และเฟิร์มแวร์บางเวอร์ชันอาจไม่สามารถเก็บรักษาข้อมูลรายการที่สร้างขึ้นใหม่ได้ เอกสาร UEFI ของ Debian ยังอธิบายถึงเส้นทางสำรองสำหรับสื่อบันทึกข้อมูลแบบถอดได้ แต่สิ่งนั้นควรเป็นวิธีแก้ปัญหาเพื่อความเข้ากันได้โดยตั้งใจ ไม่ใช่เหตุผลในการคัดลอกไฟล์ EFI ทับไฟล์ที่มีอยู่โดยไม่ตรวจสอบก่อน
efibootmgrไม่สามารถเข้าถึงตัวแปรได้:เริ่มการกู้คืนระบบใหม่ในโหมด UEFIgrub-install.Debian 13 (Trixie) ได้แนะนำระบบบูต systemd-boot ที่เป็นตัวเลือก พร้อมการตั้งค่า shim ที่มีเอกสารกำกับโดย Debian หากคุณติดตั้งตัวจัดการบูตนี้แทน GRUB โดยเจตนา ให้ใช้คำแนะนำการกู้คืน systemd-boot ที่ตรงกัน การเรียกใช้คำสั่งซ่อมแซม GRUB จะไม่สามารถซ่อมแซมรายการของ systemd-boot ได้ สำหรับระบบ GRUB ของ Debian ที่ผู้ติดตั้งเลือกไว้โดยทั่วไป การตรวจสอบข้างต้นยังคงเป็นแนวทางที่เกี่ยวข้อง
ออกจาก chroot ถอดการเชื่อมต่อระบบไฟล์ตามลำดับย้อนกลับ ถอด USB กู้คืนออก แล้วรีสตาร์ท หากการถอดการเชื่อมต่อรายงานว่าเป้าหมายกำลังยุ่งอยู่ ให้ปิดเชลล์ที่ใช้การเชื่อมต่อดังกล่าวแล้วลองใหม่อีกครั้ง แทนที่จะบังคับปิดเครื่องในขณะที่ระบบไฟล์ยังทำงานอยู่ ยืนยันว่าเฟิร์มแวร์เริ่มต้น Debian โดยไม่ต้องเสียบ USB จากนั้นตรวจสอบว่าเคอร์เนลและเดสก์ท็อปที่คาดหวังโหลด และการรีบูตครั้งที่สองยังคงใช้งานได้ หากล้มเหลวอีกครั้ง ให้จดข้อความเฟิร์มแวร์ที่แน่นอน ผลลัพธ์ของlsblk -fและว่าefibootmgr -vแสดงรายการ Debian หรือไม่ รายละเอียดเหล่านั้นจะช่วยแยกแยะรายการที่หายไปจากปัญหาของตัวโหลดหรือระบบไฟล์
แก้ไขข้อผิดพลาดในการบูต UEFI ของ Debian โดยตรวจสอบโหมดการบูต พาร์ติชั่นระบบ EFI ไฟล์ GRUB และลำดับการบูตเฟิร์มแวร์ โดยไม่ต้องติดตั้ง Debian ใหม่ก่อน
ค้นพบวิธีใช้ประโยชน์จาก Focus Sessions ใน Windows 11 เพื่อการเรียนที่มีประสิทธิภาพ เรียนรู้เคล็ดลับทีละขั้นตอนเพื่อลดสิ่งรบกวน เพิ่มสมาธิ และบรรลุผลการเรียนที่ดีขึ้นด้วยเครื่องมือเพิ่มประสิทธิภาพการทำงานในตัวนี้
กำลังประสบปัญหาข้อผิดพลาด "DNS Probe Finished Nxdomain" บน Windows 11 อยู่ใช่ไหม? ค้นพบวิธีแก้ไขปัญหา DNS อย่างรวดเร็ว กู้คืนการเชื่อมต่ออินเทอร์เน็ต และกลับมาใช้งานออนไลน์ได้โดยไม่หงุดหงิด คู่มือทีละขั้นตอนสำหรับผู้เริ่มต้น
กำลังประสบปัญหาข้อผิดพลาด "Driver Overran Stack Buffer" ใน Windows 11 อยู่ใช่ไหม? ค้นพบวิธีแก้ไขแบบทีละขั้นตอนที่ได้รับการพิสูจน์แล้ว เพื่อแก้ไขปัญหา BSOD ที่น่าหงุดหงิดนี้ได้อย่างรวดเร็ว และทำให้พีซีของคุณกลับมาทำงานได้อย่างราบรื่นอีกครั้ง อัปเดตด้วยเคล็ดลับล่าสุดเพื่อประสิทธิภาพสูงสุด
เรียนรู้วิธีการใช้งาน Windows Defender ซึ่งเป็นโปรแกรมป้องกันไวรัสในตัวของ Windows 11 อย่างถูกต้อง เพื่อความปลอดภัยสูงสุด รับคำแนะนำทีละขั้นตอน เคล็ดลับ และแนวทางปฏิบัติที่ดีที่สุดในการปกป้องพีซีของคุณอย่างมีประสิทธิภาพ
กำลังประสบปัญหาข้อผิดพลาด iCloud Media Library ที่น่าหงุดหงิดบน Windows 11 อยู่ใช่ไหม? พบกับวิธีแก้ไขแบบทีละขั้นตอนที่ได้รับการพิสูจน์แล้ว เพื่อให้การซิงค์ข้อมูลกลับมาราบรื่นและคุณสามารถเข้าถึงรูปภาพ เพลง และอื่นๆ ได้อย่างง่ายดาย ไม่จำเป็นต้องมีความเชี่ยวชาญด้านเทคโนโลยี คุณก็สามารถกลับมาเพลิดเพลินกับเนื้อหา iCloud ของคุณได้อย่างไม่มีปัญหา
กำลังประสบปัญหาข้อผิดพลาด "ม่านปิดกล้องเว็บแคมเพื่อความเป็นส่วนตัว" ใน Windows 11 อยู่ใช่ไหม? ค้นพบวิธีแก้ไขที่ได้ผลจริงเพื่อกู้คืนการเข้าถึงกล้องของคุณอย่างรวดเร็วและปลอดภัย คู่มือทีละขั้นตอนเพื่อการแก้ไขปัญหาอย่างราบรื่น
กำลังประสบปัญหาเมนูบริบท (Context Menu) ที่ซับซ้อนเกินไปใน Windows 11 ใช่ไหม? ค้นพบคู่มือฉบับสมบูรณ์ที่จะช่วยแก้ปัญหาการสลับเมนูบริบทจากแบบคลาสสิกไปเป็นแบบใหม่ได้อย่างง่ายดาย เพื่อประสบการณ์การใช้งานที่ราบรื่นยิ่งขึ้น มีคำแนะนำทีละขั้นตอน เคล็ดลับ และวิธีการแก้ไขปัญหาอยู่ภายในเล่มนี้
กำลังประสบปัญหาเกี่ยวกับ Safe Mode ของ Windows 11 ที่มีข้อผิดพลาดเกี่ยวกับการเชื่อมต่อเครือข่ายอยู่ใช่ไหม? พบกับวิธีแก้ไขแบบทีละขั้นตอนที่ได้รับการพิสูจน์แล้ว เพื่อกู้คืนระบบของคุณอย่างรวดเร็วและกลับมาใช้งานออนไลน์ได้โดยไม่มีปัญหา อัปเดตด้วยเคล็ดลับการแก้ไขปัญหาล่าสุดเพื่อประสิทธิภาพการทำงานที่ราบรื่น
กำลังประสบปัญหาเกี่ยวกับการตั้งค่า Winaero Tweaker ใน Windows 11 อยู่ใช่ไหม? คู่มือการแก้ไขปัญหาฉบับนี้จะให้คำแนะนำทีละขั้นตอนสำหรับปัญหาทั่วไป เพื่อให้มั่นใจว่าการปรับแต่งของคุณทำงานได้อย่างราบรื่น ค้นพบเคล็ดลับจากผู้เชี่ยวชาญเพื่อเพิ่มประสิทธิภาพประสบการณ์การใช้งานของคุณได้แล้ววันนี้