คำถามติดแท็ก uefi

คำถามเกี่ยวกับ Unified Extensible Firmware Interface (UEFI) ซึ่งเป็นอินเทอร์เฟซซอฟต์แวร์ที่มีจุดมุ่งหมายเพื่อแทนที่ BIOS ทั่วไป แท็กนี้อาจใช้สำหรับคำถามที่เกี่ยวข้องกับพาร์ติชันและระบบ UEFI

2
จะรู้ได้อย่างไรว่าฉันกำลังใช้ UEFI อยู่
ฉันกำลังค้นหา แต่ไม่พบวิธีที่ชัดเจนที่จะรู้ว่า GRUB ใช้ UEFI ในการบูตระบบหรือโหมดความเข้ากันได้ของ BIOS หรือ BIOS เต็มรูปแบบ ผมพบว่าเพียงวิธีการของ Windows มีบางสิ่งใน GRUB หรือบันทึกการบูตเคอร์เนลที่แสดงว่าฉันใช้ UEFI, EFI หรือ BIOS หรือไม่
54 boot  grub2  uefi 

8
ทำไม USB ไม่ทำงานใน Linux เมื่อทำงานใน UEFI / BIOS
สำหรับพื้นหลังฉันเพิ่งสร้างเครื่องจักรใหม่พร้อมฮาร์ดแวร์ที่ทันสมัยรวมถึง: AMD FX-8350 Gigabyte GA-990FXA-UD3 มาเธอร์บอร์ด RAM 16GB NVidia GTX 650 Ti Kingston SSD ระบุว่าฉันพยายามติดตั้ง Linux เวอร์ชันต่างๆบน SSD และพบกับความล้มเหลวเกือบทุกครั้ง ฉันพยายามติดตั้ง Arch, Debian stable, Debian sid และ Ubuntu 12.10 จาก USB thumb drive แต่ในขณะที่ BIOS เห็นไดรฟ์ USB และเริ่มบูตจากนั้นทันทีที่ OS พยายามระบุอุปกรณ์ USB ฉันสูญเสียฟังก์ชัน USB ทั้งหมด (รวมถึงอุปกรณ์สำหรับบูต) ในที่สุดฉันก็เผา DVD และติดตั้ง Ubuntu 12.10 ลงบน …

7
ทำไมการกระจายส่วนใหญ่ถึงเชน UEFI และด้วง
การกระจายส่วนใหญ่จะติดตั้งบูทโหลดเดอร์เพิ่มเติมบนระบบ UEFI UEFI นั้นเป็นบูตโหลดเดอร์มันมีเมนูให้เลือกระบบปฏิบัติการที่แตกต่างกันหรือแต่ละเมล็ด นอกจากนี้การตั้งค่า UEFI สามารถจะเปลี่ยนแปลงได้ด้วยเครื่องมือ userspace efibootmgrเช่น เคอร์เนลตั้งแต่ 3.3 รองรับ EFI_STUB ซึ่งหมายความว่าเคอร์เนลสามารถโหลดได้โดยตรงจาก UEFI เหตุผลการกระจายการตัดสินใจที่จะใช้บูตโหลดเดอร์เพิ่มเติมคืออะไร? บทเรียนส่วนใหญ่บน Linux / UEFI มุ่งเน้นไปที่วิธีการตั้งค่าบูตโหลดเดอร์เพิ่มเติมเป็นหลัก (rEFInd, grub2, ELILO และอื่น ๆ ) แทนการบูท Linux ด้วย EFI_STUB สิ่งเดียวที่ขาดหายไปในการกระจายคือการสนับสนุน เนื่องจากดิสทริบิวชันส่วนใหญ่เชื่อมโยงบูตโหลดเดอร์ตัวที่สองเคอร์เนลจะไม่ถูกเพิ่มลงในเมนูการบู๊ต UEFI และจะไม่คัดลอกไปยังพาร์ติชันระบบ EFI มีสคริปต์สามบทที่เพียงพอที่จะใช้เวทมนตร์ทั้งหมด หนึ่งซึ่งคัดลอก initramfs ไปยัง ESP อันที่สองคัดลอกเคอร์เนลไปที่ ESP และสร้างรายการใหม่ในเมนูการบู๊ต UEFI สคริปต์ที่สามลบเคอร์เนลเก่าและ initramfs ออกจาก ESP และลบรายการเมนูการบูต …
31 boot  grub2  boot-loader  uefi 

1
GRUB2 สามารถแบ่งพาร์ติชันระบบ EFI กับ Windows ได้หรือไม่
ฉันมีการติดตั้ง Windows 7 GPT ที่มีอยู่แล้วซึ่งมีพาร์ติชันระบบ EFI อยู่แล้ว ตอนนี้ฉันกำลังพยายามติดตั้ง Linux บนฮาร์ดดิสก์แยกต่างหากซึ่งเป็นรูปแบบ GPT ฉันไม่พบวิธีการทำงานใด ๆ ในการบูตด้วงโดยไม่มีพาร์ติชันระบบ EFI ดังนั้นคำถามของฉันคือ: เป็นไปได้หรือไม่ที่ grub2 จะใช้พาร์ติชัน EFI System เดียวกันกับ windows? ฉันจะบอก grub2 ให้ใช้งานได้อย่างไร หากต้องการชี้แจงการตั้งค่าของฉัน: gpt /dev/sda: 1 EFI System partition created by windows (100MB) 2 "Microsoft reserved partition" (200MB) 3 Windows root (rest of disk) gpt /dev/sdb: …
30 windows  dual-boot  grub2  gpt  uefi 

2
เมื่อใดที่ฉันต้องระบุ add_efi_memmap เป็นอาร์กิวเมนต์เคอร์เนลในการบูต UEFI / EFI
ฉันอ่านบทเรียนบางส่วนเกี่ยวกับวิธีการ EFI stub (efistub) โหลดเคอร์เนลลินุกซ์ add_efi_memmapคำแนะนำเหล่านี้มักจะใช้เคอร์เนลบูตพารามิเตอร์ ฮาร์ดแวร์ที่ต้องการคือ Intel x64 มี RAM 8GB การตั้งค่าปัจจุบันของฉันกำลังใช้grub-efibootloader และเคอร์เนล v3.13 ด้วงบูตโดยไม่ต้องadd_efi_memmapอาร์กิวเมนต์บูต: 23เส้น BIOS-e820 นับด้วยdmesg | grep BIOS-e820: | wc -l 243เส้นหน่วยความจำ EFI นับด้วยdmesg | grep efi:\ mem | wc -l เขต DMA: 24หน้าที่สงวนไว้ หน่วยความจำ: 7840568K / 8283384K ใช้ได้ ลิขสิทธิ์ 442816K การบูตด้วย GRUBadd_efi_memmapและขนาดแผนที่หน่วยความจำ EFI นั้นแตกต่างกัน: 23 …

12
GRUB เริ่มต้นในบรรทัดคำสั่งหลังจากรีบูต
ฉันติดตั้ง Linux Mint บนแล็ปท็อปพร้อมกับ Windows 10 ที่ติดตั้งไว้ล่วงหน้าเมื่อฉันเปิดคอมพิวเตอร์เมนูด้วงปกติจะปรากฏขึ้นเกือบตลอดเวลา: แต่หลังจากการบูททั้ง Linux หรือ Windows จากนั้นทำการบูทใหม่ I GRUB เริ่มทำงานในโหมดบรรทัดคำสั่งดังที่เห็นในภาพหน้าจอต่อไปนี้: อาจมีคำสั่งที่ฉันสามารถพิมพ์เพื่อบู๊ตจากพรอมต์นั้นได้ แต่ฉันไม่รู้ สิ่งที่ใช้ได้คือการรีบูตโดยใช้ Ctrl + Alt + Del จากนั้นกด F12 ซ้ำ ๆ จนกระทั่งเมนู GRUB ปกติปรากฏขึ้น ใช้เทคนิคนี้มันจะโหลดเมนูเสมอ การรีบูตโดยไม่กด F12 จะทำการรีบูตในโหมดบรรทัดคำสั่งเสมอ ฉันคิดว่า BIOS เปิดใช้งาน EFI และฉันติดตั้ง GRUB bootloader ใน / dev / sda เหตุใดสิ่งนี้จึงเกิดขึ้นและฉันจะมั่นใจได้อย่างไรว่าด้วงนั้นโหลดเมนูอยู่เสมอ แก้ไข ตามที่แนะนำในความคิดเห็นที่ฉันพยายามกำจัดgrub-efiแพคเกจและติดตั้งใหม่ สิ่งนี้ไม่ได้แก้ไขปัญหา …

4
จะบูตเคอร์เนล EFI โดยใช้ QEMU (kvm) ได้อย่างไร?
ฉันพยายามจำลองสภาพแวดล้อม EFI โดยใช้ QEMU (kmv); virtualbox ใช้เวลา 15 นาทีในการบูตในโหมด EFI โดยใช้ archboot การใช้โหมด BIOS ดั้งเดิมฉันสามารถบูตโดยใช้คำสั่งนี้: root@citsnmaiko-deb:/home/maiko/uefi/ovmf# qemu-system-x86_64 -kernel ../bzImage -initrd ../rootfs.gz -append "rw root=/dev/ram0 ramdisk_size=40960" และใช้งานได้กับเคอร์เนลและระบบไฟล์ที่กำหนดเองของฉัน file ../bzImage ../bzImage: Linux kernel x86 boot executable bzImage, version 3.6.1 (root@citsnmaiko-deb) #4 , RO-rootFS, swap_dev 0x3, Normal VGA มันก็รองรับ EFI ด้วย ฉันพยายามทำสิ่งเดียวกันกับไฟล์ EFI …

1
UEFI + BIOS สามารถบูตได้ Debian ยืด amd64 ด้วยความคงอยู่
ข้อมูลทั้งหมดที่ฉันพบในขณะนี้ไม่เพียงพอสำหรับรสนิยมของฉัน มันอาจล้าสมัยทำให้เข้าใจผิดหรือผิดดูเหมือนว่าซับซ้อนเกินไปหรือไม่ครอบคลุมคำถามเฉพาะนี้ เป้าหมาย: ไดรฟ์ USB ที่สามารถบู๊ตได้ (รองรับ UEFI และ BIOS รุ่นเก่า) (ขึ้นอยู่กับ) เดเบียนสด 9 (ยืด) การคงอยู่ (โดยค่าเริ่มต้นและสำหรับทั้ง UEFI และ BIOS รุ่นเก่า) รูปแบบแป้นพิมพ์ภาษาเยอรมันต่อค่าเริ่มต้น เหมาะสมสำหรับการแก้ไขปัญหาระบบ GNU / Linux อื่น ๆ เหตุผล: ต้องตั้งค่ารูปแบบแป้นพิมพ์ในทุกการใช้งานเป็นเรื่องปวดหัวจริง cryptsetup และ efibootmgr หายไปในภาพสด Debian ที่เป็นค่าเริ่มต้น gnome-terminal มีพื้นหลังสีขาวที่น่ารำคาญตามค่าเริ่มต้น ไม่มีวิธีแก้ไข: (ใหม่) การสร้างภาพเดเบียนแบบกำหนดเอง (ดูเหมือนน่าเบื่อแม้ว่าฉันยังไม่ได้ลอง) unetbootin (ขอรหัสผ่านที่ไม่รู้จักเมื่อเริ่มต้นบนเดเบียนยืดและฉันคิดว่ามันไม่สนับสนุน UEFI อย่างไรก็ตาม) กระบวนการอัตโนมัติต่างประเทศบางแห่งที่ฉันไม่เห็นว่าเกิดอะไรขึ้น ภาพ Debian live …

5
“ ระบบนี้ไม่รองรับตัวแปร EFI”
ฉันกำลังพยายามติดตั้ง Arch linux ไปยังโน้ตบุ๊ค HP Pavillion 15 ใหม่ (และเส็งเคร็งมาก) นี่คือเครื่องที่ใช้ UEFI หลังจากแกว่งไปมาหลายครั้งฉันก็สามารถไปได้ไกล โหมดเก่าถูกปิดใช้งานในการตั้งค่าระบบและฉันได้บูต EFI ไปยัง Arch DVD ที่ฉันเผาแล้วและผ่านขั้นตอนทั้งในคู่มือผู้เริ่มใช้งาน Arch และคู่มือการติดตั้งขั้นสูงไปจนถึงจุดที่ฉันติดตั้งด้วง ในขณะที่chrooted ฉันรัน: grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck --debug ซึ่งปล่อยเอาต์พุตจำนวนหนึ่งซึ่งรวมถึง: ระบบนี้ไม่รองรับตัวแปร EFI ครั้งแรกที่ฉันมาถึงจุดนี้ฉันดำเนินการติดตั้งต่อโดยไม่รู้ว่าเป็นปัญหาจริงหรือไม่ กลับกลายเป็นว่าเมื่อฉันรีบูทเครื่องไม่พบสื่อที่สามารถบู๊ตได้และเครื่องปฏิเสธที่จะบูท ฉันสามารถไปที่เมนูตั้งค่า UEFI และเลือกไฟล์ EFI เพื่อบู๊ตได้และ Arch Linux จะบู๊ต แต่ตอนนี้ฉันจะกลับไปและติดตั้งใหม่อีกครั้งพยายามแก้ไขปัญหาข้างต้น ฉันจะรับ GRUB เพื่อติดตั้งอย่างถูกต้องได้อย่างไร?
19 uefi 

2
ผลกระทบ UEFI & SecureBoot รุนแรงแค่ไหน?
ฉันวางแผนที่จะซื้อแล็ปท็อปเครื่องใหม่ในไม่กี่วันข้างหน้าและฉันค่อนข้างประทับใจกับ Ultrabooks ใหม่ที่เท่ห์ ในฐานะผู้ใช้ GNU / Linux เป็นเวลานานแน่นอนว่าฉันจะต้องติดตั้ง distro ตามที่ฉันต้องการ โอกาสฉันจะต้องซื้อคอมพิวเตอร์ที่ติดตั้ง Windows 8 ไว้ล่วงหน้า และโอกาสที่มันจะรัน UEFI และมี "การบูทที่ปลอดภัย" ซึ่งเมล็ดที่ไม่ได้ลงชื่อจะไม่ทำการบูท UEFI อาจดี BIOS อาจต้องออกจากตำแหน่ง ผมคิดว่าสิ่งที่มีขนเป็นBoot การรักษาความปลอดภัย เท่าที่ผมสามารถเข้าใจบางที่เชื่อถือได้ใบรับรองจะถูกฝังลงในเฟิร์มและอื่น ๆ ลงในเคอร์เนลฯลฯ หากใบรับรองของเคอร์เนลสามารถสืบย้อนกลับไปที่หนึ่งในเฟิร์มแวร์ของเคอร์เนลจะบูตมิฉะนั้น UEFI จะบอกฉันออกและปฏิเสธที่จะบูต กระบวนการนี้จะป้องกันไม่ให้ซอฟต์แวร์ที่ไม่สามารถบูตได้ สิ่งนี้อาจมีประโยชน์แม้ว่าฉันจะมองไม่เห็นก็ตาม ฉันสงสัยว่าโอเพนซอร์สเคอร์เนลจะได้รับหนึ่งในกุญแจเหล่านี้ได้อย่างไรและยังคงว่างอยู่ ฉันได้อ่านเธรดในรายการส่งเมลของ Linuxที่พนักงาน Red Hat ขอให้ Linus Torvalds ดึงชุดการแก้ไขที่ใช้เครื่องมือแยกวิเคราะห์ไบนารี PE และดำเนินการชุดที่ซับซ้อนเพื่อให้เคอร์เนลบูตในโหมด Secure Boot (เท่าที่ฉันเข้าใจ ) พวกเขาต้องการทำเช่นนี้เพราะ Microsoft …

1
หน้าต่างบูตคู่บนฮาร์ดไดรฟ์ระบบ UEFI / GPT ตัวที่สอง
ฉันต้องการติดตั้ง linux แต่ฉันไม่ต้องการเสี่ยงต่อการติดตั้ง windows ปัจจุบันของฉันเนื่องจากฉันได้ยินเรื่องราวสยองขวัญมากมาย โชคดีที่ฉันมีฮาร์ดไดรฟ์พิเศษ ฉันสามารถติดตั้ง linux ลงในนั้นและจากนั้นบูต windows คู่โดยไม่ต้องปรับเปลี่ยนไดรฟ์ windows? นอกจากนี้ฉันมี "BIOS" UEFI และไดรฟ์ windows อยู่ในรูปแบบ GPT
15 linux  windows  dual-boot  uefi  gpt 

2
ฉันจะใช้ TPM เพื่อปิดผนึกข้อมูลบนระบบที่บูท UEFI ได้อย่างไร
ฉันต้องการปิดผนึกไฟล์บนระบบของฉันโดยใช้กุญแจที่เก็บไว้ใน TPM เนื่องจากระบบของฉันใช้ UEFI ในการบูตฉันจึงไม่สามารถใช้ TrustedGrub เป็นบูตโหลดเดอร์เพื่อรักษาความน่าเชื่อถือของโซ่ มีทางเลือก / วิธีการใช้ประโยชน์จาก TPM ในระบบ UEFI หรือไม่? Grub2 สามารถรักษาความไว้วางใจในห่วงโซ่ขณะบู๊ต UEFI ได้หรือไม่?
14 grub2  boot-loader  uefi  tpm 

1
ตัวโหลดบูตหลายตัวทำงานบนพาร์ติชันระบบ EFI อย่างไร
ESP ของฉันมีลักษณะเช่นนี้ Boot Dell fedora Microsoft ในไดเรกทอรี Boot พวกมันคือ boot-loader ชื่อbootx64.efiที่ฉันเข้าใจว่าเป็นบูตตัวโหลดเริ่มต้นที่เริ่มต้นก่อน แต่ในไดเรกทอรีของ fedora จะมี boot-loader (grub2) อีกชื่อgrubx64.efiหนึ่ง ฟังก์ชั่นของบูตโหลดเดอร์แต่ละอันนี้คืออะไร? อันไหนให้boot-menu?
14 grub  uefi 

1
วิธีสร้างแฟลชที่สามารถบู๊ตได้สำหรับ“ efi-shell”
ชิปเซ็ตเซิร์ฟเวอร์ Intel ในปัจจุบันมี "efi-shell" ในตัวซึ่งดูเหมือนจะเป็น 'NIX แบบง่ายที่มีชุดคำสั่งที่เหมาะสมสำหรับการจัดการตัวเลือกการบูต UEFI ที่ดี เป็นกรณีที่เครื่องมืออัพเกรดเฟิร์มแวร์ของ Intel บางรุ่นต้องการให้ "efi-shell" ทำงาน น่าเศร้าที่ฉันไม่มีชิปเซ็ตเซิร์ฟเวอร์แม้ว่าบอร์ดนี้จะรองรับการบูท UEFI ก็ตาม The-เปลือก EFI สามารถดาวน์โหลดได้จากhttp://www.sourceforge.net/projects/efi-shell อย่างไรก็ตามฉันไม่พบ ISO ที่สามารถบู๊ตได้หรืออิมเมจอิมเมจที่สามารถบูตได้รูปแบบอื่น ฉันพยายามแฟลชที่สามารถบู๊ตได้unetbootinโดยไม่ประสบความสำเร็จ มีความคิดเกี่ยวกับวิธีที่ฉันจะทำสำเนา efi-shell ที่สามารถบูตได้เพื่อให้ฉันสามารถเรียกใช้การอัพเกรดเฟิร์มแวร์ของ Intel บนการ์ด RAID ของฉันได้อย่างไร
13 shell  boot  uefi 

3
การติดตั้งด้วงล้มเหลว
ฉันมีดีทำงานติดตั้ง Debian เจสซี apt-get update && apt-get upgrade && apt-get dist-upgradeแต่แล้วฉันวิ่ง และหลังจากรีบูตเครื่องก็มาที่ BIOS โดยตรง ฉันรู้ว่า Grub หายไปดังนั้นฉันจึงเรียกใช้ cd สดและเข้าใช้Rescue modeเมาท์พาร์ติชันรูทของฉัน + พาร์ติชันสำหรับบูตและเรียกใช้คำสั่งเหล่านี้: Grub ค้นหาภาพ linux: root@debian:~# update-grub Generating grub configuration file ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Found linux image: /boot/vmlinuz-4.9.0-3-amd64 Found initrd image: /boot/initrd.img-4.9.0-3-amd64 Found linux image: /boot/vmlinuz-4.9.0-0.bpo.3-amd64 Found initrd …
13 debian  boot  grub2  uefi 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.