BusyBox บน USB Livesystem แบบถาวร


12

ฉันพยายามที่จะสร้างลินุกซ์ USB แบบต่อเนื่องของฉันตอนนี้ Ubuntu 16.04 หมดแล้ว แต่ก็ยังบูตมันเพื่อพรอมต์ busyBox เท่านั้นเมื่อใช้รายการบูต persitent:

BOOT_IMAGE=/casper/vmlinux.efi file=/cdrom/preseed/ubunutu.seed boot=casper verbose persistent ramdisk_size=4294967296 keyb=de locale=de_DE no_splash ---

ฉันมีสี่ส่วน:

  • 100 MiB FAT32 ESP
  • 2 GiB FAT32 สำหรับ sqashfs
  • 1 GiB SWAP
  • ~ 12 GiB สำหรับข้อมูลที่คงที่

ปัญหาของฉันคือสิ่งที่mount -n -o move /dev {rootmnt}/devล้มเหลวด้วย:

run-init: current directory on the same filesystem as the root : error 0

ฉันควรดำเนินการอย่างไร

มีข่าวสำหรับคำถามนี้ ฉันสามารถปรับแต่งได้ในตอนนี้และฉันพบว่าผู้เริ่มต้นเป็นผู้ประกาศข่าว ปัญหาจะอยู่รอบ ๆ bootfiles ที่จะไม่เข้าไปใน ESP ตามที่ตั้งใจจะติดตั้งที่นั่น สามารถยืนยันได้ว่าคำถามนี้เกี่ยวข้อง แต่ไม่ตอบปัญหานี้ ฉันพบว่าปัญหาเกิดจากความล้มเหลวในการติดตั้ง bootfiles ทั้งหมดลงใน ESP ฉันสร้างคำถามเฉพาะเกี่ยวกับความพยายามที่เป็นไปได้ที่นี่เพื่อไม่เกะกะคำถามนี้เนื่องจากฉันพยายามแก้ไขปัญหาของฉันด้วยตัวเอง @videonauth ชี้ให้ฉันเห็นคำตอบนี้ในการแชท แต่จะต้องมีการแปลงเพื่อใช้กับการบูต UEFI

อย่าลังเลที่จะช่วยฉันในการ จำกัด คำถามนี้หากคุณพบว่ามีคู่หรือเพื่อนมาเพื่อให้คำถามเกี่ยวกับข้อมูลที่สามารถช่วยคุณและฉันในการตอบคำถามของฉัน


ฉันอัพเกรดเป็น pendrive 4 GiB ตัวที่สอง (ไม่ขัดขืน) ด้วย ubuntu 16.04 และสร้างขึ้นใหม่ด้วย perstistent ด้วยระบบจริงนี้ ถ้าฉันเริ่มต้นมันไม่ใช่แบบถาวรมันบูทได้ดีบนเดสก์ท็อป แต่มันจะกำหนดค่าให้กับเราโดยอัตโนมัติ แต่ถ้าฉันใช้รายการบูตแบบถาวรมันจะล้มเหลวบน initramfs เพื่อย้ายไปยังรูท
Kupferdrache

สิ่งต่อไปนี้ยังคงเป็นรายการสุดท้ายใน stdout: cp: ไม่สามารถสร้าง '/ root / var / log /': Is directory cp: ไม่สามารถสร้าง '/ root / etc /': ทำไดเรกทอรีเสร็จหรือไม่ เริ่มต้น: การรัน 7scripts / nfs-bottom ... เสร็จแล้วเริ่มต้น: การรัน / สคริปต์ / init-bottom ... mount: การติดตั้ง / dev บน / root / dev ล้มเหลว: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว เมานต์: การติดตั้ง / รันบน / root / run ล้มเหลว: ไม่มีไฟล์หรือไดเร็กทอรี run-init: ไดเร็กทอรีปัจจุบันบนระบบไฟล์เดียวกับ root: ข้อผิดพลาด 0 ระบบไฟล์เป้าหมายไม่ได้ร้องขอ / sbin / init run-init: ไดเรกทอรีปัจจุบันบนระบบไฟล์เดียวกับรูท: ข้อผิดพลาด 0 5 บรรทัด
Kupferdrache

ฉันเปลี่ยนไปสร้างภายในอูบุนตูด้วยตัวเองในขณะเดียวกัน แต่ก็ดูเหมือนจะไม่ได้สังเกตเห็น (ฉันแก้ไขมันยังไม่ได้ดีกว่า) แต่ฉันสร้างทั่วไปมากขึ้นที่นี่: Busybox บน USB ถาวรระบบ Lives
Kupferdrache

ตอนนี้ฉันรู้วิธีที่จะทำให้มันขัดขืนปัญหาเป็นอีกอย่างหนึ่งมันบูทไปที่ช่องว่างไม่ผ่านมันไปจากสิ่งที่ฉันรู้ คำถามที่เชื่อมโยงนี้ยังไม่มีข้อมูลใหม่
Kupferdrache

ฉันทำงานด้วยการติดตั้งระบบเพื่อติดตอนนี้ แต่ฉันก็อยากจะแก้ปัญหาด้วยวิธีนั้น ไม่มีคำตอบเพราะมันไม่สามารถแก้ปัญหาได้
Kupferdrache

คำตอบ:


1

ฉันไม่รู้ว่าสิ่งใดที่ทำให้การบู๊ตสิ้นสุดลงในพรอมต์busybox / initramfsแต่ฉันสามารถให้ทางเลือกอื่นที่ไม่เกี่ยวข้องกับการติดตั้ง Ubuntu กับ USB และยังคงให้การคงอยู่อย่างแท้จริง

ลองใช้mkusbเครื่องมือนี้เพื่อสร้างระบบ USB ถาวรของคุณ

รายละเอียดคำแนะนำจะได้รับที่นี่

เอกสารสมบูรณ์ + ทำงานได้ที่https://help.ubuntu.com/community/mkusb

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