Error loading operating system
Модератор: Bizdelnick
-
ice999
- Сообщения: 18
Error loading operating system
Ситуация следующая.
На компьютере установлен RAID контроллер MegaRAID 8408E
Установлена ОС scientific linux.
Она занимала все 4 раздела на жестком диске (он один, вернее одна пара).
Потребовалось установить винду.
Windows не могла установиться, так как все разделы были заняты, т.е. их количество было максимальным.
Было решено удалить раздел linux (с точкой монтирования /var, которую я предварительно скопировал).
После этого при загрузке компьютера появляется ошибка:
Error loading operating system
Как с этим бороться?
На компьютере установлен 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
В MBR указан раздел, на котором нет загрузчика (потому, что стерли).
Решение: загрузиться с любого загрузочного диска и либо указать другой раздел, содержащий загрузчик, либо установить ОС на тот раздел, который стерли.
Решение: загрузиться с любого загрузочного диска и либо указать другой раздел, содержащий загрузчик, либо установить ОС на тот раздел, который стерли.
-
UTeHok
- Сообщения: 354
- Статус: Антиглобалист
- ОС: Debian GNU/Linux
Re: Error loading operating system
А куда скопировали?
99% проблема в загрузчике.
«Make love, not war!»
-
devilr
- Сообщения: 3696
- ОС: Mandriva => Gentoo (~amd64)
Re: Error loading operating system
Error loading operating system - невозможна загрузка операционной системы.
Это возвращает Master Boot Record в случае, если не находит вменяемого Boot Record на разделе, указанного как загрузочный.
P.S. Иногда (очень редко) такое сообщение появляется, если нет НИ ОДНОГО загрузочного раздела. Это вряд ли, но всякое бывает.
Это возвращает Master Boot Record в случае, если не находит вменяемого Boot Record на разделе, указанного как загрузочный.
P.S. Иногда (очень редко) такое сообщение появляется, если нет НИ ОДНОГО загрузочного раздела. Это вряд ли, но всякое бывает.
-
UTeHok
- Сообщения: 354
- Статус: Антиглобалист
- ОС: Debian GNU/Linux
Re: Error loading operating system
+1
ice999
Устанавливайте ОффтопикОС на винт, потом вставляете диск с линуком, загружаетесь с него, и устанавливаете заново загрузчик в MBR.
«Make love, not war!»
-
ice999
- Сообщения: 18
Re: Error loading operating system
А как все сделать без переустановки каких-либо ОС?
Просто обновить загрузочный сектор (или что-то в этом роде)?
Просто обновить загрузочный сектор (или что-то в этом роде)?
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
-
devilr
- Сообщения: 3696
- ОС: Mandriva => Gentoo (~amd64)
Re: Error loading operating system
На том, удаленном, разделе windows уже стоит?
-
UTeHok
- Сообщения: 354
- Статус: Антиглобалист
- ОС: Debian GNU/Linux
Re: Error loading operating system
Да, загружайтесь с CD вашего дистрибутива и выбирайте установку загрузчика. Устанавливайте в MBR.
Но помните, что если Вы потом собираетесь ставить ОфтопикОС, то она снесет загрузчик, и Вам снова придется его устанавливать.
«Make love, not war!»
-
ice999
- Сообщения: 18
Re: Error loading operating system
Windows уже стоит. Грузится. Проблема теперь в том, что нужно сделать grubом, чтобы была мультизагрузка.
Загружаюсь с диска Mandriva Linux. Делаю chroot /mnt (там уже смонтированы нужные разделы).
запускаю grub-install /dev/sda1 (это устройство, на котором находится /boot)
Выдает ошибку:
the file /boot/grub/stage1 not read correctly
Как быть?
Загружаюсь с диска 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
Компьютер чужой и переустановка дистрибутива крайне нежелательна. Диска от родного дистрибутива нет.
Есть диск с mandrivoй, но она отказывается переустанавливать загрузчик. Говорит, что это на винчестере не мандрива и поэтому ничего делать не будет. Другие диски не видят разделы на винте из-за RAID-контроллера.
Поэтому решил попробовать сделать все вручную.
Кто поможет, тому большое спасибо.
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
-
ice999
- Сообщения: 18
Re: Error loading operating system
1
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
-
devilr
- Сообщения: 3696
- ОС: Mandriva => Gentoo (~amd64)
Re: Error loading operating system
ice999 писал(а): ↑18.07.2008 18:30Windows уже стоит. Грузится. Проблема теперь в том, что нужно сделать 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
Файл 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
тоже выполнил
Как можно решить эту проблему без сноса системы?
Опишу структуру диска.
Диск был размечен на четыре первичных раздела. Перечислю их в порядке следования
от начала диска(точки монтирования отвечают соответствующим разделам):
/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
Если я правильно понял, у вас сейчас вместо 4 разделов стало 3?
В /etc/fstab корректно отображаются разделы?
В /etc/fstab корректно отображаются разделы?
-
ice999
- Сообщения: 18
Re: Error loading operating system
Я лишь закоментировал в fstab две строчки, которые соответствовали разделам /var и swap, а также изменил устройство
для корневого раздела на новое. Я проверил верность последнего указанного устройства, когда монтировал корневой раздел,
загружаясь с диска mandrivы. Раздел /boot стоял и стоит первым в списке разделов.
для корневого раздела на новое. Я проверил верность последнего указанного устройства, когда монтировал корневой раздел,
загружаясь с диска mandrivы. Раздел /boot стоял и стоит первым в списке разделов.
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22
-
devilr
- Сообщения: 3696
- ОС: Mandriva => Gentoo (~amd64)
Re: Error loading operating system
Покажите вывод команд
Код: Выделить всё
fdisk -l
cat /etc/fstab-
ice999
- Сообщения: 18
Re: Error loading operating system
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
/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
Можно попробовать указать в lilo.conf корневой раздел в явном виде
Код: Выделить всё
root=/dev/sda2-
ice999
- Сообщения: 18
Re: Error loading operating system
Спасибо, проблема решилась)).
Как я понял, можно еще использовать программу rdev, но сам я пробовать не стал.
Как я понял, можно еще использовать программу rdev, но сам я пробовать не стал.
Бог есть компактификация Александрова для Вселенной - Евангелие от Гротендика, IV,22