Fstab редактируют разрушенную систему

Я действительно нуждаюсь в некоторой помощи, я плохо знаком с Ubuntu, и я думаю, что действительно испортил вещи.

Я выполняю Рабочий стол Ubuntu 16.04.2 LTS, и я хотел смонтировать два дополнительных жестких диска при начальной загрузке.

Я отредактировал/etc/fstab файл как корень для включения двух дисков.

/etc/fstab файл имел каждую строку, запускающуюся со знака #, таким образом, я полагаю, что это был просто файл в качестве примера. Я следовал инструкциям на нескольких различных сайтах сообщества и добавил две строки что-то вроде этого:

/dev/sda1 /media/Seagate drive 1 auto,defaults,user,dmask=027,fmask=137 0 0
/dev/sda2 /media/Seagate drive 2 auto,defaults,user,dmask=027,fmask=137 0 0

Я знаю, что это не точно, что я добавил, но я не могу получить корректную информацию для добавления к этому сообщению, потому что я сохранил всю информацию о машине, которая теперь не загрузится. НЕМОЙ я знаю!

Затем я перезагрузил.

Теперь моя система не загрузится до рабочего стола и вместо этого теперь останавливается в root@craig-PE-T130: ~#

Есть ли способ, от которого я могу отредактировать/etc/fstab файл root@craig-PE-T130: ~#, удаляющий строки, которые я добавил, так, чтобы мои начальные загрузки системы испекли до рабочего стола?

Я был бы искренне благодарен за любую справку, которую можно предложить.


Обновление редактирования 17.05.2017

Я смог загрузиться от CD установки с помощью попытки Ubuntu. Я затем нашел/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>
/dev/mapper/ubuntu--vg-root /               ext4    errors=remount-ro    0       1
# /boot was on /dev/sda1 during installation
UUID=99ee9dc0-671d-4a5c-a563-7dacaa7ebffb /boot           ext2    defaults        0       2
/dev/mapper/ubuntu--vg-swap_1 none            swap    sw              0       0

/dev/sdc2 /media/harddrives/seagate1  auto   user,fmask=0111,dmask=0000   0   0
/dev/sdd2 /media/harddrives/seagate2  auto   user,fmask=0111,dmask=0000   0   0

Поскольку Вы видите эти две строки, которые я добавил к fstab файлу, не были, как я имел ранее вышеизложенный, как я добавлял к этому сообщению от своей памяти, которая не настолько хороша.

У меня теперь есть следующие вопросы:

  1. Может это быть определенным от добавления этих двух строк, которые я добавил к fstab файлу, если это заставит мою систему теперь останавливаться в root@craig-PE-T130: ~# во время загружаются?

  2. Затем, так как я только могу открыть рабочий стол Ubuntu в режиме попытки, я не могу отредактировать и сохранить/etc/fstab файл, поскольку у меня нет полномочия. Как может изменить мои полномочия позволить мне редактировать файл в то время как в попытке Ubuntu?

Когда я пытаюсь открыть/etc/fstab файл с gedit в режиме попытки, это - информация заголовка, которую я вижу:

*fstab [Read-Only] (491 GB Volume /media/ubuntu/0823c4f5-e42b-45ee-97b8-ad5d424b8b8d/etc) -gedit  

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

Спасибо!


ОТРЕДАКТИРУЙТЕ ОБНОВЛЯЮТ 20.05.2017

Ниже ответа к вопросу steeldriver - каков результат монтирования | grep '^ / '?

root@ubuntu: ~# монтируются | grep '^ /'

/dev/sr0 on /cdrom type iso9660 (ro,noatime)
/dev/loop0 on /rofs type squashfs (ro,noatime)
/cow on / type overlay (rw,relatime,lowerdir=//filesystem.squashfs,upperdir=/cow/upper,workdir=/cow/work)
/dev/mapper/ubuntu--vg-root on /media/ubuntu/0823c4f5-e42b-45ee-97b8-ad5d424b8b8d type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)
/dev/sda1 on /media/ubuntu/99ee9dc0-671d-4a5c-a563-7dacaa7ebffb type ext2 (rw,nosuid,nodev,relatime,block_validity,barrier,user_xattr,acl,stripe=4,uhelper=udisks2)
/dev/sdc2 on /media/ubuntu/Seagate D1 type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)
/dev/sdd2 on /media/ubuntu/Seagate D2 type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)

Затем, я попробовал фиксацию, какой Органический Мрамор, оставленный в ответе на мой вопрос (Спасибо Органический Мрамор), но я столкнулся с проблемой.

Сначала я выполнил $ sudo lshw-C диск

*-disk                  
description: ATA Disk
product: TOSHIBA DT01ACA0
vendor: Toshiba
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: A810
serial: Y6CR9KSKS
size: 465GiB (500GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096 signature=319f2eb8

Это, которому я верю, подтверждает, что я должен смонтировать/dev/sda, и это - то, где я сталкиваюсь с проблемой, как замечено ниже.

ubuntu@ubuntu:~$ sudo mount /dev/sda
mount: can't find /dev/sda in /etc/fstab
ubuntu@ubuntu:~$ 

Хорошо я предполагаю, что должен был видеть, что/dev/sda вчера не был в/etc/fstab файле, как перечислено в моем редактировании. Я полагаю, что это ответило на мой первый вопрос, который я отправил 17.05.2017:

  1. Может это быть определенным от добавления этих двух строк, которые я добавил к fstab файлу, если это заставит мою систему теперь останавливаться в root@craig-PE-T130: ~# во время загружаются?

    ОТВЕТ?: Я думаю, что моя система теперь останавливается в root@craig-PE-T130: ~# во время загружаются, так как/dev/sda не включен в/etc/fstab файл?

Таким образом, теперь меня оставляют с вопросом номер 2:

  1. Так как/dev/sda не включен в/etc/fstab файл, и я только могу открыть рабочий стол Ubuntu в режиме попытки, я не могу отредактировать и сохранить/etc/fstab файл, поскольку у меня нет полномочия. Как может изменить мои полномочия позволить мне редактировать файл в то время как в попытке Ubuntu?

Снова, спасибо всем за справку до сих пор, однако, мне нужен ответ относительно того, как я могу изменить свои полномочия позволить мне редактировать файл в то время как в режиме Ubuntu попытки?

Я думаю что, если я могу выяснить, как изменить мои полномочия и затем добавить/dev/sda в/etc/fstab файле, он должен устранить проблему начальной загрузки?

Кто-либо может сказать мне, как изменить мои полномочия позволить мне редактировать/etc/fstab файл в то время как в корне после начальной загрузки от живого диска/палки?


ОТРЕДАКТИРУЙТЕ ОБНОВЛЯЮТ 22.05.2017

ПРОБЛЕМА РЕШЕНА

Мне наконец удалось отредактировать и сохранить/etc/fstab файл путем монтирования, что раздел с sudo монтирует/dev/mapper/ubuntu - vg-корень/mnt

root@ubuntu:~# sudo lsblk -o model,size,name,fstype,label,mountpoint
MODEL     SIZE NAME   FSTYPE  LABEL                    MOUNTPOINT
TOSHIBA 465.8G sda                                     
  487M ├─sda1 ext2                             /media/ubuntu/99ee9dc0-67
    1K ├─sda2                                  
465.3G └─sda5 LVM2_me                          
457.3G   ├─ubuntu--vg-root
         │    ext4                             /media/ubuntu/0823c4f5-e4
    8G   └─ubuntu--vg-swap_1
              swap            

Это позволило мне загружаться как нормальное. Я все еще должен правильно отредактировать/etc/fstab файл для монтирования двух дополнительных жестких дисков при начальной загрузке, но я обращусь к этому в другом вопросе, если мне будет нужно больше помощи.

Всем огромное спасибо за Вашу справку!

5
задан 22 May 2017 в 09:00

2 ответа

  1. Загрузите свою систему с помощью живого USB
  2. Используйте Диски для определения названия системного раздела (вероятно, sda1)
  3. Откройте окно терминала
  4. Смонтируйте системный раздел путем ввода команды sudo mount /dev/sd__ /mnt где sd ___ является sda1 или независимо от того, что системный раздел
  5. Зафиксируйте fstab использование нано редактора sudo nano /mnt/etc/fstab. Вероятно, просто удалите строки, которые Вы добавили, или сделайте то, что необходимо обратить изменения
  6. Перезагрузка
2
ответ дан 23 November 2019 в 10:35

Вы могли бы найти самым легким загрузиться от живого диска/палки. Вы, вероятно, использовали для установки Ubuntu для начала. Все еще это имеет вокруг? Затем просто переместитесь к/etc/fstab по использованию файлового браузера как корень, переименуйте его что-то как fstab-that-I-messed-up, затем переименуйте резервное копирование, которое Вы сделали прежде, чем отредактировать его fstab и перезагрузка к жесткому диску. Если Вы не сделали резервное копирование сознательно при редактировании его может все еще быть один с "~" в конце имени файла, в зависимости от того, какого редактора Вы использовали. Если нет никакого резервного копирования, или если само резервное копирование повреждается, потому что Вы отредактировали его несколько раз, и оно было УЖЕ испорчено перед редактированием в прошлый раз то используйте поисковую систему, чтобы найти, что модель fstab и изучить человека fstab для редактирования по мере необходимости. Если Вы портите, только к нему снова, пока Вы не разбираетесь в нем. Если Вы уверены, что портящий fstab является единственной вещью неправильно, должно быть довольно легко зафиксировать. Я не сделал бы ничего больше в той системе, особенно я не обновлю, пока Вы не зафиксируете ее.

Обращают пристальное внимание на Steeldriver, btw. Он - опытный человек, и он действительно знает свой s..., гм, сталь. И я вижу, что Oldfred присоединился к нам. Он - настоящий гуру.

@steeldriver Привет - я знаю Вас от другого форума. Надежда все хорошо.

@oldfred Так же. Хороший для наблюдения nic снова.

0
ответ дан 23 November 2019 в 10:35

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

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