У меня Linux Debian Вояж установил на флешку. Работает нормально, но флэш-диск как / dev / sda1 смонтирован только для чтения:
/dev/sda1 on / type ext2 (ro,noatime,errors=continue)
С
mount -o remount,rw /
он работает:
/dev/sda1 on / type ext2 (rw,noatime,errors=continue)
Я попытался загрузить live cd и выполнить эту команду:
fsck -rfv /dev/sda1
Не помогло . Как я могу исправить это для загрузки? Или мне следует сделать небольшой сценарий запуска в качестве обходного пути?
С уважением
ОБНОВЛЕНИЕ При запуске я увидел следующее:
Begin: Checking root file system ... fsck from util-linux 2.25.2
fsck: error 2 (No such file or directory) while executing fsck.ext2 for /dev/sda1
fsck exited with status code 8
done.
Warning: File system check failed but did not detect errors
done.
Теперь я увидел следующее в конце последовательности загрузки:
Remounting / as read-only ... Done.
Я нашел решение. Проблема не во флешке.
Это из-за операционной системы «Debian Voyage». В конце последовательности загрузки он запускает сценарий
/usr/local/sbin/remountro
, этот сценарий повторно монтирует корень как доступный только для чтения.
Если я вас правильно понял, флэш-диск уже смонтирован при загрузке. В этом случае вам следует отредактировать файл fstab
( / etc / fstab
). Ваше устройство, вероятно, уже там, и вам просто нужно смонтировать его, чтобы установить rw
вместо ro
.
См. Также Википедия: fstab .