Проблема с /etc/fstab. Перестал загружаться Linux

Аватар пользователя Rico

короче после неудачного эксперимента с одной прогой после перезагрузки компа перестал грузиться линух.
вот чо пишет:
Проверяется корневая файловая система
WARNING: Your /etc/fstab does not contain fsck passno field.
I will kludge around things for you, but you should fix your /etc/fstab file as soon as you can.

fsck.ext2: Is a directory while trying to open /
[СБОЙ]
*** произошла ошибка при проверке файловых систем.
*** вы выбрасываетесь в оболочку; система будет перезагружена
*** когда вы выйдите из оболочки
Give root password for maintenance
(or type Ctrl-D to continue): <ввожу пароль>
(Восстановление файловой системы) 1#

чо случилось - хз. Просто перезагрузился.
Как поправить?
з.ы. Линух на вирт машине стоит.
з.з.ы. у меня есть сохраненная копия вирт машины с этим же Линуксом - если из сохраненной копии скопировать файл fstab и заменить на нерабочей машине - это исправит положение?
спасибо за внимание

Аватар пользователя BigAndy

Re: Проблема с /etc/fstab. Перестал загружаться Linux

Если бы вы еще написали про свой фстаб и разбиение дисков....!

Потом подозрителна строка

Цитата:
СБОЙ]
*** произошла ошибка при проверке файловых систем.

а) попробуйте починить эту фс.
Если починится, но не поможет, попробуйте сравнить старый фстаб с новым.
Да, посмотрите еще в messages. там проблемма может быть отражена поподробнее.

Аватар пользователя Rico

Проблема с /etc/fstab. Перестал загружаться Linux

BigAndy писал(а):
а) попробуйте починить эту фс.

подскажите как? я в линуксе нуб

Аватар пользователя Rico

Проблема с /etc/fstab. Перестал загружаться Linux

BigAndy писал(а):
Если бы вы еще написали про свой фстаб и разбиение дисков....!

два диска: 1. ext2 (sda1) 2. swap (sda5)

про fstab даже не знаю че вам написать?
А ну вот из рабочей копии Линукса выдрал из fstab'а
# This file is edited by fstab-sync - see 'man fstab-sync' for details
# /etc/fstab: static file system information.
#
#
/dev/sda5 none swap sw 0 0
/dev/sda1 / xfs defaults 0 1
proc /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0

/dev/hdc /media/cdrecorder auto pamconsole,iocharset=utf8,exec,noauto,managed 0 0
/dev/fd0 /media/floppy auto pamconsole,codepage=866,iocharset=utf8,exec,noauto,managed 0 0
/dev/sdb1 /media/R_FLASH vfat pamconsole,iocharset=utf8,codepage=866,noatime,sync,exec,noauto,managed 0 0

Аватар пользователя BigAndy

Проблема с /etc/fstab. Перестал загружаться Linux

Rico,
Ну, если внимательно присмотреться, у вас сама ОС подсказывает:
WARNING: Your /etc/fstab does not contain fsck passno field.

Чинится отмонтированная фс командой fsck.

Аватар пользователя Rico

Проблема с /etc/fstab. Перестал загружаться Linux

BigAndy писал(а):
Чинится отмонтированная фс командой fsck.

т.е.
umount /dev/sda1
fsck
так?
на umount /dev/sda1 пишет:
[mntent]: warning: no final newline at the end of /etc/mtab
umount: /dev/sda1: not mounted

на команду fsck:
fsck 1.35 (28-Feb-2004)
WARNING: Your /etc/fstab does not contain fsck passno field.
I will kludge around things for you, but you should fix your /etc/fstab file as soon as you can

я неправильно че то делаю или че?

Аватар пользователя BigAndy

Re: Проблема с /etc/fstab. Перестал загружаться Linux

Rico писал(а):
[mntent]: warning: no final newline at the end of /etc/mtab

Ну, во-первых, попробуйте правильно завершить файл символом
подробнее man fstab.
прямо в любом текстовом редакторе.

fsck надо делать загрузившись в init1, но еще лучше со стороннего live-cd или с cd в режиме, по-моему, называющемуся recovery. Суть таже.

еще можно прочитать подробно здесь: http://www.computer-science.ru/docs/comp/eng/os/unix/admin/unix_unleashe...
Ключевые слова "How Do I Run fsck?"

Там, кстати, я заметил и how-to решения вашей проблеммы.
Для детализации ошибки сделайте
#dmesg | grep sd

RSS-материал