Случайно удаленный/etc/fstab файл

Я случайно удалил мой /etc/fstab файл путем выполнения sudo rm /etc/fstab. Не понимая, что я сделал, я закрыл свою ОС Ubuntu.

Теперь я не могу загрузиться.

enter image description here

Мой экран похож на это. В некоторых случаях фиолетовый экран появляется. Дайте мне некоторые решения.

15
задан 5 September 2017 в 22:43

1 ответ

Необходимо воссоздать новое fstab файл внутри /etc каталог и добавляет запись для Вашего корневого раздела, так, чтобы Ваша OS Ubuntu загрузилась.

Метод 1:

Воссоздание/etc/fstab файл через режим Recovery

  1. Начальная загрузка в режим Recovery и затем отбрасывает к корневой оболочке.

  2. Выполненный sudo blkid команда для знания UUID Вашего /(корневой) раздел. Это покажет что-то вроде этого,

    /dev/sda1: UUID="52e062e0-716c-4828-9bf1-05b93fdaef93" TYPE="ext4"
    /dev/sda1: UUID="2F4DAFCF02D7EBEB" TYPE="ntfs" 
    /dev/sda3: UUID="039E0CF305398945" TYPE="ntfs" 
    /dev/sda5: UUID="C68C57908C5779BF" TYPE="ntfs" 
    
  3. От sudo blkid вывод, определите свой корень ext4 раздел и запишите его соответствующий UUID.

  4. Теперь смонтируйте Ваш / раздел в Режиме записи Чтения путем выполнения ниже команды. Обратите внимание на то, что простое mount / команда для монтирования Вашего корневого раздела не будет работать из-за удаления /etc/fstab. Так, если Ваш / был /dev/sda1, выполните эту команду:

    mount -t ext4 -o rw,remount /dev/sda1 /
    
  5. Вышеупомянутая команда смонтирует Ваш / раздел в режиме записи чтения. Работайте ниже команды для создания нового fstab файл внутри /etc с соответствующей строкой для монтирования Вашего /. В примере выше, мой / имеет UUID=52e062e0-716c-4828-9bf1-05b93fdaef93, таким образом, я работал бы:

    echo "UUID=52e062e0-716c-4828-9bf1-05b93fdaef93 / ext4 errors=remount-ro 0 1" > /etc/fstab
    
  6. Выход от корневой оболочки и загружают Ваша ОС Ubuntu, это, конечно, загрузится.

Метод 2

Воссоздание/etc/fstab файл с помощью Ubuntu живой диск

  1. Человечность начальной загрузки живой диск.

  2. Выполненный sudo blkid управляйте и отметьте установленный идентификатор устройства раздела Ubuntu и UUID.

  3. Смонтируйте свой корневой раздел,

     sudo mkdir /media/ubuntu
     sudo mount /dev/sdaX /media/ubuntu
    
  4. Теперь войдите /media/ubuntu через наутилус и создают a fstab файл внутри /etc.

  5. На этом fstab файл добавьте запись для своего корневого раздела как ниже.

     UUID=52e062e0-716c-4828-9bf1-05b93fdaef93 / ext4 errors=remount-ro 0 1
    
  6. Сохраните тот файл. И загрузитесь в свою установленную Ubuntu.

Примечание: UUID моего корневого раздела был дан выше. Дайте Ваш. После начальной загрузки в Вашу установленную Ubuntu ОС не забывайте добавлять fstab запись для Вашего раздела подкачки.

16
ответ дан 23 November 2019 в 02:48

Другие вопросы по тегам:

Похожие вопросы: