Ubuntu 15.10 - Her önyüklemede “BusyBox yerleşik kabuğu (initramfs)”


19

Ubuntu PC'yi her yeniden başlattığımızda, bu ekranı gösteriyor ve çıkış yazdığımızda bile hiçbir yere gitmiyor.

Bu kabustan kalıcı olarak nasıl kurtulur, böylece asla gerçekleşmez?

BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs)

15.10'u kurmak için sabit diskinizi sildiniz mi?
tai271828

1

Yanıtlar:


20

Ben de aynı sorunu yaşadım ve Ubuntu Boots Initramfs İstemi'nde benim için çalışan çözümü buldum .

İlk olarak:

exit
BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) exit

Bunun gibi bir şey elde edersiniz:

/dev/sda1: Unexpected …
fsck exited ….
The root filesystem on /dev/sda1 requires manual fsck. 

Ve sonra, aşağıdaki komutu kullanın:

(initramfs) fsck /dev/sda1

3

Initramfs içine düşerseniz, önyükleme akışının, genellikle sabit diskinizin bir yerinde bulunan kök dosya sisteminizi bağlama aşamasında durduğu anlamına gelir.

Yukarıdaki ifadeyi anlamak için, önyükleme akışı hakkında genel olarak şu bilgileri bilmeniz gerekir:

  1. BIOS
  2. Önyükleme yükleyicisi (örneğin Ubuntu için grub)
  3. Çekirdek ve ilk ram dosya sistemi (initramfs, evet neredesin)
  4. kök dosya sistemi (hedef sisteminiz)

Initramfs'de durmanıza neden olan temel nedenler değişebilir. Bu tür bir sorunu aşağıdaki adımlarla çözmeye alışkınım:

  1. Bir Ubuntu canlı USB çubuğu hazırlayın
  2. Bilgisayarınızı başlatmak için bu canlı USB'yi kullanın
  3. 2. adım işe yararsa (canlı masaüstüne önyükleme yapabileceğiniz ve Ubuntu sistemini kullanmaya başlayabileceğiniz anlamına gelir), PC'nizin Ubuntu tarafından desteklendiği anlamına gelir (en azından temel kullanım için)
  4. (isteğe bağlı) sistem ve donanım bilgilerini boşaltın. yardım istemek için bilgileri kullanın (örneğin, bunları askubuntu.com'a yapıştırın) Genellikle lütfen bu komutun çıktısını en azından bir terminale yapıştırın:

    lspci -nnvv 
    mount
    dmesg
    dpkg -l
    
  5. 2. adım işe yararsa, bu uygulanabilir Ubuntu dağıtımını yükleyin.


Sorun şu ki, ben uzak bir ülkeyim, Ubuntu 15.10 Hollanda'da ve onun uzaktan bağlanmak için hiç önyükleme değil. Sitedeki insanlar bana resmi gönderdi. Ne diyorsun ben yerinde ulaşmak için şimdi 5 saat sürmek ve sonra evde 5 saat geri canlı CD / yeniden linux / sürücü kullanmak zorunda olduğunu. bu benim için bir felaket / kabus. Sistemin ilk önce kısa bir telefonla önyüklemesine izin vermeliyim, şu anda yerinde olan kişiye tavsiyelerde bulunuyorum.

1
Bu çok kötü. busybox [1] sınırlı araçlara sahiptir, bu nedenle başka seçeneğiniz yoktur ancak birisinin donanıma dokunabilmesi gerekir.
tai271828

[1] busybox, önyükleme akışının en erken aşaması gibi, kaynak sınırlı bir ortamda birçok komut sağlamak için harika bir araçtır. ancak uzaktan düzeltmenize veya hata ayıklamanıza yardımcı olabileceğini düşünmüyorum.
tai271828

2

root=/dev/sdaXSeçeneği belirleyerek çekirdek önyükleme parametrenizi değiştirin . sdaXsizin /veya rootbölümünüz olacaktır. Bir dahaki sefere önyükleme yaptıktan sonra , dosya sistemlerine initramfserişmeye /etc/fstabve bunları monte etmeye çalışmadan önce bölümü monte etmeye çalıştığınızı göreceksiniz .

Daha fazla ayrıntı için " initramfs / etc / fstab kullanıyor mu? "

Kaynak: unix.stackexchange.com/a/120862/1226639


1
BOOOOOT bile yapamıyorum, bu noktada bile dosyaya nasıl dokunabilirim?

2
kontrol edin cat /proc/cmdlineve mount -o remount,rw /alıntıdan bağlantıyı kontrol edin.
wittich
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.