"Selamat datang di mode darurat!" Anggap itu masalah fsck


72

masukkan deskripsi gambar di sini

jurnalctl -xb snippet (apa yang saya pikir salah, setidaknya berwarna merah):

-- Unit systemd-fsckd.service has begun starting up.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1 contains a file system with errors, check forced.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1: Inodes that were part of a corrupted orphan linked list found.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: (i.e., without -a or -p options)
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: fsck failed with error code 4.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: Running request emergency.target/start/replace
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: systemd-fsck-root.service: main process exited, code=exited, status=1/FAILURE
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Failed to start File System Check on Root Device.
-- Subject: Unit systemd-fsck-root.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit systemd-fsck-root.service has failed.
-- 
-- The result is failed.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Unit systemd-fsck-root.service entered failed state.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: systemd-fsck-root.service failed.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Starting Remount Root and Kernel File Systems...
-- Subject: Unit systemd-remount-fs.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Mengabaikan kesalahan lain seperti: probe ACPI PCC gagal., Nvidia tidak propetary dll ...

EDIT: Saya dapat mengakses PC saya dengan menekan Ctrl+ D, tetapi itu menjengkelkan.


Berikut ini adalah skrip sederhana yang dapat Anda jalankan untuk menerapkan solusi yang diterima di atas: github.com/trezcan/rpi-emergency-mode
NotSoSmartyPants

Jawaban:


51

Anda dapat menjalankan fsckdari Ubuntu Live.

  1. Nyalakan komputer Anda. Boot ke Ubuntu Live DVD / USB (coba tanpa menginstal).
  2. Setelah dimuat, buka terminal dengan menekan Ctrl+ Alt+T
  3. Di terminal, jalankan:

    sudo -i
    fdisk -l
    

    fdiskakan memberi tahu Anda apa nama partisi Anda /(root). Dalam pertanyaan ini /dev/sdb1.

    Maka Anda harus melanjutkan dengan menjalankan:

    umount /dev/sdb1
    fsck -y /dev/sdb1
    poweroff
    

    Jika umountperintah mengeluh bahwa sdb1"tidak dipasang", itu bukan masalah. Kami ingin "tidak dipasang" :).

  4. Lepaskan DVD / USB. Nyalakan kembali komputer Anda, untuk boot dari SSD.


bagaimana dengan flash drive, dengan ubuntu terinstal di dalamnya?
Kim André

Saya hanya akan mencoba flash drive dengan Ubuntu Gnome 15.04 di atasnya.
Kim André

Jika hanya itu adalah perangkat pengujian, yang terbaik adalah membuat ulang.
Kyodake

ya itu berhasil. sulit saya harus memasang SSD sebelum saya dapat umount itu. harap saya lakukan id dengan benar. sulit itu bekerja, tetapi layar startup saya melihat sekitar 1 detik masih kacau.
Kim André

Punya masalah yang sama di ubuntu 15.10. Diterapkan solusi yang sama.
kds

36

Saya tidak tahu apakah Anda telah memecahkan masalah Anda. Apa yang saya lakukan adalah:

sudo nano /etc/fstab

Kemudian hapus untuk apa Anda menambahkan di sana sdb1dan kemudian jalankan:

sudo systemctl reboot

Dikatakan rusak, jadi saya tidak tahu apa yang terjadi, tapi saya harap ini bisa membantu seseorang yang tidak bisa menjalankan Linux mereka.


2
Saya pikir ini yang paling dekat dengan masalah saya. Saya telah menambahkan sesuatu yang buruk pada fstab dan tidak tahu apa itu. Begitu cp /etf/fstab.orig /etc/fstabjuga solusi saya. Moral cerita: buat cadangan fstab asli Anda.
Sridhar Sarnobat

1
Jawaban Anda memecahkan masalah saya. Sepertinya saya memiliki beberapa entri tentang area swap yang tidak pernah saya konfigurasi. Jadi, saya mengomentari baris terakhir dari file 'fstab'. Kemudian, saya dapat kembali ke sistem saya yang baru diinstal.
Joshua Salazar

Hal terbaik yang pernah ada. dan tinggal usb yang dibutuhkan. Baru saja berkomentar partisi ntfs bodoh
Ufos

26

Saya baru saja membawa koper dengan mode Darurat. Dalam situasi saya, saya mengikuti tutorial instalasi yang menyarankan untuk mengedit beberapa opsi untuk mount point saya di /etc/fstab. Dengan menghapus opsi tambahan, server saya reboot tanpa masalah.


6
Selamat datang di AskUbuntu! Akan sangat membantu jika Anda dapat menyertakan tautan ke tutorial yang Anda maksud, atau lebih baik lagi, merangkum instruksi dalam jawaban Anda.

3
Saran bagus. Saya telah mengedit (dan hampir lupa) /etc/fstabdengan tangan saya , apriori untuk me-reboot.
Ioannis Filippidis

Anda sangat membantu saya. Terima kasih +1
Benny

ini benar. Saya mengedit / media / ubuntu / MY_UBUNTU_PARTITION / etc / fstab dan berkomentar satu baris tambahan
Vahid

Saya adalah seorang idiot dan keliru memasukkan entri fstab untuk hard drive USB yang tentu saja tidak terhubung: D jadi menghapus itu memperbaiki masalah bagi saya
Attila Szeremi

17

Saya menggunakan sistem dual boot Windows 10 dan Ubuntu 16.X.

Saya tidak dapat me-mount salah satu partisi ntfs dan kesalahan terkait dengan windows shutdown / hibernate. Saya biasa sudo ntfsfix /dev/sda3memperbaiki masalah ini. Saya dapat me-mount partisi ntfs sda3 tetapi saat restart Ubuntu mulai dalam mode darurat.
Untuk memperbaiki masalah ini, jalankan perintah berikut di windows

shutdown /s /t 5

Ini memperbaiki masalah mulai darurat Ubuntu.


1
Terima kasih, Anda menuntun saya ke solusinya! Windows melakukan sesuatu yang sangat mirip dengan hibernasi secara default ketika Anda menutup secara normal untuk mengaktifkan fitur "boot cepat", jadi solusi saya adalah mematikan boot cepat.
Ben

14

Jawaban Khushboo Rani dan Cagan Arslan menuntun saya ke solusi permanen.

Windows 10 memiliki fitur yang disebut boot cepat diaktifkan secara default yang, ketika pengguna dimatikan secara normal menggunakan tombol "mematikan" atau tombol daya pada komputer, sebenarnya akan menyimpan kernel yang sedang berjalan dan beberapa hal sistem lainnya ke hard drive yang serupa untuk hibernasi setelah log off. Ini juga menyebabkan Windows "mengunci" partisi dengan beberapa cara saat melakukan ini untuk mencegah korupsi data, tidak disengaja atau jahat. Ini berarti Ubuntu tidak dapat me-mount partisi Windows selama startup.

Dalam kasus saya, saya memiliki entri untuk partisi Windows di / etc / fstab, jadi ini membuat Ubuntu tidak dapat di-boot.

Solusinya adalah boot ke Windows, nonaktifkan "boot cepat", lalu matikan secara normal. Sekarang masalahnya harus diselesaikan secara permanen!

Dari tautan yang saya bagikan sebelumnya, nonaktifkan booting cepat di Windows sebagai berikut:

  1. Luncurkan panel kontrol
  2. Buka pengaturan "Perangkat Keras dan Suara"
  3. Pergi ke "Opsi Daya"
  4. Klik "Pilih apa yang tombol daya lakukan"
  5. Klik "Ubah pengaturan yang saat ini tidak tersedia" dan berikan akses UAC.
  6. Kosongkan kotak centang dengan pengaturan "Aktifkan startup cepat (disarankan)"

3
Bagi siapa saja yang melakukan boot ganda dengan Windows 10 dan Ubuntu, Fast Boot ("Fast Startup") harus menjadi hal pertama yang Anda nonaktifkan. Terima kasih, ini persis masalah yang saya temui.
Benjamin R

2
Sekadar diketahui, bahkan jika Anda pernah melakukan ini sebelumnya, Anda mungkin harus melakukannya lagi - pembaruan untuk Win10 secara teratur mengacaukan pengaturan Anda. : - @
bekerja sama

6

Dalam kasus saya (Dual Boot Windows 10) saya harus mematikan Windows dengan benar dengan perintah (pada windows):

shutdown /s /t 5

Ketika saya restart, Ubuntu memuat tanpa masalah.


2

Saya baru saja mengalami masalah yang sama, mem-boot Ubuntu LTS 16.04 dari USB flash drive. Melakukannya sysctl defaulttidak memperbaikinya, fsckakan berkedip segera dengan pemindaian kemajuan pesan dan kemudian prompt yang sama akan muncul. Inilah yang berhasil:

fsck -y /dev/sda1
reboot

2

Jika ini terjadi di VM VirtualBox maka mungkin gagal untuk me-mount salah satu partisi /etc/fstab- sayangnya gagal dengan "selamat datang di mode darurat!" bahkan jika itu bukan partisi kritis - jadi jika Anda telah menambahkan entri yang salah bentuk untuk mencoba me-mount sistem file menggunakan vboxsfmaka seluruh sistem gagal untuk boot tanpa membuatnya sangat jelas dalam log boot bahwa ini adalah masalah utama.

Pokoknya untuk menghapus masalah Anda perlu mengomentari entri yang menyinggung /etc/fstabatau memodifikasinya sehingga mountsenang dengan itu.


Saya memiliki salah satu entri fstab saya sebagai drive USB yang memiliki "Mode Hemat Daya" sehingga sesekali mematikannya. Proses pemasangan tidak membangunkannya, sehingga gagal, kembali ke mode darurat.
Jonathan

1

Mirip dengan beberapa jawaban lain, trik saya adalah mengomentari entri /etc/fstabuntuk partisi LVM opsional saya. Saya tidak tahu mengapa itu mulai mengeluh beberapa hari yang lalu bahwa Ubuntu 17.10 tidak dapat lagi menemukan partisi LVM, atau mengapa ini menyebabkan sistem untuk boot ke mode "darurat".

Setelah entri dikomentari /etc/fstab, saya berhasil reboot ke desktop saya. Melihat beberapa tutorial, saya perhatikan saya kehilangan beberapa perintah LVM, jadi saya berlari sudo apt-get install lvm2yang tampaknya telah memperbaiki masalah.

Jika seperti saya Anda menganggap partisi LVM Anda adalah penyebab masalah, set lengkap perintah yang saya jalankan adalah:

sudo lvmdiskscan
sudo apt-get install lvm2
sudo lvmdiskscan
sudo lvdisplay
sudo vi /etc/fstab
sudo vgchange -a y
sudo mount -a

Tidak yakin apakah semua ini diperlukan - saya menduga itu apt-get install lvm2adalah kunci untuk membuat sistem saya untuk boot lagi.


0

Saya memiliki masalah yang sama, setelah menjalankan perintah fsck, ia pulih tetapi setelah beberapa waktu komputer saya akan berada dalam mode darurat lagi sehingga saya menghapus seluruh data dari Hard disk saya dan menginstal OS baru. Itu memecahkan masalah saya. Saya pikir masalahnya adalah dengan versi hidup Ubuntu 15.0 jadi saya menginstal versi 14.0. Masih belum ada masalah.


Ini sebenarnya bukan "perbaikan", tetapi itu memecahkan masalah dengan mengorbankan kehilangan data Anda.
Tcll

0

Saya memiliki masalah yang sama. Komentar secara manual menambahkan partisi ntfs dari / etc / fstab Sistem dimulai secara normal. Digunakan perintah ntfsfix untuk memperbaiki masalah penjurnalan yang disebabkan oleh partisi ntfs tersebut. Contoh: Sudo ntfsfix / Dev / ntfs partisi Dipasang lagi di / etc / fstab Reboot


0

Jadi ada banyak jawaban bagus di sini - hanya untuk menambah info, masalah saya adalah kesalahan dalam mengeja tmpfs sebagai tempfs yang salah dalam baris yang saya tambahkan ke / etc / fstab untuk mengamankan server


0

Saya baru saja mengalami masalah yang sama dan dalam kasus saya, saya baru saja membuat ulang partisi grub saya dan oleh karena itu ia memiliki UUID yang berbeda dari partisi grub terakhir yang saya miliki. Ketika saya mem-boot ubuntu, sistem tidak akan dapat memeriksa UUID. Untuk memperbaiki masalah ini saya lakukan:

sudo nano /etc/fstab

Kemudian berikan komentar pada baris yang berisi UUID dari partisi yang baru saja saya modifikasi.

lalu rebootmenerapkan perubahan.


0

Semua jawaban di atas tidak membantu saya, karena saya tidak memiliki file pemulihan untuk fstab.
Apa triknya (dalam mode darurat)

cat /proc/mounts > /etc/fstab
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.