Автор Тема: Как восстановить загрузку Солярки  (Прочитано 20804 раз)

Оффлайн solman

  • Специалист
  • ****
  • Сообщений: 79
  • Репутация: +26/-0
    • Просмотр профиля
    • E-mail
Как восстановить загрузку Солярки
« : Декабрь 29, 2010, 07:40:36 am »
После того как система начала глючить, cделал init 6. После ребута выходит меню grub >

grub > (и надпись " нажмите TAB для вывода доступных команд). Нажимаю ТАБ выходят какие-то команды boot, makeactive, chainloader и т.д. Выбираю boot - пишет Unrecognized command.

Помогите плиз как восстановить машину. Там очень важные данные!

Илья

  • Гость
Re: Как восстановить загрузку Солярки
« Ответ #1 : Декабрь 29, 2010, 07:44:15 am »
А где ввести логин не выходит такое можно было загрузиться в безопасном режиме ил через командную строку и еще ошибка 24 не выходит может ошибка в файле hosts? Если зайти в командную строку можно написать VI и через пробел директория файла и изменить через командную строку чтобы сохранить нужно поставить двоеточие в конце потом w! и выйти нажать Q
« Последнее редактирование: Декабрь 29, 2010, 07:53:12 am от Snow Leopard »

Оффлайн solman

  • Специалист
  • ****
  • Сообщений: 79
  • Репутация: +26/-0
    • Просмотр профиля
    • E-mail
Re: Как восстановить загрузку Солярки
« Ответ #2 : Декабрь 29, 2010, 08:14:54 am »
А как загрузиться в однопользовательский режим ?. У меня же только grub > выходит. А там недоступны команды bash-a

Илья

  • Гость
Re: Как восстановить загрузку Солярки
« Ответ #3 : Декабрь 29, 2010, 08:16:39 am »
Я тоже чего-то ни знаю может подождем главного модератора может он что скажет.

Оффлайн solman

  • Специалист
  • ****
  • Сообщений: 79
  • Репутация: +26/-0
    • Просмотр профиля
    • E-mail
Re: Как восстановить загрузку Солярки
« Ответ #4 : Декабрь 29, 2010, 08:27:00 am »
Чего я не понимаю - это то, что говорят Solaris - действительно мощная и надежная ОС. Какая же она мощная если после зависания и init 6 она не грузится. Такое же было и пару раз до этого, когда электричество упало. Пришлось всю систему заново устанавливать.
Даже винда себя так не ведет.... После отключения электр-ва запускаю винду без проблем. В крайнем случае выбираю безопасный режим...

Илья

  • Гость
Re: Как восстановить загрузку Солярки
« Ответ #5 : Декабрь 29, 2010, 08:28:19 am »
Я для этого бесперебойник поставил, я с тобой согласен

Оффлайн solman

  • Специалист
  • ****
  • Сообщений: 79
  • Репутация: +26/-0
    • Просмотр профиля
    • E-mail
Re: Как восстановить загрузку Солярки
« Ответ #6 : Декабрь 29, 2010, 08:47:05 am »
Ну а вообще как ты думаешь, что все-таки лучше, Solaris или же Винда ? (какой из них надежнее)

Илья

  • Гость
Re: Как восстановить загрузку Солярки
« Ответ #7 : Декабрь 29, 2010, 09:42:36 am »
Все таки лучше Винда она надежнее

Оффлайн keremet

  • Global Moderator
  • ROOT
  • *****
  • Сообщений: 461
  • Репутация: +237/-0
    • Просмотр профиля
    • OpenSolaris
Re: Как восстановить загрузку Солярки
« Ответ #8 : Декабрь 30, 2010, 03:36:53 am »
Solaris однозначно надежнее, ибо он для того и разрабатывался, чтобы быть надежным.
solman, какая файловая система у тебя используется, ufs?
Как вариант, восстановить данные можно, загрузившись с liveCD. Чтобы понять, в чем причина сбоя, я бы попробовал ввести команды из конфига GRUB (/boot/grub/menu.lst). Содержимое этого файла у упавшей системы можно получить опять же, загрузившись с liveCD и примонтировав ее файловую систему.

Оффлайн solman

  • Специалист
  • ****
  • Сообщений: 79
  • Репутация: +26/-0
    • Просмотр профиля
    • E-mail
Re: Как восстановить загрузку Солярки
« Ответ #9 : Декабрь 30, 2010, 03:50:48 am »
Спасибо за ответ keremet!
Файловая система у меня стоит zfs (как корневая).
А насчет liveCD. - она какая-то непонятная. Дело в том, что у меня стоит Opensolaris (2008). Загружаюсь с Live CD - он заходит, и там нету ничего такого, типа чтоб можно было восстановить. Есть только InstallOpensolaris., после выбора которой предлогается форматировать жесткий диск  и  установить чистую систему.
или может быть я что-то не понял. А как тогда ввести команды из конфига GRUB (/boot/grub/menu.lst) ?

Оффлайн jSnake

  • ROOT
  • *****
  • Сообщений: 107
  • Репутация: +132/-0
    • ICQ клиент - 279320039
    • Просмотр профиля
    • E-mail
Re: Как восстановить загрузку Солярки
« Ответ #10 : Декабрь 30, 2010, 07:26:09 am »
Если желание осталось, после загрузки с LiveCD:
запустить терминал
получить рута (su root, пароль opensolaris)
zfs import
и теперь
zfs list
beadm list
в студию, если можно

если хоть что-то от солярки осталось - восстановить можно

Оффлайн keremet

  • Global Moderator
  • ROOT
  • *****
  • Сообщений: 461
  • Репутация: +237/-0
    • Просмотр профиля
    • OpenSolaris
Re: Как восстановить загрузку Солярки
« Ответ #11 : Декабрь 30, 2010, 07:27:34 am »
После загрузки с LiveCD надо подцепить пул, который на диске. Делается это командой zpool import с параметрами. Затем надо скорректировать точки монтирования файловых систем на пуле. После этого данные с диска будут доступны. В случае Opensolaris конфиг GRUB находится в /rpool/boot/grub/menu.lst. Вот содержимое моего конфига:

splashimage /boot/grub/splash.xpm.gz
background 215ECA
timeout 1
default 0
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title OpenSolaris 2009.06
findroot (pool_rpool,1,a)
bootfs rpool/ROOT/opensolaris
splashimage /boot/solaris.xpm
foreground d25f00
background 115d93
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics
module$ /platform/i86pc/$ISADIR/boot_archive

Надо ввести в командную строку GRUB, которая у тебя появляется при загрузке, все команды последовательно после строки "title ...", а затем команду boot.
Скорее всего, у тебя ошибка в boot-архиве или неисправность на жестком диске. При ошибке в boot-архиве GRUB сообщит об ошибке после ввода команды "module$....".

Оффлайн jSnake

  • ROOT
  • *****
  • Сообщений: 107
  • Репутация: +132/-0
    • ICQ клиент - 279320039
    • Просмотр профиля
    • E-mail
Re: Как восстановить загрузку Солярки
« Ответ #12 : Декабрь 30, 2010, 08:10:51 am »
конфиг GRUB находится в /rpool/boot/grub/menu.lst.
нет, там будет находиться конфиг grub'a с livecd. А необходимый menu.lst будет находиться там, куда будет примонтирован тот самый пул, который мы ищем zfs import / zfs list.

Как-то так)

Оффлайн solman

  • Специалист
  • ****
  • Сообщений: 79
  • Репутация: +26/-0
    • Просмотр профиля
    • E-mail
Re: Как восстановить загрузку Солярки
« Ответ #13 : Декабрь 30, 2010, 08:17:52 am »
а какой вариант лучше будет ?:

во время загрузки в строке grub > ввести команды или же с live cd загрузившись восстановить пулы.?

В последнем случае, где будут находиться пулы упавшей системы ?

Оффлайн keremet

  • Global Moderator
  • ROOT
  • *****
  • Сообщений: 461
  • Репутация: +237/-0
    • Просмотр профиля
    • OpenSolaris
Re: Как восстановить загрузку Солярки
« Ответ #14 : Декабрь 30, 2010, 08:38:17 am »
Я бы сначала загрузился с LiveCD и сделал резервную копию ценных данных, а потом уже изучал бы, почему система не грузится.