Вопрос или проблема
Спасибо всем за советы!
Но я сдался и установил заново Ubuntu 24.04.
После размещения файла с правами root с этой командой touch /forcefsck
моя система начала загружаться в режиме только для чтения при каждом перезапуске.
Даже когда я снова удалял этот файл.
После некоторого исследования я выяснил, что это было вызвано записью в GRUB.
BOOT_IMAGE=/boot/vmlinuz-6.8.0-51-generic root=UUID=7432e02c-d80a-4282-8544-a6f97d89c844 ro quiet splash
Я могу отредактировать команду обратно вот так:
BOOT_IMAGE=/boot/vmlinuz-6.8.0-51-generic root=UUID=7432e02c-d80a-4282-8544-a6f97d89c844 rw quiet splash
и тогда все снова начинает работать нормально.
Но это не сохраняется.
Как это исправить навсегда?
Добавлена дополнительная информация:
Это разделы на моей системе:
/dev/nvme1n1p2: UUID="7...c844" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="...bd44"
/dev/nvme0n1p1: UUID="5C15-8B81" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="...0cb77"
/dev/nvme0n1p2: UUID="....42c5" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID=".....ab593"
/dev/nvme1n1p1: UUID="4E7E-B2FA" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="....94a0"
Это два M2-диска, на обоих установлена Ubuntu 24.04.
Я попробовал это:
root@oldman:~# fsck /dev/nvme1n1p1
fsck von util-linux 2.39.3
fsck.fat 4.2 (2021-01-31)
Есть различия между загрузочным сектором и его резервной копией.
Это в основном безвредно. Различия: (смещение:оригинал/резервная копия)
65:01/00
1) Копировать оригинал в резервную копию
2) Копировать резервную копию в оригинал
3) Ничего не делать
[123?q]? 3
Установлен бит dirty. Файловая система не была корректно отмонтирована и некоторые данные могут быть повреждены.
1) Удалить бит dirty
2) Ничего не делать
[12?q]? 1
*** Файловая система была изменена ***
Изменения еще не записаны, вы все еще можете выбрать оставить
файловую систему без изменений:
1) Записать изменения
2) Оставить файловую систему без изменений
[12?q]? 1
/dev/nvme1n1p1: 11 files, 1571/130811 clusters
root@oldman:~# fsck /dev/nvme1n1p1
fsck von util-linux 2.39.3
fsck.fat 4.2 (2021-01-31)
/dev/nvme1n1p1: 11 files, 1571/130811 clusters
Ответ или решение
Ваша проблема с параметром GRUB, вероятно, связана с тем, что параметр "ro" (read-only) установлен в конфигурации загрузчика, что приводит к тому, что диск монтируется в режиме только для чтения при загрузке системы. Вам нужно изменить этот параметр на "rw" (read-write) и сделать изменения постоянными.
Вот пошаговое руководство, как исправить это:
-
Редактирование конфигурации GRUB:
- Откройте терминал и выполните команду
sudo nano /etc/default/grub
. - Найдите строку, содержащую
GRUB_CMDLINE_LINUX_DEFAULT
. Она может выглядеть примерно так:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
- Убедитесь, что в данной строке после
root=UUID=...
указаноrw
. Исправьте, если там стоитro
.
- Откройте терминал и выполните команду
-
Обновление конфигурации GRUB:
- После внесения изменений сохраните файл, нажав
Ctrl + O
, затемEnter
, и выйдите из редактора, нажавCtrl + X
. - Обновите конфигурацию загрузчика с помощью команды:
sudo update-grub
- Убедитесь, что во время выполнения команды не возникает ошибок.
- После внесения изменений сохраните файл, нажав
-
Проверка и тестирование:
- Перезагрузите систему и убедитесь, что настройки изменились.
- Проверьте, загружается ли система с корневым разделом в режиме записи.
-
Дополнительная диагностика диска:
- Вы уже провели fsck на разделе
/dev/nvme1n1p1
, но стоит также проверить и другие разделы, если проблема сохраняется.
- Вы уже провели fsck на разделе
В заключение, описанная проблема возникает из-за неправильных настроек загрузчика GRUB. Правильное их изменение и обновление конфигурации должны помочь решить проблему с монтированием раздела в режиме только для чтения. Убедитесь, что все изменения сделаны аккуратно, так как ошибки в файле конфигурации GRUB могут привести к проблемам со стартом системы.
Настоятельно рекомендуется сделать резервную копию всех важных данных перед выполнением этих действий, чтобы избежать потери информации в случае непредвиденных обстоятельств.