Обычный: Mandriva 2009.0+WinXP SP2 или "Не могу сделать так, чтобы выбрать можно было ОС при загрузке-2"

8 сообщений / 0 new
Последнее сообщение
Гость
Обычный: Mandriva 2009.0+WinXP SP2 или "Не могу сделать так, чтобы выбрать можно было ОС при загрузке-2"

Аппаратная часть
Процессор: Intel E8400
Системная плата: Asus P5K-SE
ОЗУ: 2 Гб DDR-2 800 МГц
ПЗУ: 120 Гб sata Seagate+250 Гб sata WD
Видеокарта: Radeon x1950gt
Видеотюнер: Beholder 609 rds
Звук: Creative SB 128 Vibra 2.0
Combo Benq CB523C dvd/cdrw

Ребята, помогите пожалуйста советом, как можно решить задачу: установить Mandriva 2009.0 параллельно XP SP2 с выбором ОС при загрузке.

Диски разбиты следующим образом:
1) 120 Гб sata Seagate
С: 20 Гб fat32 загрузочный с winxp
D: E: по 50 Гб-хранилища
2) 250 Гб sata WD
F: G: -ntfs по 100 Гб
H: ext3 под Mandriva

В начале установки появляется error "No CDROM device found" со списком предлагаемых драйверов, выбираю pata_marvel и загрузка идет дальше. В конце установки появляетя пункт "Установка загрузчика" с предлагаемыми позициями:
-первый сектор диска sda (120 Гб) (MBR)
-первый сектор диска sdb (250 Гб) (MBR)
-первый сектор диска корневого раздела
Я так понимаю нужно выбрать первую позицию, выбираю, после перезагрузки грузится сразу WinXP. С остальными позициями точно так же.
Перезагружаюсь и выбираю в меню Mandriva Rescue System/Re-Install Boot Loader, на фото 1 и 2 видно, что дальше происходит. Появляется Error 17 и все, при перезагрузке грузится только WinXP. Как LiveCD Mandriva не дает грузится, есть LiveCD Ubuntu 7.04 (при установке Ubuntu точно такая же ситуация).

Обычный (не проверено)

http://slil.ru/27880723 архив с двумя фото, 0,37 Мб

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Руками GRUB не пробовал ставить?
В BIOS диски местами не менял, попробуй?

Ещё приведи вывод: fdisk -l /dev/sda и fdisk -l /dev/sdb

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

Обычный (не проверено)

Ещё приведи вывод: fdisk -l /dev/sda и fdisk -l /dev/sdb, вот что получается (загрузился в LiveCD Ubuntu и набрал в терминале)
ubuntu@ubuntu:~$ fdisk -l /dev/sda
Cannot open /dev/sda
ubuntu@ubuntu:~$ fdisk -l /dev/sdb
Cannot open /dev/sdb
ubuntu@ubuntu:~$

В BIOS есть пункт "SATA Configuration", с тремя положениями -Disable, -Compatible, -Enhanced. Вышеописанное в предыдущих постах было произведено при "SATA Configuration"=Enhanced

1) "SATA Configuration"=Compatible. Поменял в BIOS диски выбрал в Mandriva установку загрузчика в "первый сектор диска sdb (250 Гб) (MBR)", при перезагрузке получаю "Reboot and Select proper Boot device"

2) "SATA Configuration"=Compatible. Поменял в BIOS диски назад, как было, в Mandriva установку загрузчика в "первый сектор диска sda (120 Гб) (MBR)", при перезагрузке грузится WinXP.

Вручную пытался ставить grub4dos, на большее опыта не хватает, прописал его в boot.ini при загрузке появляется выбор между WinXP и Grub4Dos, выбираю Grub4Dos-выдает ошибку похожую на "Reboot and Select proper Boot device" и все.

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

SATA Configuration поставь пока в Compatible, это активирует режим совместимости.

Про fdisk -l /dev/sda и fdisk -l /dev/sdb:
Нужно от пользователя root набирать. Далее все манипуляции с GRUB тоже от имени root.

Запусти на LiveCD GRUB, просто в консоли набери GRUB. Ты окажешься в консоли GRUB. Набери там root (hd1, и нажми табуляцию, GRUB покажет возможные варианты, выбери тот раздел на котором у тебя Linux, просто допиши цифру. Должно получится примерно: root (hd1,2) дальше жми Enter. Если всё прошло успешно то набери install (hd0), после этого GRUB должен установиться в MBR, если не поможет, попробуй вместо install (hd0) ввести install (hd1), предварительно так-же выполнив root (hd1,Х).

На худой конец попробуй оставить только HDD на котором Linux, переустанови загрузчик и посмотри, что будет.

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

Обычный (не проверено)

LiveCD Ubuntu terminal

ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# grub
grub> root (hd1,
possible partitions are:
partition num: 4, filesystem type unknown, partition type 0*7
partition num: 5, filesystem type unknown, partition type 0*7
partition num: 6, filesystem type unknown, partition type 0*7 (удивлен, ведь хотя бы ext3 он должен был распознать?)

grub> root (hd1,6)
grub> install (hd0)
error 1: filename must be either an absolute pathname or blocklist
grub> root (hd1,6)
grub> install (hd1)
error 1: filename must be either an absolute pathname or blocklist

худой конец:
залез в ПК и отключил seagate 120 gb, запускаю Mandriva/re-install boot loader в "первый сектор диска sdb (250 Гб) (MBR)" получаю фото 3 (http://slil.ru/27882020 -error 21+error 12).

А теперь самое интересное, переустановил Mandriva на тот же раздел, предварительно отформатировав его в raiserfs. Загрузчик установил в "первый сектор диска sda (120 Гб) (MBR)". И все работает!
Благодарю всех за посильную помощь, еще б понять что это было.

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Непонимание ФС... наводит на мысль о том, что почему-то не было установлено нужного стейджа для GRUB, например e2fs_stage1_5, хотя они вроде все должны ставиться автоматически...

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

Rusik (не проверено)

есть отличная вещь super grub disk сам находит все системы и всё ставит как надо

RSS-материал