Error loading operating system

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

ice999
Сообщения: 18

Error loading operating system

Сообщение ice999 »

Ситуация следующая.

На компьютере установлен RAID контроллер MegaRAID 8408E

Установлена ОС scientific linux.

Она занимала все 4 раздела на жестком диске (он один, вернее одна пара).

Потребовалось установить винду.
Windows не могла установиться, так как все разделы были заняты, т.е. их количество было максимальным.

Было решено удалить раздел linux (с точкой монтирования /var, которую я предварительно скопировал).

После этого при загрузке компьютера появляется ошибка:

Error loading operating system

Как с этим бороться?
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Error loading operating system

Сообщение devilr »

В MBR указан раздел, на котором нет загрузчика (потому, что стерли).
Решение: загрузиться с любого загрузочного диска и либо указать другой раздел, содержащий загрузчик, либо установить ОС на тот раздел, который стерли.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: Error loading operating system

Сообщение UTeHok »

ice999 писал(а):
18.07.2008 17:31
Было решено удалить раздел linux (с точкой монтирования /var, которую я предварительно скопировал).

А куда скопировали?

ice999 писал(а):
18.07.2008 17:31
Error loading operating system
Как с этим бороться?


99% проблема в загрузчике.
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Error loading operating system

Сообщение devilr »

Error loading operating system - невозможна загрузка операционной системы.
Это возвращает Master Boot Record в случае, если не находит вменяемого Boot Record на разделе, указанного как загрузочный.

P.S. Иногда (очень редко) такое сообщение появляется, если нет НИ ОДНОГО загрузочного раздела. Это вряд ли, но всякое бывает.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: Error loading operating system

Сообщение UTeHok »

devilr писал(а):
18.07.2008 17:49
Error loading operating system - невозможна загрузка операционной системы. Это возвращает Master Boot Record в случае, если не находит вменяемого Boot Record на разделе, указанного как загрузочный.

+1 :drinks: 100 % проблема в загрузчике!

ice999
Устанавливайте ОффтопикОС на винт, потом вставляете диск с линуком, загружаетесь с него, и устанавливаете заново загрузчик в MBR.
«Make love, not war!»
Спасибо сказали:
ice999
Сообщения: 18

Re: Error loading operating system

Сообщение ice999 »

А как все сделать без переустановки каких-либо ОС?
Просто обновить загрузочный сектор (или что-то в этом роде)?
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Error loading operating system

Сообщение devilr »

На том, удаленном, разделе windows уже стоит?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: Error loading operating system

Сообщение UTeHok »

ice999 писал(а):
18.07.2008 18:07
А как все сделать без переустановки каких-либо ОС?
Просто обновить загрузочный сектор (или что-то в этом роде)?

Да, загружайтесь с CD вашего дистрибутива и выбирайте установку загрузчика. Устанавливайте в MBR.
Но помните, что если Вы потом собираетесь ставить ОфтопикОС, то она снесет загрузчик, и Вам снова придется его устанавливать.
«Make love, not war!»
Спасибо сказали:
ice999
Сообщения: 18

Re: Error loading operating system

Сообщение ice999 »

Windows уже стоит. Грузится. Проблема теперь в том, что нужно сделать grubом, чтобы была мультизагрузка.

Загружаюсь с диска Mandriva Linux. Делаю chroot /mnt (там уже смонтированы нужные разделы).
запускаю grub-install /dev/sda1 (это устройство, на котором находится /boot)
Выдает ошибку:
the file /boot/grub/stage1 not read correctly

Как быть?
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
Спасибо сказали:
ice999
Сообщения: 18

Re: Error loading operating system

Сообщение ice999 »

UTeHok писал(а):
18.07.2008 18:17
Да, загружайтесь с CD вашего дистрибутива и выбирайте установку загрузчика. Устанавливайте в MBR.
Но помните, что если Вы потом собираетесь ставить ОфтопикОС, то она снесет загрузчик, и Вам снова придется его устанавливать.


Компьютер чужой и переустановка дистрибутива крайне нежелательна. Диска от родного дистрибутива нет.
Есть диск с mandrivoй, но она отказывается переустанавливать загрузчик. Говорит, что это на винчестере не мандрива и поэтому ничего делать не будет. Другие диски не видят разделы на винте из-за RAID-контроллера.

Поэтому решил попробовать сделать все вручную.
Кто поможет, тому большое спасибо.
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
Спасибо сказали:
ice999
Сообщения: 18

Re: Error loading operating system

Сообщение ice999 »

1
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Error loading operating system

Сообщение devilr »

ice999 писал(а):
18.07.2008 18:30
Windows уже стоит. Грузится. Проблема теперь в том, что нужно сделать grubом, чтобы была мультизагрузка.

Загружаюсь с диска Mandriva Linux. Делаю chroot /mnt (там уже смонтированы нужные разделы).
запускаю grub-install /dev/sda1 (это устройство, на котором находится /boot)
Выдает ошибку:
the file /boot/grub/stage1 not read correctly

Как быть?

Если у вас /mnt стал "корнем", то файл boot/grub/stage1, относительно этого "корня" должен существовать. Т.е. его полный путь /mnt/boot/grub/stage1
Это так?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
ice999
Сообщения: 18

Re: Error loading operating system

Сообщение ice999 »

Файл boot/grub/stage1 на месте, проверил, но теперь проблема в следующем.

Опишу структуру диска.
Диск был размечен на четыре первичных раздела. Перечислю их в порядке следования
от начала диска(точки монтирования отвечают соответствующим разделам):
/boot
swap
/var
/

Для установки WinXP я удалил разделы /var и swap.
Удалить только один раздел не получалось, так как винда все равно не ставилась.
Думаю, это потому, что удаляемый раздел находится между другими разделами.
Перед этим я скопировал содержимое папки /var(смонтированного раздела)
в папку /var2, отмонтировал /var и переименовал /var2 в /var.
В /etc/fstab убрал монтирование разделов /var и swap, выполнил команду swapoff.

Чтобы не разбираться с grub-м, установил lilo с диска мандривы. Заполнил конфиг
соответствующим образом (так, чтобы грузились и linux и windows).
Выполнил команду lilo.

При перезагрузке появляется меню lilo. Windows нормально грузится.
Но при попытке загрузке linux в процессе загрузки появляется следующее сообщение:

kernel panic not syncing attempted to kill init

Где-то в интернете в этом случае советуют пересоздать initrd,
что я и сделал с помощью команды mkinitrd, но это не помогло.
Конфиг lilo я изменил и прописал путь к новому initrd. Команду lilo
тоже выполнил

Как можно решить эту проблему без сноса системы?
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Error loading operating system

Сообщение devilr »

Если я правильно понял, у вас сейчас вместо 4 разделов стало 3?
В /etc/fstab корректно отображаются разделы?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
ice999
Сообщения: 18

Re: Error loading operating system

Сообщение ice999 »

Я лишь закоментировал в fstab две строчки, которые соответствовали разделам /var и swap, а также изменил устройство
для корневого раздела на новое. Я проверил верность последнего указанного устройства, когда монтировал корневой раздел,
загружаясь с диска mandrivы. Раздел /boot стоял и стоит первым в списке разделов.
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Error loading operating system

Сообщение devilr »

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

Код: Выделить всё

fdisk -l
cat /etc/fstab
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
ice999
Сообщения: 18

Re: Error loading operating system

Сообщение ice999 »

cat /etc/fstab:

/dev/sda2 / ext3 defaults 1 1
/dev/sda1 /boot ext2 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0


fdisk -l:

Disk /dev/sda: 71.9 GB, ...
Device Boot Start End Blocks Id System
/dev/sda1 1 33 265041 83 Linux
/dev/sda2 230 3438 25777292+ 83 Linux
/dev/sda3 * 3439 8752 42684705 7 HPFS/NTFS


Между первым и вторым разделами находится неразмеченная область, оставшаяся после удаления разделов
swap и /var

Фрагмент lilo.conf:

default=mylinux
boot=/dev/sda
...


image=/boot/vmlinuz-2.6.9-42.0.3.EL
label=mylinux
initrd=/boot/initrd-2.6.9-42.0.3.ELmy.img

...

initrd получен командой mkinitrd
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3696
ОС: Mandriva => Gentoo (~amd64)

Re: Error loading operating system

Сообщение devilr »

Можно попробовать указать в lilo.conf корневой раздел в явном виде

Код: Выделить всё

root=/dev/sda2
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
ice999
Сообщения: 18

Re: Error loading operating system

Сообщение ice999 »

Спасибо, проблема решилась)).

Как я понял, можно еще использовать программу rdev, но сам я пробовать не стал.
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
Спасибо сказали: