Thursday, June 29, 2017

Welcome to emergency mode! (Solusi Gagal Masuk Default Mode di Ubuntu)

/dev/sda4: recovering journal
/dev/sda4: clean, 193225/9527296 files, 1610280/38077184 blocks
Welcome to emergency mode! After logging in, type "journalctl -xb" to view 
system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to
try again to boot into default mode.
Press Enter for maintenance   
(or press Control-D to continue):

Pernah menerima pesan error seperti di atas saat booting Ubuntu? Anda otomatis masuk sebagai root dalam mode CLI dan tidak bisa masuk ke desktop; tidak bisa masuk ke default mode meskipun sudah mengikuti instruksi dengan mengetikkan perintah systemctl default.

Salah satu penyebab masalah gagalnya masuk ke default mode adalah adanya perubahan mapping partisi karena aktifitas penghapusan atau pembuatan partisi baru yang dilakukan lewat live DVD atau pada saat instalasi OS lain dalam satu hard disk. Penghapusan atau penambahan partisi baru inilah yang menyebabkan UUID masing-masing partisi berubah, sehingga sistem tidak bisa mengenali partisi yang akan dipakai.

UUID adalah singkatan dari Universally Unique Identifier. ID khusus ini dipakai oleh sistem untuk mengidentifikasi semua partisi yang terhubung.
Untuk melihat mapping partisi beserta UUID masing-masing, ketik perintah sudo blkid di terminal.

yobi@HP-Notebook:~$ sudo blkid
[sudo] password for yobi:
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/sda1: UUID="3124-8BE1" TYPE="vfat" PARTUUID="60652cf6-b97f-499b-a8f5-2865038457e9"
/dev/sda2: UUID="47824297-f018-424d-beb9-b4cee70368de" TYPE="ext4" PARTUUID="4fc16336-d9b6-4d47-911b-ac683e0dfd54"
/dev/sda3: UUID="329a5518-8af6-4aee-9f34-a8892cd3ff0c" TYPE="ext4" PARTUUID="6772e187-92d1-478f-8d64-01375425a830"
/dev/sda4: UUID="b0f644e9-b6d9-4216-b0c0-3d383c46dd2c" TYPE="ext4" PARTUUID="a0ebf800-e846-4647-9d0c-955b9643cc95"
/dev/sda5: UUID="16e6dd60-14a8-4baa-9607-72e5e21edee0" TYPE="ext4" PARTUUID="4fe67ed1-3142-4cd2-b181-0cd592fea9c2"
/dev/sda6: UUID="660a5509-aa5e-4966-b20b-a92a30d7bd81" TYPE="swap" PARTUUID="4414af52-cadd-49e5-b80d-93e234264098"

Sekarang bandingkan dengan mapping partisi yang tersimpan di sistem. Ketik perintah sudo nano /etc/fstab untuk melihat sekaligus mengedit file system table. Perhatikan UUID partisi /dev/sda1 yang ditandai dengan warna kuning.

GNU nano 2.5.3 File: /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda4 during installation
UUID=b0f644e9-b6d9-4216-b0c0-3d383c46dd2c / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=190B-BCC0 /boot/efi vfat umask=0077 0 1
/dev/mapper/korora-swap none swap sw 0 0

Ketidaksesuaian UUID partisi /dev/sda1 (/boot/efi) inilah yang menjadi biang kerok masalah. Solusinya, edit UUID partisi sesuai mapping partisi yang benar. Dalam kasus di atas yang perlu disesuaikan adalah UUID untuk partisi /boot/efi dan partisi untuk swap, sehingga jadinya seperti ini.

# /boot/efi was on /dev/sda1 during installation
UUID=3124-8BE1 /boot/efi vfat umask=0077 0 1
/dev/sda6 none swap sw 0 0

Tekan Ctrl+o untuk menyimpan perubahan.
Tekan Ctrl+x untuk keluar dari text editor nano.

Lalu tekan perintah berikut untuk reboot:
sudo systemctl reboot

Setelah reboot, ta-da. Anda bisa login normal seperti sedia kala.
Selamat Idul Fitri. Mohon maaf lahir-batin.

4 comments:

  1. Jika sudah sama masih gagal masuk

    ReplyDelete
  2. Mau tanya mas, saat ada tulisan ini "Welcome to emergency mode! After logging in, type "journalctl -xb" to view
    system logs, "systemctl reboot" to reboot, "systemctl default" or ^D to
    try again to boot into default mode.
    Press Enter for maintenance
    (or press Control-D to continue):"

    cara masuk terminalnya gimana ?

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete

Virtual Keyboard Aksara Jawa dengan PyGObject (Python3 + GTK3)

Aksara Jawa merupakan aksara Nusantara yang umum dipakai di pulau Jawa pada abad 15 hingga awal abad 20. Aksara Jawa sebenarnya dit...