รับ * ubuntu 17.04 (หรืออื่น ๆ ) เพื่อเคารพตัวเลือกของฉันเมื่อติดตั้งไปยังไดรฟ์ภายนอก UEFI / ระบบบูตที่ปลอดภัย


1

ฉันพยายามติดตั้ง Lubuntu หรือ Kubuntu 17.04 ไปยังไดรฟ์ภายนอก ฉันกำลังใช้ IODD 2451 การบูท ISO และการติดตั้งลงในไดรฟ์ phyical ที่มีการสำรองข้อมูลโดย VHD สำหรับเจตนาและวัตถุประสงค์ทั้งหมด - ฉันกำลังติดตั้งจาก livecd / dvd ไปยังฮาร์ดไดรฟ์ภายนอกปกติที่เฟิร์มแวร์ของฉันตรวจพบว่าเป็นอุปกรณ์ที่สามารถบู๊ตได้

ฉันใช้ระบบที่มีการบูตที่ปลอดภัยและฉันไม่ต้องการปิด

ตัวแปรทั้งสองนี้ดูเหมือนจะไม่มีตัวเลือกว่าจะติดตั้ง bootloader หรือเพิกเฉยหรือไม่และดูเหมือนจะไม่เขียนไฟล์บูต EFI ไปยังพาร์ติชัน ESP ที่พวกเขาสร้างขึ้น

ในขณะที่ IODD เป็นชิ้นส่วนที่ผิดปกติของฮาร์ดแวร์เท่าที่คอมพิวเตอร์ของฉันกังวล แต่นี่เป็นไดรฟ์ blueray ปกติ (ไม่สำคัญ) และฮาร์ดไดรฟ์ที่สามารถบู๊ตได้ มันจะบู๊ตออกจากไดรฟ์ดูไดรฟ์อื่นและทำการติดตั้ง ตัวติดตั้งของ Lubuntu ไม่ได้ให้ฉันเลือกที่จะติดตั้ง bootloader ของฉันและไม่สร้างพาร์ติชัน ESP KDE ทำเช่นนั้นสมมติว่าฉันใช้ Kubuntu

Kubuntu ยินดีที่จะสร้างพาร์ติชัน ESP บนไดรฟ์ภายนอกของฉัน แล้วก็ ดำเนินการติดตั้ง bootloader และไฟล์บูต EFI ของฉันไปยังไดรฟ์หลักในระบบของฉัน แม้จะมี บอกให้ติดตั้งไปยังไดรฟ์ภายนอก

ในขณะที่อยู่ในทฤษฎีฉัน ได้ ติดตั้ง VM แล้วแปลงฉันไม่คิดว่าซอฟต์แวร์ vm ฟรีใด ๆ emulates ระบบ secureboot

ดังนั้นฉันจะได้รับอูบุนตูทั้งสองแบบนี้เพื่อเคารพตัวเลือกของฉันและติดตั้งลงในไดรฟ์ที่ฉันต้องการโดยไม่ต้องอุดตันไดรฟ์อื่นได้อย่างไร


ดังที่ฉันพูดถึงในการแชทคุณสามารถทำการติดตั้งด้วยตนเองโดยการสร้างพาร์ติชันด้วยตนเอง (รวมถึง ESP) แล้วติดตั้งระบบฐาน Ubuntu ด้วย debootstrap. จากนั้นคุณจะ chroot เข้าสู่ระบบ bootstrapped ใหม่ติดตั้ง grub-efi-amd64, วิ่ง update-grubและเรียกใช้ที่เหมาะสม grub-install. (ไม่เขียนเป็นคำตอบเพราะนี่เป็นภาพรวมทั่วไปมากกว่าและฉันไม่สามารถทดสอบได้ในตอนนี้)
Bob

ไม่มีการรีบเร่งที่แท้จริง ฉันสามารถแก้ไขการอุดตันของ bootloader windows ของฉัน ณ จุดนี้และฉันกำลังพยายามหาระบบที่ฉันสามารถใช้กับ secureboot ได้
Journeyman Geek

คำตอบ:


2

ฉันไม่เคยได้ยินมาก่อนว่าฮาร์ดแวร์ที่คุณใช้อยู่ ดูเหมือนอุปกรณ์ที่น่าสนใจ แต่ฉันสงสัยว่ามันเป็นสาเหตุของปัญหาของคุณหรือไม่

เมื่อติดตั้งในโหมด EFI / UEFI ตัวติดตั้ง Ubuntu (Ubiquity) จะแจ้งให้ทราบถึงตำแหน่งของบูตโหลดเดอร์ แต่จะละเว้นข้อมูลนั้นทันที มีข้อบกพร่องหลายประการที่เกี่ยวข้องกับสิ่งนี้:

ฉันไม่ได้ตรวจสอบ Lubuntu และ Kubuntu โดยเฉพาะ แต่ฉันคาดว่าพวกเขาจะมีข้อผิดพลาดเดียวกัน

วิธีแก้ไขปัญหาหนึ่งขั้นตอนมีดังนี้:

  1. บูตสื่อการติดตั้งลงในโหมด "ลองก่อนการติดตั้ง"
  2. เปิดหน้าต่าง Terminal
  3. ชนิด ubiquity -b. -b ตัวเลือกบอก Ubiquity ให้ ไม่ได้ติดตั้ง บูตโหลดเดอร์เลย
  4. ดำเนินการติดตั้งตามปกติ
  5. ติดตั้งบูตโหลดเดอร์ด้วยตนเอง นี่อาจเป็นเรื่องยุ่งยาก มีหลายตัวเลือกสำหรับวิธีการดำเนินการ:
    • คุณสามารถติดตั้งจากสื่อการติดตั้งที่คุณบูทแล้วหรือคุณสามารถใช้เครื่องมือเช่นฉัน rEFInd ตัวจัดการการบูต บน USB แฟลชไดรฟ์หรือ CD-R เพื่อบูตเข้าสู่การติดตั้งบนดิสก์ของคุณแบบครั้งเดียว
    • คุณสามารถติดตั้ง GRUB 2 (ค่าเริ่มต้นของ Ubuntu) หรือ อื่น ๆ อีก.
    • คุณอาจต้องปรับ /etc/fstab หรือให้แน่ใจว่าติดตั้ง ESP ที่คุณต้องการใช้แล้ว /boot/efi.

โปรดทราบว่า EFIs จำนวนมาก (แต่ไม่ทั้งหมด) ลบรายการบูต NVRAM ที่ชี้ไปที่บูตโหลดเดอร์ที่ไม่ถูกต้อง ดังนั้นหากคุณติดตั้งบูต Ubuntu ของคุณไปยังดิสก์ภายนอกแล้วถอดปลั๊กดิสก์นั้นและบูตรายการบูตโหลดเดอร์อาจหายไป ทางออกคือการเปลี่ยนเส้นทางบูตโหลดเดอร์ ( EFI/ubuntu/ โดยค่าเริ่มต้น) ถึง EFI/BOOTและเปลี่ยนชื่อบูตเดอร์ตัวเองเป็นชื่อไฟล์ทางเลือก ( EFI/BOOT/bootx64.efi ) ชื่อไฟล์นั้นจะทำให้ดิสก์ภายนอกสามารถบูตได้โดยระบุดิสก์ในเมนูการบูตของเฟิร์มแวร์ หรือคุณสามารถติดตั้ง rEFInd บนดิสก์ภายใน rEFInd เป็นแบบไดนามิกมากกว่าด้วง; มันสแกนสื่อทั้งหมดเพื่อหาอิมเมจที่สามารถบู๊ตได้ดังนั้นตัวเลือกของมันจะปรับตามลักษณะการบูตโดยบูตและจะไม่รบกวนลักษณะภายนอกและการหายไปของดิสก์ภายนอก คุณจะต้องข้ามห่วงพิเศษบางอย่างเพื่อรับ rEFInd เพื่อทำงานกับ Secure Boot ได้ตามที่อธิบายไว้ใน เอกสารประกอบ

สำหรับ VMs นั้นมี เป็น รูปภาพเฟิร์มแวร์ของ EFI สำหรับ QEMU ที่รองรับ Secure Boot มีลิงค์และคำแนะนำในการใช้งาน ที่นี่ ในที่อื่น ๆ ลองค้นหาเว็บหากคุณมีปัญหากับลิงค์ที่ฉันให้ไว้ ฉันไม่รู้อะไรที่สร้างไว้ล่วงหน้าสำหรับ VirtualBox


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