LinuxForum.Fans
Тема

Grub Error 18. ЧТО ДЕЛАТЬ???

Автор: Aleksey_Abdulmyanov 29 сообщений 4647 просмотров
11.11.2014 19:22 #400502

На сервере стоит debian. После отключения электричества сервак загрузить не удается. Процесс останавливается на этапе загрузки grub.

Grub loading stage1.5

Grub loading, please wait...

Error18


Как исправить? Переустанавливать систему никак нельзя, там много данных... Help!

11.11.2014 21:45 #400526

У вас grub 0.97?

"Aleksey.Abdulmyanov" написал:
Grub loading, please wait...
Error18

Выводится вот такое сообщение:

text

Error 18: Selected cylinder exceeds max supported by BIOS

?

Вообще странно, вы точно не меняли диск? Ибо эта ошибка исходя из документации grub-0.97:

text

18 : Selected cylinder exceeds maximum supported by BIOS
This error is returned when a read is attempted at a linear block address beyond the end of the BIOS translated area. This generally happens if your disk is larger than the BIOS can handle (512MB for (E)IDE disks on older machines or larger than 8GB in general). 

http://www.gnu.org/software/grub/manual/legacy/grub.html#Stage2-errors

Возникает когда раздел, с которого считывает grub выходит за пределы 2 Tb, это ограничение BIOS. Посмотрите таблицу разделов, у вас MBR или GPT?

11.11.2014 21:52 #400527

У вас grub 0.97?

К сожалению, установку и настройку сервера делал не я, поэтому ничего не могу ответить на этот вопрос(((

Выводится вот такое сообщение:
Error 18: Selected cylinder exceeds max supported by BIOS
?

Нет. Такого сообщения нет.

Вообще странно, вы точно не меняли диск?

В том то и дело, что нет. Ничего никто не менял. Сервер просто стоял в серверной и благополучно работал несколько лет, само собой и выключался, когда были перебои в электричестве. Но на этот раз после перебоя он не поднялся. Прихожу туда и вижу такую ошибку.

Человек, который настраивал этот сервер уже и не работает у нас. А мне хотя бы данные надо спасти с него. Сбэкапить как то... Только я больше по винде... В этом проблема.

11.11.2014 21:53 · отредактировано #400528
kostik87 написал:
Посмотрите таблицу разделов, у вас MBR или GPT?

Как ее посмотреть, если линукс не загружается?...

И, кстати, на этом серваке точно не может быть разделов больше 2Tb, там и одного то нет...

11.11.2014 22:06 #400531
"Aleksey.Abdulmyanov" написал:
Как ее посмотреть, если линукс не загружается?...

Загружаетесь с LiveCD с Linux и смотрите:

text

fdisk -l

В начале можете также сделать проверку файловых систем.

text

fsck /dev/sdXY

Где /dev/sdXY - раздел диска, например /dev/sda1.

Покажите вывод первой указанной команды.

11.11.2014 22:07 #400532

Хорошо. Спасибо. Завтра сделаю и напишу!)

11.11.2014 22:21 #400536

Забыл указать параметры, вызывайте так:

text

fsck -ay /dev/sdXY
12.11.2014 20:48 #400674

Итак. Рассказываю, что делал.
Долго подбирал версию debian. Наконец, остановился на 2.6. Загружаюсь с LiveCD.

fdisk -l выдает:
/dev/sdb1 - Linux swap / Solaris
/dev/sdb2 - Linux raid autodetect

Затем отыскал в нете инструкцию, по которой делал следующее:
mount /dev/sdb2 /mnt/img
ls /mnt/img при просмотре видны папки и файлы системы (уже слава богу)

mount --bind /dev /mnt/img/dev
mount --bind /sys /mnt/img/sys
mount --bind /proc /mnt/img/proc

Затем переключаюсь туда с помощью chroot

chroot /mnt/img

И выполняю обновление grub (или же установку - и то и то пробовал)

grub-install --force /dev/sdb2

Все удачно устанавливается.
Но после перезагрузки - опять error 18.... Тупик.... Что делать???

12.11.2014 20:56 · отредактировано #400675

Может, потому что я не размонтировал все смонтированные папки перед перезагрузкой???!
Маловероятно как то...

12.11.2014 21:19 #400676

И еще кое-какие детали. На диске есть раздел /boot. Может, его тоже монтировать надо было???

И есть раздел /backup. Он весит многовато, насколько я помню... Это может как то повлиять?...

13.11.2014 21:13 #400757

Покажите вывод

text

fdisk -l

целиком.

04.12.2014 11:28 #403913
kostik87 написал:
Покажите вывод
text

fdisk -l

целиком.

04.12.2014 11:31 #403914
kostik87 написал:
Забыл указать параметры, вызывайте так:
text

fsck -ay /dev/sdXY

Выполнил. Результат:

04.12.2014 11:34 #403916
"Aleksey.Abdulmyanov" написал:
Выполнил. Результат:

Вам нужно в начале собрать RAID и запускать проверку на RAID устройстве.

04.12.2014 11:48 · отредактировано #403921
"kostik87" написал:
Aleksey.Abdulmyanov пишет:

Выполнил. Результат:

Вам нужно в начале собрать RAID и запускать проверку на RAID устройстве.

Какой командой это делается через консоль?

mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda2 /dev/sdb2 ????????????

08.12.2014 09:51 #404296

При сборке raid выдает такое сообщение:


продолжить или нет??? чем это грозит?

08.12.2014 16:20 #404323

Aleksey.Abdulmyanov, а ваш компьютер поддерживает технологию RAID?

09.12.2014 10:48 #404358
Wolfenberg написал:
Aleksey.Abdulmyanov, а ваш компьютер поддерживает технологию RAID?

Да, поддерживает. До отключения электроэнергии raid был собран. Потом что то непонятное произошло, и со вторым диском sdb все нормально, он через livecd монтиурется и все хорошо, а вот с первым sda - проблемы.

09.12.2014 12:25 #404370

Aleksey.Abdulmyanov, диск на ошибки проверяли? Возможно, что он просто некорректно
тормознулся.

09.12.2014 12:46 #404377
Wolfenberg написал:
Aleksey.Abdulmyanov, диск на ошибки проверяли? Возможно, что он просто некорректно
тормознулся.

fsck -ay /dev/sda2 выдает такой результат

Войдите или зарегистрируйтесь, чтобы ответить.