Linux tidak memulai dengan kesalahan mode Selamat Datang ke mode darurat

Dalam pekerjaan saya, saya harus berulang kali menghadapi masalah mem-boot Linux dalam mode darurat dengan kesalahan Selamat datang di mode darurat. Paling sering, masalah terjadi selama pemadaman listrik di server, selama sistem crash, atau pengaruh serupa lainnya. Dalam 90% kasus, kesalahan ini terkait dengan kerusakan pada sistem file Linux, yang dapat diselesaikan.

Pada artikel ini kami akan mempertimbangkan opsi untuk memecahkan masalah yang sama, mungkin ada beberapa.

Konten:

  • Perbaiki kesalahan sistem file dengan LiveCD
  • Masalah dengan pemasangan di fstab
  • Linux diinstal dengan USB flash drive
  • Konfigurasi Windows dan Linux Dualboot

Perbaiki kesalahan sistem file dengan LiveCD

Pertimbangkan contoh ketika Anda mengalami beberapa jenis kegagalan di server, misalnya, pemadaman listrik dan ketika memuat server Linux di konsol jarak jauh atau vnc, Anda melihat gambar berikut:

Selamat datang di mode darurat! Setelah masuk, ketik "journalctl -xb" untuk melihat log sistem, "systemctl reboot" untuk reboot, "systemctl default" atau ^ D untuk mencoba lagi boot ke mode default. Berikan kata sandi root untuk dipertahankan (atau tekan Control-D untuk melanjutkan).

Mode darurat Mode darurat menyediakan lingkungan Linux sekecil mungkin untuk pemulihan sistem jika OS tidak dapat memasuki mode penyelamatan. Dalam mode darurat, sistem memasang sistem file root untuk membaca. Sistem file lokal lainnya tidak di-mount, antarmuka jaringan tidak naik.

Jika Anda menekan kombinasi tombol Kontrol + d, kemudian sistem mulai memuat, tetapi pada akhirnya, semuanya kembali ke mode Darurat yang sama:

Untuk mengatasi masalah ini, Anda perlu boot ke server dari LiveCD atau LiveUSB dan menggunakan utilitas SystemRescueCd. Saya mengunggah gambar utilitas systemrescuecd:

Sekarang jalankan pemeriksaan sistem file server untuk memperbaiki semua kesalahan yang ditemukan menggunakan perintah:

# fsck -y / dev / sda1 - di mana sda1 adalah partisi disk Anda.

Pemeriksaan perlu dilakukan dengan semua partisi, setelah itu restart sistem dan dalam kebanyakan kasus, ini memecahkan masalah Anda.

Masalah dengan pemasangan di fstab

Opsi kedua yang dapat terjadi adalah kerusakan atau konfigurasi file yang salah. fstab. Dalam kasus saya, saat booting dari systemrescuecd dan memeriksa sistem, tidak ada masalah yang ditemukan dan ini tidak membantu. Tetapi ketika saya membuka fstab, saya melihat bahwa tidak ada partisi disk untuk dipasang di konfigurasi, tetapi hanya entri boot disk:

Untuk mengatasi masalah, Anda perlu mendapatkan UUID disk Anda melalui utilitas blkid:

Setelah itu Anda perlu semua data masuk fstab, simpan dan mulai ulang server, jika semuanya dilakukan dengan benar, maka server akan mulai dalam mode normal.

Linux diinstal dengan USB flash drive

Ada juga saat-saat dalam pekerjaan ketika Linux diinstal dari flash drive instalasi dan setelah restart server, OS dimuat dengan kesalahan "Selamat datang di mode darurat!". Saat memeriksa fstab ditemukan bahwa flash drive ini terdaftar di fstab sebagai bagian kerja. Dalam hal ini, menghapus jalur pemasangan dan memulai kembali sistem akan membantu. Seperti pada kasus pertama, Anda harus boot dari systemrescuecd dan buka fstab. Kemungkinan besar Anda akan segera melihat bahwa ada bagian yang serupa - / mnt / usb1:

Hapus saja baris ini jika Anda tidak lagi menggunakan flash drive.

Konfigurasi Windows dan Linux Dualboot

Varian lain dari masalah yang diperhatikan oleh pengguna adalah penggunaan paralel Windows dan CentOS pada komputer yang sama. Saat memuat, kesalahan mode darurat sering terjadi saat memasang partisi Windows. Solusi yang biasa untuk masalah ini adalah untuk menonaktifkan mulai cepat Windows..

Untuk menonaktifkan mulai cepat, buka Opsi Daya -> Pengaturan Sistem dan pilih "Ubah pengaturan yang saat ini tidak tersedia".

Hapus centang pada kotak "Aktifkan peluncuran cepat".

Simpan perubahan dan mulai ulang server Anda. Setelah rekomendasi selesai, CentOS harus dimulai.

Jika Anda menggunakan partisi LVM, kesalahan ini juga dapat muncul, secara umum, solusi untuk masalah ini mirip dengan partisi yang biasa, Anda perlu memeriksa fstab dan memperbaiki kesalahan yang dibuat di dalamnya.