Менял ip адрес машины, в итоге начала ругаться, и зависла конкретно даже ресет кнопка не сбрасывала. Пишет типо ребут и висит. Выдернул питание резко.
При заходе он мне начал писать.
Trying to mount root from ufs:/dev/ad8s1a
Warning: /wa not properly dismounted
И мол зайдите под юзером, я перезагрузился и выбрал заход под юзером.
Там он мне выдал.
Trying to mount root from ufs:/dev/ad8s1aManual root filesystem specification:
<fstype>:<device> Mount <device> using filesystem <fsype>
eg. ufs:da0s1o
? List valid disk boot device
<emrtyline> Abort manual input
mountroot>Я ввел вопрос <?> мне выдало.
ad4s2d ad4s2c ad4s1f ad4s1e ad4s1d ad4s1c ad4s1b ad4s1a ad4s2 ad4s1 ad4 ad2s1d ad2s1c ad2s1 ad2Как я понял все цело и он монтирует на ad8 а не ad4 в итоге ошибка.
Попробовал указать ufs:/dev/ad4s1a начал монтироваться, но после вылезла ошибка.
enter full pathname of shell or return for bin sh
Наковырял что ошибка в FSTAB, посмотрел там стоят все с ad8 а должны по идее ad4
хм... и это все ПОСЛЕ попытки поменять "ip адрес" о_О ни разу такого не видывал ;)
ладно, - телепатирую ! - наверное нужно в /etc/fstab правильно указать ВСЕ разделы, а не только корневой ;)
А лучше позвать кого-нить, кто разбирается, потому как монтирование системы из путей типа "/dev/ad*" - нынче как-то моветон-с ...
> Менял ip адрес машины, в итоге начала ругаться, и зависла конкретно даже
> ресет кнопка не сбрасывала. Пишет типо ребут и висит.<Выдернул питание резко.
^^^^^^^^^^^^^^^^^^^^^^^^^^^- а этому вас где-то научили или вы сами додумались
до такого "гениального" решения> При заходе он мне начал писать.
> Trying to mount root from ufs:/dev/ad8s1a
> Warning: /wa not properly dismounted
> И мол зайдите под юзером, я перезагрузился и выбрал заход под
> юзером.
> Там он мне выдал.
> Trying to mount root from ufs:/dev/ad8s1aучитесь читать и правильно переводить.
Если корень не был правильно отмонтирован ("выдернул питание резко")
нужно вручную запустить fsck:- либо загрузиться в single-user mode и запустить fsck руками
- либо загрузиться с livecd/liveusb и запустить fsck# cat /etc/fstab
выписать все FS и затем
# fsck_ffs -y /dev/adXsY[a-h]
Например:
# fsck_ffs -y /dev/ad8s1a
> Manual root filesystem specification:
> <fstype>:<device> Mount <device> using filesystem <fsype>
> eg. ufs:da0s1o
> ? List valid disk boot device
> <emrtyline> Abort manual input
> mountroot>
> Я ввел вопрос <?> мне выдало.
> ad4s2d ad4s2c ad4s1f ad4s1e ad4s1d ad4s1c ad4s1b ad4s1a ad4s2 ad4s1 ad4
> ad2s1d ad2s1c ad2s1 ad2верхнее сообщает что у вас два диска ad2 и ad4 и одна корневая FS: ad4s1a
> Как я понял все цело и он монтирует на ad8 а
> не ad4 в итоге ошибка.
> Попробовал указать ufs:/dev/ad4s1a начал монтироваться, но после вылезла ошибка.
> enter full pathname of shell or return for bin shэто сообщение выдается если FS были неудачно размонтированы,
после этого следовало, как было сказано ранее, выполнить fsck_ffs -y на все FS из
/etc/fstab (заменив ad8 видимо на ad4)# fsck_ffs -y /dev/ad4s1a
# mount /
и тд для всех в fstab, по завершении: CTRL-D - система продолжит загрузку
в multiuser-mode> Наковырял что ошибка в FSTAB, посмотрел там стоят все с ad8 а
> должны по идее ad4"ВИРУС" - цифры сами в /etc/fstab меняются?!
> Наковырял что ошибка в FSTAB, посмотрел там стоят все с ad8 а
> должны по идее ad4А сам диск снимали зачем-либо?
Или шлейф на хард не меняли "случайно"?
Можно для начала тупо его переткнуть "куда нужно" для проверки.