LinuxForum.Fans
Тема

Не устанавливается загрузчик Мандрива Линукс

Автор: alex022 16 сообщений 5482 просмотров
#247070

Вот такая проблема. Хочу установить линукс в качестве второй ОС. Система ставится, но после перезагрузки как грузилась винда, так и грузится... Загружаюсь с LiveCD, иду в центр управления Мандрива. Вижу уведомление, говорящее о том, что загрузчик отсутствует. Ставлю его заново. Та же ситуация. Пробую другой дистрибутив. И опять все без изменений... В чем дело? Раньше такого не наблюдалось. Винда в паре с Мандривой стоят у меня уже несколько лет. Много раз переустанавливал и то и другое. На днях сменил жесткий диск, после этого все и началось. Может в этом проблема? Кто сталкивался, подскажите пожалуйста!

#247071

Версия мандривы.
Куда ставим линукс.
Куда ставим загрузчик.

#247080

Мандрива 2010.1 Free, как вариант - Мандрива 2010.1 One. Пробовал на обеих системах, результат один и тот же. Линукс ставится на специально выделенный раздел жесткого диска, на том же диске, что и винда. Вообще же в системе 2 жестких диска. Операционки стоят на первом диске в системе. Загрузчик - в главную запись MBR. По такой схеме ставил всегда, все работало до замены жесткого диска.

#247081

Туда же, где линукс стоит, поставить загрузчик не пробовали?

#247088

Сейчас попробовал. Никакого толка, все то же самое...

#247149

alex022,
На диске Free есть утилита восстановление загрузчика (или можно просто запустить обновление системы)

Обратно его на /dev/sda поставьте.

#247159

А может у него мать с UEFI? (это так, как предположение?) Попробуйте выбрать загрузчик не Grub а Lilo.

#247182

Перепробовал уже, наверное, все... Результата как не было, так и нет. Попробую сейчас выложить скрины с ошибками. Все получено через LiveCD.

Показать
Это попытка восстановить загрузчик.

#247183

Показать
Собственно ошибка после установки загрузчика...

#247247

Попробовал. Как и в прошлые разы ничего не получилось. Вот скрин с ошибкой:

Показать

#247250

alex022,
Не надо делать скриншоты консоли - просто копируйте текст с консоли и сюда в теги code выводите. И не делайте такие маленькие скриншоты - ничего не видно.

#247257

Это видно радикал так сжимает... Скрины вообще крупные получаются. В таком случае, действительно вот вывод консоли:

text

    GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ]

grub> find /boot/grub/stage2 (hd0,6)

grub> root (hd0,6) Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded. succeeded Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,6)/boot/grub/stage2 /boot/grub/menu.lst"... failed

Error 12: Invalid device requested

grub>

Вообще, складывается впечатление, что дело все же в жестком диске...

#247265

alex022,
Покажите:

text
# df -h
# blkid
#247289

Вот выводы по данным командам:

text

[root@localhost live]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
none                  759M   34M  725M   5% /
[root@localhost live]# blkid
/dev/loop0: TYPE="squashfs" 
/dev/sda1: LABEL="System" UUID="DCEC95BBEC95907E" TYPE="ntfs" 
/dev/sda5: UUID="6C84279E84276A32" TYPE="ntfs" 
/dev/sda6: UUID="8263a078-b467-082b-1cf0-6f2daeae18c7" TYPE="ext4" 
/dev/sda7: UUID="7efd1f49-ce25-9d2e-3faa-c0edc9f855ee" TYPE="ext4" 
/dev/sda8: UUID="24fe1efa-3db4-4747-9608-e75773d2ae15" TYPE="swap" 
/dev/sdb5: UUID="14180A22180A0408" TYPE="ntfs" 
[root@localhost live]#

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

text
[root@localhost live]# mkdir /old
[root@localhost live]# mkdir /old/dev
[root@localhost live]# mount /dev/sda6 /old
[root@localhost live]# mount --bind /dev /old/dev
[root@localhost live]# chroot /old
[root@localhost /]# /sbin/grub-install /dev/sda
df: Предупреждение: не удалось прочитать таблицу смонтированных файловых систем
df: Предупреждение: не удалось прочитать таблицу смонтированных файловых систем
df: Предупреждение: не удалось прочитать таблицу смонтированных файловых систем
You must set the root directory by the option --root-directory, because
/boot/grub does not exist in the root device Could not find device for /boot.
[root@localhost /]#

Что, в общем-то, логично, поскольку файловые системы у меня по какой-то причине не монтируются...

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