Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Boot Interupted (http://forum.oszone.net/showthread.php?t=49934)

SantaXP 31-05-2005 16:15 328918

Boot Interupted
 
Пытаюсь войти в FreeBSD 5.3 - а она не запускается! :( Точнее загрузка прекрасно идёт до того, как должно начаться монтирование. Потом пишет:

vidcontrol: not found
...
/dev/ad0s1a: FREEBLK COUNT(S) WRONG IN SUPERBLOCK (SALVAGED)
...
/dev/ad0s1e: DEFER FOR BACKGROUND CHECKING
/dev/ad0s1d: DEFER FOR BACKGROUND CHECKING
/dev/ad0s1f: DEFER FOR BACKGROUND CHECKING

Ужас!!! Я не знаю чё делать - далее (строки эти выбирал выборочно) следет сообщение о том, что не может он короче файловую систему монтировать, да и загрузить тоже! Ибо - введите shell (/bin/sh):
Хе... Ну кликаю enter или ввожу /usr/local/bin/zsh и всё ок, только иксы виснут, на виртуальные консоли не переключиться и из под рута не выйти! Вот такие пироги - файлы вроде на месте...
-----
Так же писал, что не может монтировать fstab (или с fstab)...

mar 31-05-2005 17:53 328970

вообще-то похоже на начало кончины диска. А что за диск-то, кстати?

FrIcE 31-05-2005 18:11 328973

Ну во первых, ты находишься в single user mode, который нужен для разрешения подобных проблем. Иксы из - под single user НЕ работают, и никаких виртуальных консолей тоже нет. В твоем случае видимо имело место некорректное завершение работы. Попробуй из под single user запустить
Код:

fsck -y
и затем перегрузиться.

SantaXP 31-05-2005 18:35 328985

Хм... Именно! Некоректное завершение работы, только вот моя вина в этом лишь отчасти (которую я, собственно, не отрицаю) - при попытке запуска shutdown now - он ждал ждал - да потом спрашивал у меня путь у шелу (видимо опять Single user mode), однако как эту фичу исправить - я пока не разобрался... :(
2Frice
Спасибо, попробую! :)

SantaXP 31-05-2005 18:52 328990

Эх... :( Не работате, команду запсутил, перезагрузил и ничего! :( Есть ли ещё варианты и способы спасти систему???

Belansky 01-06-2005 12:47 329164

SantaXP
Попробуйте так
Код:

fsck -t ufs /dev/ad0s1a
И с какими сообщениями отрабатывает сама программа fsck?

SantaXP 01-06-2005 14:35 329193

Хм... Если говорить на память, то примерно вот так:
SANVADGE? No
...
CLEAR? No
...
fragmentation 0.2 %
----
Спасибо, попробую и так. Заодно выпишу поподробней что команда выдаёт...

SantaXP 01-06-2005 15:06 329197

UNREF FILE I=26241 OWNER=root MODE=140755
SIZE=0 MTIME=May 31 14:59 2005
RECONNECT? NO

CLEAR? NO
(Повторяется несколько раз)
...
** Phase 5 - Check groups
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? NO
---------
Там ещё парочка сообщений с SALVAGE. Это я делал с /dev/ad0s1f, а с остальными всё ОК. :(

Belansky 01-06-2005 16:44 329242

SantaXP
А куда у Вас раздел /dev/ad0s1f монтируется?
И fsck не проходит только на этом разделе?

SantaXP 01-06-2005 23:35 329361

По видимому в var... И судя по всему, эти странные сообщения выдаёт fsck только там. :(

mar 01-06-2005 23:58 329366

SantaXP
я бы попыталась (на всякий случай) спасти остальное. Если есть возможность - поставить диск на другую машину, чтобы снять информацию, а потом уже эксперементировать дальше.

SantaXP 02-06-2005 15:07 329546

Дык, у меня Windows нормально пашет, а раздел fat32 прекрасно работает, как, впрочем, и всё остальное кроме данного раздела (var), с информацией всё ОК.

SantaXP 02-06-2005 23:15 329687

Хм... А нельзя как-нить проапгрейдить\переустанвить систему без потери данных на остальных разделах???

Belansky 04-06-2005 09:23 329982

SantaXP
Попробуйте загрузиться в single user mode (каковая загрузка у Вас сейчас проходит), затем вручную подмонтируйте разделы, перенесите содержимое раздела /var/ на другой раздел, хотя бы в /home/. Потом, используя sysinstall, удалите раздел /var/ и создайте его по-новой, после чего верните данные на место.

SantaXP 06-06-2005 09:19 330284

Хм... Самое интересное - загружаб систему, дабы всё-таки провести процедуру с sysinstall... И всё работает! :) Не совсем понятнл почему, в очередной раз проведя кманду fsck -y всё встало на свои места.
--------
Спасибо всем. Однако пробема с shutdown now осталась нерешённой... Что прописать, чтобы благополучно выключить комп.???

Sadok 06-06-2005 10:42 330311

SantaXP
Не понимаю, shutdown -p now не работает? Если нет, может подержка ACPI кривая?

Belansky 06-06-2005 13:04 330347

SantaXP
Команда shutdown now не выключает компьютер, а переводит ОС в однопользовательский режим - single user mode. Питание компьютера выключается командой shutdown -p now. Даже, если компьютер не выключается автоматически, ОС должна в этом случае останавливаться корректно. Проверьте, включена ли у Вас в BIOS ACPI. После загрузки командой kldstat посмотрите, загружен ли Вас модуль ACPI.

IgorK 06-06-2005 14:23 330377

Если не ошибаюсь, shutdown now не переводит в single mode, а полностью завершает работу системы. Т.е. завершает работу даймонов, размонтирует устройства и выдает окошечко, типа, все завершено, можно выключить комп. Если желаете перезагрузку, нажмите any key (многие долго ищут эту мистическую кнопку, придуманную зловещими программистами-хакерами, чтобы совращать пользователей с пути истинного.).

Belansky 06-06-2005 14:33 330384

IgorK
Именно, ошибаетесь! См. Руководство пользователя.

SantaXP 06-06-2005 20:09 330491

Спасибо! :)
-------
Хм... Ясненько. Кстати, с ACPI всё впорядке! :)

Belansky 07-06-2005 09:19 330613

SantaXP
Так что, проблема с выключением компьютера разрешилась?

IgorK 08-06-2005 11:59 331003

Ну по ссылке ничего не прочитал про single mode и иже с ними. Только то, что и раньше давненько, правда.
А вот про init если почитать, то можно больше узнать.

SantaXP 09-06-2005 13:42 331387

Belansky
Конечено, спасибо! Только почему то всегда и везде пишут, мол, shutdown now вырубает комп... Может это под линухами так делается???

FrIcE 09-06-2005 15:02 331413

Это под линухами, насколько я помню.

SantaXP 09-06-2005 20:58 331551

Хм... Ясно, тогда надо сделать псевдоним на shutdown -p now, чтобы каждый раз не вводить...
-----------
Тоько проблема, у меня zsh - а куда бы я псевдонимы не вводил - ничего не работает! :(

Belansky 10-06-2005 09:59 331688

FrIcE
Цитата:

Это под линухами, насколько я помню.
Что-то память Вас подводит. :)
SantaXP
Напишите свой скрипт, как это сделал я, что бы долго не набирать.
Код:

ee /sbin/off
#!/bin/sh
shutdown -p now &&
echo "Выключаем компьютер"
exit 0
chmod 744 /sbin/off

И тогда комп будет выключаться по команде off.

FrIcE 10-06-2005 13:54 331798

Незнаю... ИМХО и shutdown -p/r вполне удобно, тем более вводишь sh и выбираешь из списка последних команд.

Можно вообще извратиться из оконной среды выключаться, но это уже изврат какой - то.

Belansky 10-06-2005 15:07 331820

FrIcE
Цитата:

ИМХО и shutdown -p/r вполне удобно
Ну, это кто к чему привык. :)

SantaXP 14-06-2005 15:17 332699

Хм... Понятненько, но, я думаю, справлюсь без скриптика! :)
------
ОФФТОП:
Скажите, при zsh куда псевдонимы вбивать???

Belansky 15-06-2005 10:01 332986

SantaXP
Цитата:

Скажите, при zsh куда псевдонимы вбивать???
Почитайте здесь.
И лучше, все-таки, отдельные посты создавать.


Время: 21:13.

Время: 21:13.
© OSzone.net 2001-