Ubuntu 15.10 - “BusyBox built-in shell (initramfs)” di setiap boot


19

Setiap kali kita me-reboot PC Ubuntu, itu menunjukkan layar ini, dan tidak ke mana-mana, bahkan ketika kita mengetik keluar.

Bagaimana cara menyingkirkan mimpi buruk ini secara permanen, sehingga tidak pernah terjadi?

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

(initramfs)

apakah Anda menghapus hard disk Anda untuk menginstal 15.10 ??
tai271828

1
Untuk referensi di masa mendatang: [Solusi Berfungsi] => askubuntu.com/a/817660/658492
Dinesh

Jawaban:


20

Saya memiliki masalah yang sama dan saya menemukan solusi yang bekerja untuk saya di Initramfs Prompt When Ubuntu Boots .

Jadi, tipe pertama:

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

Anda akan mendapatkan sesuatu seperti ini:

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

Dan setelahnya, gunakan perintah berikut:

(initramfs) fsck /dev/sda1

3

Jika Anda masuk ke initramfs, itu berarti aliran boot berhenti pada tahap pemasangan sistem file root Anda, yang biasanya di suatu tempat di hard disk Anda.

Untuk memahami pernyataan di atas, Anda perlu mengetahui pengetahuan tentang aliran boot, yang secara umum adalah:

  1. BIOS
  2. Boot loader (misalnya grub untuk Ubuntu)
  3. Kernel dan sistem file ram awal (initramfs, ya di mana Anda berada)
  4. root file system (sistem target Anda)

Akar penyebab membuat Anda berhenti di initramfs bisa bervariasi. Saya terbiasa menyelesaikan masalah semacam ini dengan langkah-langkah berikut:

  1. Siapkan stik USB live Ubuntu
  2. Gunakan USB langsung ini untuk mem-boot PC Anda
  3. Jika langkah ke-2 berfungsi (berarti Anda bisa boot ke desktop langsung dan mulai menggunakan sistem Ubuntu), itu berarti PC Anda didukung oleh Ubuntu (setidaknya untuk penggunaan dasar)
  4. (opsional) membuang informasi sistem dan perangkat keras. gunakan informasi untuk meminta bantuan (misalnya, tempel di askubuntu.com) Secara umum tolong tempel output dari perintah ini di terminal setidaknya:

    lspci -nnvv 
    mount
    dmesg
    dpkg -l
    
  5. Jika langkah kedua berhasil, instal distribusi Ubuntu yang bisa diterapkan itu.


Masalahnya adalah, saya berada di negara terpencil, Ubuntu 15.10 berada di Belanda dan tidak bisa boot sama sekali untuk terhubung dari jarak jauh. Orang-orang di tempat mengirimi saya foto itu. Apa yang Anda katakan adalah bahwa saya harus mengemudi sekarang selama 5 jam untuk mencapai tempat dan kemudian menggunakan CD / instal ulang linux / drive 5 jam di rumah. yang merupakan bencana / mimpi buruk bagi saya. Saya perlu membiarkan sistem boot terlebih dahulu dengan beberapa saran telepon pintas kepada orang yang ada di tempat sekarang.

1
itu terlalu buruk. busybox [1] memiliki alat terbatas sehingga Anda tidak punya pilihan selain membutuhkan seseorang yang bisa menyentuh perangkat keras.
tai271828

[1] busybox adalah alat hebat yang diatur untuk memberikan banyak perintah di lingkungan terbatas sumber daya seperti tahap awal aliran boot. tapi saya tidak berpikir itu bisa membantu Anda memperbaiki atau men-debug jarak jauh.
tai271828

2

Ubah parameter boot kernel Anda dengan mengatur root=/dev/sdaXopsi. sdaXakan menjadi partisi /atau Anda root. Setelah mem-boot di waktu berikutnya, Anda akan melihat bahwa Anda initramfsmencoba memasang partisi sebelum mencoba mengakses /etc/fstabdan memasang sistem file.

Lihat pertanyaan " Apakah initramfs menggunakan / etc / fstab? " Untuk lebih jelasnya.

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


1
Saya bahkan tidak bisa BOOOOOT, bagaimana saya bisa menyentuh file bahkan pada saat ini?

2
periksa cat /proc/cmdlinedan coba mount -o remount,rw /dan periksa tautan dari kutipan.
wittich
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.