Как изменить права доступа к файлам при загрузке с жесткого диска

Позвольте мне начать с того, что я новичок в Ubuntu, поэтому, пожалуйста, простите мою неопытность. Кроме того, этот вопрос согласуется с моим вопросом, который я опубликовал 5/15/2017 под названием: Fstab edit crashed system.

ПРОБЛЕМА

Я не могу сохранить редактирование в своем /etc/fstab при загрузке с живого диска.

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

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

ПРОБЛЕМА

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

EDIT UPDATE 5/21/2017

Я пытаюсь применить решение sudodus (спасибо) к моей проблеме, и я не уверен, как действовать дальше. Ниже приводится результат выполнения моего кода для определения раздела:

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 WDC WD1 931.5G sdb 931.5G └─sdb1 ST4000D 3.7T sdc 128M ├─sdc1 3.7T └─sdc2 ext4 Seagate D1 /media/ubuntu/Seagate D1 ST4000D 3.7T sdd 128M ├─sdd1 3.7T └─sdd2 ext4 Seagate D2 /media/ubuntu/Seagate D2 DVD-ROM 1.4G sr0 iso9660 Ubuntu 16.04.1 LTS amd64 /cdrom 1.4G loop0 squashf /rofs

Следующим шагом будет установка раздела с использованием вышеприведенной информации, которая, я считаю, мне нужна для установки sda5, поэтому я побежал следующее:

sudo mount /dev/sda5 /mnt

Однако я получаю следующее:

root@ubuntu:~# sudo mount /dev/sda5 /mnt mount: unknown filesystem type 'LVM2_member'

ИЗМЕНИТЬ ОБНОВЛЕНИЕ 5/21/2017

Является ли sda5 правильной точкой монтирования и правильно ли я набрал команду? Что это за неизвестная файловая система типа «LVM2_member»?

EDIT UPDATE 5/22/2017

ИЗМЕНИТЬ ОБНОВЛЕНИЕ 5/22/2017

I смог сохранить мое редактирование в файле / etc / fstab во время загрузки с живого диска, следуя комментарию, оставленному @ mook765, а затем следуя следующим шагам, предложенным @sudodus.

Раздел, который мне нужно было установить, действительно был логическим разделом (LVM @ _member). Я смог установить его с помощью:

sudo mount /dev/mapper/ubuntu--vg-root /mnt

. После этого я смог отредактировать и сохранить файл / etc / fstab, который исправил проблему, с которой я столкнулся с моим вопросом, который я разместил на 5/15 / 2017 под названием: Fstab отредактировал разбитую систему.

Очень огромное СПАСИБО вам @ mook765 и @sudodus за вашу помощь! Я не думаю, что я мог бы вернуть свою систему обратно и без нее.

Я буду изучать и читать гораздо больше о том, как отредактировать файл fstab, прежде чем повторять попытку.

1
задан 23 May 2017 в 17:10

3 ответа

Я загрузился с [постоянного] живого диска и мог редактировать fstab в установленной системе (обе системы - 16.04.1) в соответствии со следующим диалогом.

Определить раздел
ubuntu@ubuntu:~$ sudo lsblk -o model,size,name,fstype,label,mountpoint
MODEL              SIZE NAME        FSTYPE   LABEL                    MOUNTPOINT
Samsung SSD 850  232.9G sda                                           
                   300M ├─sda1      vfat     EFI                      
                     1M ├─sda2                                        
                   100G ├─sda3      ext4     root                     
                     5G └─sda4      swap                              [SWAP]
                   1.4G loop0       squashfs                          /rofs
                  29.7G mmcblk0                                       
                     7G ├─mmcblk0p1 ntfs     usbdata                  /media/ubuntu/usbdata
                     1K ├─mmcblk0p2                                   
                   122M ├─mmcblk0p3 vfat     usbboot                  /media/ubuntu/usbboot
                   1.4G ├─mmcblk0p4 iso9660  Ubuntu 16.04.1 LTS amd64 /media/ubuntu/Ubuntu 16.04.1 LTS amd64
                  21.1G └─mmcblk0p5 ext4     casper-rw                /media/ubuntu/casper-rw
Mount раздел
ubuntu@ubuntu:~$ sudo mount /dev/sdxn /mnt
, где x - буква диска, а n - номер раздела. В моем случае:
ubuntu@ubuntu:~$ sudo mount /dev/sda3 /mnt
Список файлов с разрешениями
ubuntu@ubuntu:~$ sudo ls -l /mnt/etc/fstab
-rw-r--r-- 1 root root 717 Apr 30  2016 /mnt/etc/fstab
Резервное копирование
ubuntu@ubuntu:~$ sudo cp -p /mnt/etc/fstab /mnt/etc/fstab.bak
Изменить /mnt/etc/fstab с правами root (суперпользователя)
ubuntu@ubuntu:~$ sudo nano /mnt/etc/fstab
Проверить файл резервной копии
ubuntu@ubuntu:~$ sudo diff /mnt/etc/fstab /mnt/etc/fstab.bak
14d13
< # added this line for demo
Перечислить файл и его файл резервной копии
ubuntu@ubuntu:~$ sudo ls -l /mnt/etc/fstab*
-rw-r--r-- 1 root root 744 May 20 15:54 /mnt/etc/fstab
-rw-r--r-- 1 root root 717 Apr 30  2016 /mnt/etc/fstab.bak
ubuntu@ubuntu:~$ 
Комментарий: Таким образом, редактирование было успешным. Модифицированная версия была написана.
1
ответ дан 22 May 2018 в 22:26
  • 1
    Я не уверен, как исправить проблему, с которой я столкнулся, пытаясь применить решение sudodus, не могли бы вы взглянуть на вопросы в моем обновлении для обновления на 21.05.2017 и дать совет. Спасибо. – Craig Timmreck 21 May 2017 в 15:21
  • 2
    @CraigTimmreck, есть ли еще проблемы? Корневой раздел уже установлен. Вы можете найти его? Это чтение / запись или чтение? Если только для чтения, попробуйте отключить его, а затем смонтируйте его в соответствии с комментарием по вашему вопросу на mook765. – sudodus 23 May 2017 в 06:47

Я загрузился с [постоянного] живого диска и мог редактировать fstab в установленной системе (обе системы - 16.04.1) в соответствии со следующим диалогом.

Определить раздел ubuntu@ubuntu:~$ sudo lsblk -o model,size,name,fstype,label,mountpoint MODEL SIZE NAME FSTYPE LABEL MOUNTPOINT Samsung SSD 850 232.9G sda 300M ├─sda1 vfat EFI 1M ├─sda2 100G ├─sda3 ext4 root 5G └─sda4 swap [SWAP] 1.4G loop0 squashfs /rofs 29.7G mmcblk0 7G ├─mmcblk0p1 ntfs usbdata /media/ubuntu/usbdata 1K ├─mmcblk0p2 122M ├─mmcblk0p3 vfat usbboot /media/ubuntu/usbboot 1.4G ├─mmcblk0p4 iso9660 Ubuntu 16.04.1 LTS amd64 /media/ubuntu/Ubuntu 16.04.1 LTS amd64 21.1G └─mmcblk0p5 ext4 casper-rw /media/ubuntu/casper-rw Mount раздел ubuntu@ubuntu:~$ sudo mount /dev/sdxn /mnt , где x - буква диска, а n - номер раздела. В моем случае: ubuntu@ubuntu:~$ sudo mount /dev/sda3 /mnt Список файлов с разрешениями ubuntu@ubuntu:~$ sudo ls -l /mnt/etc/fstab -rw-r--r-- 1 root root 717 Apr 30 2016 /mnt/etc/fstab Резервное копирование ubuntu@ubuntu:~$ sudo cp -p /mnt/etc/fstab /mnt/etc/fstab.bak Изменить /mnt/etc/fstab с правами root (суперпользователя) ubuntu@ubuntu:~$ sudo nano /mnt/etc/fstab Проверить файл резервной копии ubuntu@ubuntu:~$ sudo diff /mnt/etc/fstab /mnt/etc/fstab.bak 14d13 < # added this line for demo Перечислить файл и его файл резервной копии ubuntu@ubuntu:~$ sudo ls -l /mnt/etc/fstab* -rw-r--r-- 1 root root 744 May 20 15:54 /mnt/etc/fstab -rw-r--r-- 1 root root 717 Apr 30 2016 /mnt/etc/fstab.bak ubuntu@ubuntu:~$ Комментарий: Таким образом, редактирование было успешным. Модифицированная версия была написана.
1
ответ дан 18 July 2018 в 13:00

Я загрузился с [постоянного] живого диска и мог редактировать fstab в установленной системе (обе системы - 16.04.1) в соответствии со следующим диалогом.

Определить раздел ubuntu@ubuntu:~$ sudo lsblk -o model,size,name,fstype,label,mountpoint MODEL SIZE NAME FSTYPE LABEL MOUNTPOINT Samsung SSD 850 232.9G sda 300M ├─sda1 vfat EFI 1M ├─sda2 100G ├─sda3 ext4 root 5G └─sda4 swap [SWAP] 1.4G loop0 squashfs /rofs 29.7G mmcblk0 7G ├─mmcblk0p1 ntfs usbdata /media/ubuntu/usbdata 1K ├─mmcblk0p2 122M ├─mmcblk0p3 vfat usbboot /media/ubuntu/usbboot 1.4G ├─mmcblk0p4 iso9660 Ubuntu 16.04.1 LTS amd64 /media/ubuntu/Ubuntu 16.04.1 LTS amd64 21.1G └─mmcblk0p5 ext4 casper-rw /media/ubuntu/casper-rw Mount раздел ubuntu@ubuntu:~$ sudo mount /dev/sdxn /mnt , где x - буква диска, а n - номер раздела. В моем случае: ubuntu@ubuntu:~$ sudo mount /dev/sda3 /mnt Список файлов с разрешениями ubuntu@ubuntu:~$ sudo ls -l /mnt/etc/fstab -rw-r--r-- 1 root root 717 Apr 30 2016 /mnt/etc/fstab Резервное копирование ubuntu@ubuntu:~$ sudo cp -p /mnt/etc/fstab /mnt/etc/fstab.bak Изменить /mnt/etc/fstab с правами root (суперпользователя) ubuntu@ubuntu:~$ sudo nano /mnt/etc/fstab Проверить файл резервной копии ubuntu@ubuntu:~$ sudo diff /mnt/etc/fstab /mnt/etc/fstab.bak 14d13 < # added this line for demo Перечислить файл и его файл резервной копии ubuntu@ubuntu:~$ sudo ls -l /mnt/etc/fstab* -rw-r--r-- 1 root root 744 May 20 15:54 /mnt/etc/fstab -rw-r--r-- 1 root root 717 Apr 30 2016 /mnt/etc/fstab.bak ubuntu@ubuntu:~$ Комментарий: Таким образом, редактирование было успешным. Модифицированная версия была написана.
1
ответ дан 24 July 2018 в 20:05

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

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