BusyBox pada Livesystem USB yang persisten

12

Saya mencoba lagi untuk membuat tongkat USB Linux saya yang persisten, sekarang Ubuntu 16.04 sudah keluar. Tapi tetap saja boot hanya ke prompt busyBox ketika menggunakan entri boot 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 ---

Saya memiliki empat partisi:

  • 100 MiB FAT32 ESP
  • 2 GiB FAT32 untuk sqashfs
  • 1 GiB SWAP
  • ~ 12 GiB untuk data yang persisten

Masalah saya adalah mount -n -o move /dev {rootmnt}/devgagal dengan:

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

bagaimana saya harus melanjutkan?

Ada berita untuk pertanyaan ini. Saya dapat memperbaikinya sekarang dan saya menemukan permulaan anwser. Masalahnya terletak di sekitar file boot tidak masuk ke ESP karena mereka dimaksudkan untuk diinstal di sana. Dapat mengonfirmasi bahwa pertanyaan ini terkait, tetapi tidak menjawab masalah ini. Saya menemukan masalah yang disebabkan oleh kegagalan saya untuk menginstal semua bootfiles nessary ke ESP. Saya membuat pertanyaan khusus tentang kemungkinan upaya sulution di sini untuk tidak mengacaukan pertanyaan ini karena saya mencoba untuk memperbaiki kekacauan saya sendiri. @videonauth mengarahkan saya ke jawaban ini dalam obrolan, tetapi harus dikonversi untuk digunakan dengan boot UEFI.

Jangan ragu untuk membantu saya menyelesaikan pertanyaan ini jika Anda menemukan dobel atau coment untuk memberikan pertanyaan tentang informasi yang dapat membantu Anda dan saya menjawab pertanyaan saya.

Kupferdrache
sumber
Saya meningkatkan ke flashdisk 4 GiB kedua (tidak persisten) dengan ubuntu 16.04 dan membuat ulang persisten dengan sistem langsung ini. Jika saya memulainya non-perstistent, boot dengan baik ke desktop, tetapi otomatis mengkonfigurasi tata letak keyboard. tetapi jika saya menggunakan entri boot perstistent itu gagal pada initramfs untuk pindah ke root.
Kupferdrache
Masih ada beberapa hal, entri terakhir di stdout: cp: tidak dapat membuat '/ root / var / log /': Apakah direktori cp: tidak dapat membuat '/ root / etc /': Apakah direktori sudah selesai. Mulai: Menjalankan 7scripts / nfs-bottom ... selesai Mulai: Menjalankan / skrip / init-bottom ... mount: pemasangan / dev on / root / dev gagal: Tidak ada file atau direktori yang dilakukan. mount: mounting / run on / root / run gagal: Tidak ada file atau direktori run-init: direktori saat ini pada filesystem yang sama dengan root: error 0 Target filesystem tidak meminta / sbin / init. run-init: direktori saat ini pada sistem file yang sama dengan root: error 0 5 lines
Kupferdrache
Saya beralih untuk membangunnya di Ubuntu sendiri, tetapi itu sepertinya tidak diperhatikan (saya mengeditnya juga belum lanjut). tapi saya membuat yang lebih umum di sini: Busybox pada USB Livesystem yang persisten
Kupferdrache
Sekarang, saya tahu bagaimana membuatnya terus-menerus, masalahnya, adalah masalah lain, ia melakukan boot ke busybox, selain itu tidak semua yang saya tahu. Pertanyaan yang ditautkan juga tidak mengandung informasi baru.
Kupferdrache
Saya bekerja dengan menginstal sistem ke tongkat untuk saat ini. Tapi saya akan tetap memberikan solusi untuk itu. Tidak ada jawaban karena tidak menyelesaikan pertanyaan.
Kupferdrache

Jawaban:

1

Saya tidak tahu persis apa yang menyebabkan boot berhenti di busybox / initramfs prompt tetapi saya dapat memberi Anda solusi alternatif yang tidak melibatkan menginstal Ubuntu ke USB dan masih memberikan ketekunan yang benar.

Coba gunakan mkusbalat ini untuk membuat sistem USB Anda yang persisten.

Instruksi lengkap diberikan di sini .

Dokumentasi lengkap + berfungsi dapat ditemukan di https://help.ubuntu.com/community/mkusb

Keras
sumber