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

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

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

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

1 ответ

Решение

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

Способ 1:

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

  1. Загрузитесь в режиме восстановления и перейдите в корневую оболочку.

  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. Загрузите Ubuntu с живого диска.

  2. Бежать sudo blkid введите команду и запишите идентификатор устройства установленного раздела Ubuntu и UUID.

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

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

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

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

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

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