Score:2

ปัญหาในการสร้าง multi-OS multiboot USB SSD/สติ๊ก - มองไม่เห็น USB เป็นปลายทางการติดตั้ง

ธง pl

ฉันมีแท่งแฟลช Sandisk Extreme Pro ที่เร็วมาก ฉันยังมีโน้ตบุ๊ก Lenovo X1 Carbon G6 ซึ่งมี Samsung NVME ขนาด 1TB ติดตั้ง Windows 10 โดยใช้ SSD ทั้งหมด BIOS ได้รับการกำหนดค่าด้วยการบู๊ตแบบปลอดภัย และติดตั้ง Windows บนพาร์ติชันเดียวด้วยการเข้ารหัส BitLocker

ฉันต้องการสร้างการติดตั้ง multi-os/utilties บนมัลติบูต USB stick ด้วยควรอนุญาตให้ฉัน:

  • ติดตั้ง Ubuntu บน USB นี้และในคอมพิวเตอร์เครื่องอื่นในอนาคต - เมนูด้วง - ติดตั้ง Ububnu หรือบูตซีดีสด (ไม่คงอยู่)
  • บูตจาก Ubuntu ที่ติดตั้งบน USB นี้ด้วยความคงอยู่ - เมนูด้วง - บูต Ubuntu
  • ใส่ตัวเลือกการติดตั้ง Windows 10 และ Windows 2019 - เมนูด้วง - ติดตั้ง windows 10/2019
  • บูตเครื่องมือพิเศษ เช่น เครื่องมือจัดการพาร์ติชัน เป็นต้น

บนคอมพิวเตอร์เครื่องอื่นที่ติดตั้ง Ubuntu ฉันดาวน์โหลดไฟล์ Ubuntu 20.03 LTS ISO และใช้ mkusb เพื่อสร้างตัวเลือกการติดตั้ง 'ถาวร' บนแท่งและป้อน ISO เข้าไป หลังจากสร้าง USB เสร็จแล้ว ฉันดูที่ gparted และดิสก์ และเห็นว่าข้อมูลดิสก์/พาร์ติชันแสดงแตกต่างกัน

พาร์ติชันติด UBS

อย่างไรก็ตาม ฉันถอดแท่ง USB ออก เสียบที่ X1 กด F12 เพื่อเลือกอุปกรณ์ที่สามารถบู๊ตได้และบู๊ตจากแท่ง USB การบู๊ตสำเร็จ และฉันมีตัวเลือกให้ติดตั้งหรือลองใช้ ububntu

ฉันเลือกที่จะติดตั้งและไปตลอดทางเพื่อเลือกตำแหน่งที่จะติดตั้ง ฉันมีตัวเลือกสามตัวเลือก - ติดตั้ง Ubuntu ควบคู่ไปกับ Windows Boot Manager ลบดิสก์และ 'อย่างอื่น' ฉันเลือกตัวเลือกสุดท้ายเพื่อให้สามารถเลือก USB เป็นปลายทางได้ แต่ตัวเลือกเดียวที่แสดงคือไดรฟ์ภายใน NMVE ที่มีอยู่ ซึ่งไม่ใช่สิ่งที่ฉันต้องการอย่างเห็นได้ชัด

ดังนั้นคำถามของฉันจากประสบการณ์นี้คือ:

  • ฉันพลาดอะไรไปในระหว่างกระบวนการสร้างแท่ง USB ด้วย mkusb
  • ฉันควรใช้เครื่องมืออื่นหรือไม่หาก mkusb ไม่ใช่เครื่องมือที่ถูกต้อง
  • เหตุใด gparted และดิสก์จึงแสดงเค้าโครงดิสก์ / พาร์ติชันต่างกัน
  • เป็นไปได้จริงหรือไม่ที่จะติดตั้ง Ubuntu บนอุปกรณ์เดียวกันกับที่คุณบูตจากเครื่อง หรือคุณต้องการอุปกรณ์อื่น

ขอย้ำอีกครั้ง - ไดรฟ์ nmve ภายใน 1TB ไม่ควรถูกแตะต้อง และการแก้ไข/ติดตั้งทั้งหมดจำเป็นต้องทำในไดรฟ์ USB เอง ฉันควรจะบูตอูบุนตูได้ ติดตั้งแอพ/ข้อมูลที่ต้องการ และเก็บข้อมูลทั้งหมดนั้นไว้ในแท่ง USB หลังจากนั้นฉันต้องการเพิ่มตัวเลือกในการบูตจากอิมเมจ ISO เพิ่มเติม

ขอบคุณล่วงหน้า.

C.S.Cameron avatar
cn flag
สิ่งที่ฉันคิดว่าคุณต้องการคือคำตอบที่ค่อนข้างซับซ้อน คุณจะต้องติดตั้งตัวติดตั้ง Windows โดยใช้ mkusb จากนั้นคุณจะต้องตั้งค่าดิสก์เพื่อบูตไฟล์ ISO ของ Linux คุณจะต้องตั้งค่าพาร์ติชันถาวรสำหรับ Ubuntu หรือถ้าคุณต้องการมัลติบูตหลายวิริยะ คุณจะต้องมีพาร์ติชันสำหรับโฟลเดอร์พาธถาวร หากคุณต้องการติดตั้ง Ubuntu แบบสมบูรณ์ คุณจะต้องติดตั้งโดยใช้ USB ตัวที่สอง 4GB หรือใหญ่กว่า หรือโดยการบูท toram การใช้ USB อันที่สองนั้นง่ายที่สุด คุณต้องการติดตั้ง Ubuntu แบบเต็มหรือไม่ ถ้าเป็นเช่นนั้น USB 32GB นั้นไม่ใหญ่พอ ฉันจะรอการยืนยันของคุณ
Invisible999 avatar
pl flag
@C.S.Cameron ขอขอบคุณและให้ฉันถามเกี่ยวกับจุดสุดท้ายก่อน - เพื่อติดตั้ง (ไม่ได้ทำ USB สดด้วยความเพียร แต่จะติดตั้งแทน) Ubuntu บนแท่ง 32GB ไม่เพียงพอและฉันต้องการแท่งที่ใหญ่กว่านี้ ใหญ่ขึ้นขนาดไหน? 64GB, 128GB? มากกว่า? คำถามที่สอง - liveUSB ด้วยความคงอยู่จะทำให้ฉันบูตจาก USB บนเครื่องที่มีสถาปัตยกรรมต่างกันเช่น AMD และ Intel ได้หรือไม่
C.S.Cameron avatar
cn flag
การติดตั้ง Ubuntu USB แบบสมบูรณ์ของฉันใช้พื้นที่ประมาณ 13GB เมื่อติดตั้งโปรแกรมบางตัว โปรแกรมติดตั้ง Windows Win-2H ใช้พื้นที่สูงสุด 6GB แต่ละ ISO จะมีขนาดประมาณ 3GB บวกประมาณ 8GB สำหรับไฟล์ที่เขียนได้และไฟล์ home-rw สิ่งนี้อาจใช้งานได้ชั่วขณะ แต่ในไม่ช้าก็จะเต็ม หากคุณต้องการพิสูจน์แนวคิด ลองดูสิ สิ่งนี้ควรใช้งานได้กับบอร์ด AMD และ Intel และในโหมดบู๊ต BIOS และ UEFI มันใช้ไม่ได้กับบอร์ด ARM เว้นแต่คุณจะใช้ Ubuntu สำหรับ ARM ฉันคิดว่า ขนาดที่แนะนำขึ้นอยู่กับจำนวน ISO ที่คุณต้องการพกพาและความทนทานเท่าใดสำหรับแต่ละรายการ มืออาชีพจำนวนมากแนะนำให้ใช้ SSD ภายนอกขนาดเล็ก
denNorske avatar
sl flag
ฉันไม่แน่ใจว่าสิ่งนี้จะช่วยคุณได้หรือไม่ แต่คุณบอกว่าคุณติดตั้ง Windows 10 แล้ว .. จะเป็นตัวเลือกสำหรับคุณหรือไม่ที่จะลองใช้เครื่องมือที่ชื่อว่า YUMI มีให้จาก pendrivelinux: https://www.pendrivelinux.com/yumi-multiboot-usb-creator/ - เลื่อนลงแล้วคุณจะเห็นเวอร์ชัน UEFI ด้วย มีขั้นตอนโต้ตอบเกี่ยวกับวิธีตั้งค่าแต่ละอิมเมจ จากนั้นบูตจากไดรฟ์ และคุณสามารถเลือกระบบปฏิบัติการที่คุณต้องการติดตั้ง/เรียกใช้จากเพนไดรฟ์ นอกจากนี้ยังช่วยให้สามารถจัดเก็บข้อมูลได้อย่างต่อเนื่อง หากคำถามของคุณคือ "ฉันจะทำสิ่งนี้ด้วย mkusb ได้อย่างไร" ฉันเกรงว่าจะช่วยไม่ได้
C.S.Cameron avatar
cn flag
@Denny: ฉันคิดว่าตอนนี้ YUMI มีเวอร์ชันที่ใช้งานได้กับทั้ง BIOS และคอมพิวเตอร์ UEFI แต่แต่ละระบบปฏิบัติการมีความคงอยู่สูงสุด 4GB Ventoy มีทั้งเวอร์ชัน Windows และ Linux สามารถมีความคงอยู่ไม่ จำกัด แต่ฉันคิดว่ามันติดตั้ง Windows ในโหมด UEFI เท่านั้น เหตุผลที่ฉันประสบปัญหามากมายด้านล่างคือฉันเข้าใจว่า OP ยังต้องการการติดตั้ง Ubuntu แบบสมบูรณ์รวมถึงการติดตั้งแบบต่อเนื่อง
Score:4
ธง cn

Multi Boot USB พร้อมตัวติดตั้ง Windows

1) ติดตั้ง mkusb และ guidus:

sudo add-apt-repository จักรวาล
sudo add-apt-repository ppa:mkusb/ppa
อัปเดต sudo apt
sudo apt ติดตั้ง mkusb
sudo apt ติดตั้ง usb-pack-efi

2) สร้างตัวติดตั้ง Windows

  • เริ่ม mkusb ป้อนรหัสผ่าน เลือก ติดตั้ง (สร้างอุปกรณ์สำหรับบู๊ต)

  • เลือกการแยก Windows Installer

  • เลือกเวอร์ชันใหม่ ใช้งานได้กับไฟล์ ISO ขนาดใหญ่ของ Windows

  • เลือกไฟล์ต้นฉบับ

  • เลือกอุปกรณ์เป้าหมายและยอมรับหน้าต่างต่อไปนี้

  • กระบวนการอาจใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์

3) แก้ไขพาร์ติชัน

  • ใช้ GParted แบ่งพื้นที่ที่ไม่ได้ใช้เป็นพาร์ติชัน ext4 ขนาด 30GB ที่มีข้อความว่า 'ubuntu' และส่วนที่เหลือเป็นพาร์ติชันเสริม

  • ในพาร์ติชันเสริม ให้เพิ่มพาร์ติชัน FAT32 ที่ระบุว่า 'การคงอยู่' พร้อมพื้นที่สูงสุด 8GB สำหรับแต่ละระบบปฏิบัติการที่คงอยู่

  • เพิ่มพาร์ติชัน ext4 หรือ NTFS ที่ระบุว่า 'isos' สร้างพาร์ติชั่น 'isos' ให้ใหญ่พอสำหรับ ISO ทั้งหมดที่คุณต้องการบูท ทำให้เป็น NTFS หากคุณต้องการพาร์ติชั่น usbdata ที่ Windows สามารถใช้ได้(การบูต ISO อาจปิดได้ยากขึ้น)

ป้อนคำอธิบายรูปภาพที่นี่

  • เพิ่มไฟล์ Linux ISO ลงในพาร์ติชัน isos

4) ปรับเปลี่ยน GRUB Bootloader

เมานต์พาร์ติชันสำหรับเริ่มระบบซึ่งมีข้อความว่า WININSTFAT และแก้ไข /boot/grub/grub.cfg เพิ่มรายการเมนูที่คล้ายกับต่อไปนี้สำหรับไฟล์ ISO ที่ใช้ Debian แต่ละไฟล์ที่ต้องการการคงอยู่:

เมนู "ubuntu-20.04.2-desktop-amd64.iso ถาวร" {
       ตั้ง isofile="/ubuntu-20.04.2-desktop-amd64.iso"
       วนลูปย้อนกลับ (hd0,5)$isofile
       ลินุกซ์ (วนซ้ำ) /casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject สาดเงียบ fsck.mode=ข้ามถาวร ถาวร เส้นทาง = ubuntu-20.04.2
       initrd (ลูป)/casper/initrd
}
  • คัดลอก /EFI/BOOT จาก ISO ไปยัง sdx1 เขียนทับ /efi/boot เพื่อให้ USB บูตได้ทั้งในโหมด BIOS และ UEFI

  • คัดลอก x86_64-efi และ loopback.cfg จาก ISO ไปยัง sdx1 /boot/grub

5) สร้างไฟล์การคงอยู่:

sudo dd if=/dev/zero of=casper-rw bs=1M count=512
sudo mkfs.ext4 -F แคสเปอร์-rw
  • (แทนที่ 512 ด้วย "ขนาดเป็น MB" ที่คุณต้องการ สูงสุด 4000)
  • สำหรับ Ubuntu 20.04 และใหม่กว่าแทนที่ แคสเปอร์-RW กับ เขียนได้
  • สำหรับตัวเลือก บ้าน-rw เปลี่ยนพาร์ติชัน แคสเปอร์-RW กับ บ้าน-rw

6) สร้างโฟลเดอร์ถาวรหลายรายการ

  • เพิ่มโฟลเดอร์ที่มีชื่อเฉพาะให้กับพาร์ติชัน FAT32 สำหรับไฟล์ ISO แต่ละไฟล์ที่ต้องการการคงอยู่

  • เพิ่มไฟล์การคงอยู่ที่มีป้ายกำกับ เขียนได้ ไปยังแต่ละโฟลเดอร์

  • เพิ่มไฟล์การคงอยู่ที่มีป้ายกำกับ บ้าน-rw ในแต่ละโฟลเดอร์ตามต้องการ

7) ทำการสำรองข้อมูลโฟลเดอร์ Partition 1 /Boot ในเวลานี้.

8) เพิ่มการติดตั้ง Ubuntu แบบเต็ม

  • บูต Ubuntu Live จาก Live USB ตัวที่สองหรือจาก USB ด้านบน โทรัม โหมด.

  • หากบูทในโหมด toram ให้ยกเลิกการต่อเชื่อม 'isodevice': sudo umount -lrf /isodevice จากนั้นเสียบใหม่

  • เริ่ม 'ติดตั้ง Ubuntu'

  • ที่ "ประเภทการติดตั้ง" เลือก "อย่างอื่น" คลิก "ดำเนินการต่อ"

  • ภายใต้ อุปกรณ์สำหรับการติดตั้งตัวโหลดบูต เลือกไดรฟ์เป้าหมาย

  • เลือกพาร์ติชัน sdx3 แล้วคลิกเปลี่ยน เลือกใช้เป็น Ext4 เลือกฟอร์แมตพาร์ติชันนี้ และ Mount point = "/" จากนั้นตกลง

  • หากระบบขอให้เขียนการเปลี่ยนแปลงก่อนหน้า... ให้คลิกดำเนินการต่อ

  • คลิกติดตั้งทันที

  • เสร็จสิ้นการติดตั้งตามปกติ

9) แก้ไขด้วง

  • คัดลอกรายการเมนู Windows และ ISO จาก sdx1 /boot/grub/grub.cfg ไปยัง sdx3 /boot/grub/grub.cfg วางภายใต้ /40_custom

  • คัดลอก sdx3 /boot/grub/grub.cfg เพื่อเขียนทับ sdx1 /boot/grub/grub.cfg

10) ยืนยันว่าทุกอย่างใช้งานได้

  • ยืนยันว่ารายการเมนูที่เพิ่มก่อนหน้านี้ยังคงอยู่ หากไม่มี ให้แทนที่ด้วยรายการจากข้อมูลสำรอง

กรุณาแสดงความคิดเห็นหากคุณมีปัญหาใด ๆ

.

.

.

.

.

.

.

.

นี่คือลิงค์ไปยังโพสต์ฟอรัม Ubuntu: https://ubuntuforums.org/showthread.php?t=2466133&p=14055230#post14055230

sudodus avatar
jp flag
+1 เราหวังว่าสิ่งนี้จะใช้ได้กับผู้โพสต์ต้นฉบับ :-)
C.S.Cameron avatar
cn flag
จนถึงตอนนี้การทดสอบของฉันใช้งานได้ แต่ฉันไม่มีเพนไดร์ฟที่ใหญ่พอสำหรับ Ubuntu Full install และ Persistent installs ฉันต้องทดสอบแยกกัน บู๊ตให้ฉันทั้ง BIOS และ UEFI สำหรับตัวติดตั้ง Windows mkusb สร้างตารางพาร์ติชัน msdos เมื่อรันบนเครื่อง UEFI หรือไม่ ฉันไม่สามารถสร้างพาร์ติชัน bios_grub ได้
sudodus avatar
jp flag
ในกรณีนี้ mkusb จะโคลนตารางพาร์ติชัน MSDOS ซึ่งไม่ต้องการพาร์ติชัน bios_grub สิ่งนี้แตกต่างจากเมื่อ mkusb-dus สร้างไดรฟ์สดอย่างต่อเนื่อง (เมื่อติดตั้ง Windows แล้ว ต้องการให้ GPT บูตในโหมด UEFI แต่ตัวติดตั้ง Windows ยอมรับตารางพาร์ติชัน MSDOS ในโหมดบูตทั้งสองโหมด)
C.S.Cameron avatar
cn flag
อ๊ะ เหมือนกับการเลือก MSDOS ที่หน้าต่าง Persistent Live Settings ใน dus?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา