Kalıcı USB Canlı Sisteminde BusyBox


12

Kalıcı Linux USB çubuğumu oluşturmayı denedim, şimdi Ubuntu 16.04 çıktı. Ancak, kalıcı önyükleme girdisini kullanırken yalnızca bir busyBox istemine önyükleme yapar:

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

Dört bölümüm var:

  • 100 MiB FAT32 ESP
  • 2 Kare şekilli GiB FAT32
  • 1 GiB TAKVİMİ
  • Kalıcı veriler için ~ 12 GiB

Benim sorunum ile mount -n -o move /dev {rootmnt}/devbaşarısız:

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

Nasıl ilerlemeliyim?

Bu soruya yeni haberler var. Şimdi iyileştirebilirim ve bir anwser başlangıcı buldum. Sorun, orada kurulması amaçlanan ESP'ye girmeyen önyükleme dosyalarının etrafında bulunur. Bu sorunun ilişkili olduğunu doğrulayabilir , ancak bu soruna cevap vermez. Sorunun, tüm bootfiles'ları ESP'ye nessary yükleyememden kaynaklandığını gördüm. Muhtemel bir sulution girişimiyle ilgili bir specifice soru oluşturmak burada başıma benim karışıklık onarmaya olduğu gibi bu soruyu kaplamak yerine kadar. @videonauth bu sohbete beni işaret etti , ancak UEFI önyüklemesi ile kullanmak için dönüştürülmeli.

Size ve benim soruma cevap vermem için size yardımcı olabilecek bilgiler hakkında çiftler veya cesaret bulursanız, bu soruyu güçlendirmeme yardımcı olmaktan çekinmeyin.


Ubuntu 16.04 ile ikinci bir 4 GiB pendrive'a (kalıcı olmayan) geçtim ve bu canlı sistemle perstistent olanı yeniden yarattım. Devam etmeden başlatırsam, masaüstüne iyi önyükleme yapar, ancak klavye düzenini otomatik olarak yapılandırır. ancak kalıcı önyükleme girdisini kullanırsam initramfs'de kök dizinine geçemez.
Kupferdrache

Halen stdout'taki son girdiler var: cp: '/ root / var / log /' oluşturamaz: dizin mi cp: '/ root / etc /' yaratamaz: dizin bitti. Başlangıç: 7scripts / nfs-bottom çalıştırılıyor ... bitti Başlangıç: Çalışıyor / script / init-bottom ... mount: / root / dev üzerine bağlanma / geliştirme başarısız: Böyle bir dosya veya dizin yapılmadı. mount: mount / run on / root / run başarısız oldu: Böyle bir dosya veya dizin run-init yok: geçerli dosya dizini root ile aynı dosya sisteminde: error 0 Hedef dosya sistemi / sbin / init istemedi. run-init: root ile aynı dosya sistemindeki geçerli dizin: hata 0 5 satır
Kupferdrache

Bu arada kendini Ubuntu içinde inşa etmeye geçtim, ama bu fark edilmedi gibi görünüyordu (Ben de henüz daha fazla değil düzenlenmiş). ama burada daha genel bir tane oluşturdum: Kalıcı USB Canlı Sisteminde Meşgul Kutusu
Kupferdrache

Şimdi, nasıl kalıcı hale getirileceğini biliyorum, sorun, başka bir tane, meşgul kutusuna önyükleme yapıyor, bildiğim her şeyden değil. Bağlantılı soru da yeni bilgi içermiyor.
Kupferdrache

Şimdilik sistemi sopayla kurarak çalıştım. Ama yine de bu şekilde bir çözüm atayacağım. Soruyu çözmediği için cevap yok.
Kupferdrache

Yanıtlar:


1

Tam olarak bir busybox / initramfs isteminde önyüklemenin sonlanmasına neden olan şeyi bilmiyorum ama size Ubuntu'yu USB'ye yüklemeyi içermeyen ve hala gerçek bir kalıcılık veren alternatif bir çözüm sunabilirim.

mkusbKalıcı USB sisteminizi oluşturmak için aracı kullanmaya çalışın .

Ayrıntılı talimatlar burada verilmiştir .

Belgelerin tamamını + çalışmalarını https://help.ubuntu.com/community/mkusb adresinde bulabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.