Win98 + Linux (не грузится win)

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

Модератор: Bizdelnick

genagon
Сообщения: 36
ОС: WinXP+SUSE Linux

Win98 + Linux

Сообщение genagon »

Такая проблема. В систем 2 жестких диска (один 3 гб, второй - 40). На каждом из них была установленная win98. Загрузка происходила с меньшего диска. Установил linux (ASP 11), загрузчик grub в mbr. После этого не грузится ни одна из win. C linuxom все ok. сразу скажу, что сначала по глубости полез в partition magic и там менял конфигурации. Когда вернул на первоначальные и начал экспериментировать с grub.conf ничего не помогает.

Конфигурация grub.conf следующая:
default 0
splashimage=/boot/grub/splash.xpm.gz
timeout 30

title ASPLinux-2.6.17
kernel /boot/vmlinuz-2.6.17-1.2157.1asp root=/dev/hda3 reboot=b pci=noacpi pci=usepirqmask quiet rhgb resume=/dev/hda1
initrd /boot/initrd-2.6.17-1.2157.1asp.img
boot

title win1
root (hd0,5)
rootnoveryfy
makeactive
chainloader +1

title win2
root (hd1,1)
rootnoveryfy
makeactive
chainloader +1

title win3
root (hd1,4)
rootnoveryfy
makeactive
chainloader +1


fstab:
/dev/hda1 none swap sw 0 0
/dev/hda3 / ext3 defaults,errors=remount-ro 0 1
proc /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
none /dev/pts devpts gid=5,mode=620 0 0

/dev/fd0 /media/floppy auto pamconsole,exec,noauto,codepage=866,iocharset=utf8,managed 0 0
/dev/hdc /media/dvdrecorder auto pamconsole,exec,noauto,iocharset=utf8,managed 0 0
/dev/hdb5 /media/idedisk vfat pamconsole,exec,noauto,showexec,iocharset=utf8,codepage=866,managed 0 0
/dev/hdb1 /media/idedisk1 vfat pamconsole,exec,noauto,showexec,iocharset=utf8,codepage=866,managed 0 0
/dev/hda6 /media/idedisk2 vfat pamconsole,exec,noauto,showexec,iocharset=utf8,codepage=866,managed 0 0
/dev/hda5 /media/idedisk3 vfat pamconsole,exec,noauto,showexec,iocharset=utf8,codepage=866,managed 0 0


В partition magic такая конфигурация:
Disk1-28662 MB:
*: unallocated none primary
*: extended none primary
D: fat32 none logical
E: fat32 none logical
*: Linux Ext2 ative primary
*:SWAPSPACE2 Linux_Swap none primary

Disk2-2012 MB:
*: unallocated none primary
C: FAT32 ative primary
*: extended none primary
F: FAT32 none logical



Помогите, кто может!!!
Спасибо сказали:
zubarev
Сообщения: 119
ОС: Fedora Core

Re: Win98 + Linux

Сообщение zubarev »

В секции grub.conf для соответствующей операционки, которую вы хотите грузить с пом. grub, надо после параметра rootnoveryfy указать, что именно "noveryfy" и добавить "переназначение" (map).
То есть, например, для виндовса, стоящего на 2-м физическом жестком диске:
rootnoveryfy (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1

И еще - не совсем понятно - вы говорили у вас два вин98, а в grub.conf отражено еще
"title win3" - Это что?
--------------
Ессно, бэкап grub.conf - не забываем ;)
Спасибо сказали:
zubarev
Сообщения: 119
ОС: Fedora Core

Re: Win98 + Linux

Сообщение zubarev »

И еще, чуть не забыл.
Вы там про Партишн Маджик написали.
Удобная программа, популярная.
Однако, совет - не пытайтесь обрабатывать (resize, move) линуксовые разделы старыми версиями PQmagic (типа, случайно завалявшимися на флопи-диске с допотопных времен).
Если же у вас LogVolGroup, то вообще PQmagic'ом туда лучше не лезть.
Спасибо сказали:
Аватара пользователя
sirocco
Сообщения: 782
Статус: Задвинутый соучастник

Re: Win98 + Linux

Сообщение sirocco »

genagon писал(а):
29.11.2007 12:53
title win3
root (hd1,4)

Здесь, по-моему, правильней
root (hd1,3)
А вообще-то лучше показать
fdisk -l /dev/hda
fdisk -l /dev/hdb
Спасибо сказали:
genagon
Сообщения: 36
ОС: WinXP+SUSE Linux

Re: Win98 + Linux

Сообщение genagon »

zubarev писал(а):
29.11.2007 13:21
В секции grub.conf для соответствующей операционки, которую вы хотите грузить с пом. grub, надо после параметра rootnoveryfy указать, что именно "noveryfy" и добавить "переназначение" (map).
То есть, например, для виндовса, стоящего на 2-м физическом жестком диске:
rootnoveryfy (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1


Понял. Все получилось. Спасибо.

zubarev писал(а):
29.11.2007 13:21
И еще - не совсем понятно - вы говорили у вас два вин98, а в grub.conf отражено еще
"title win3" - Это что?


Сначала не обратил внимания. Там оказывается на одном из логических дисков когда-то win98 стояла и ее некоректно снесли. В корне остались системные файлы. Наверное grub при установке к ним обратился.
Спасибо сказали:
genagon
Сообщения: 36
ОС: WinXP+SUSE Linux

Re: Win98 + Linux

Сообщение genagon »

zubarev писал(а):
29.11.2007 13:28
Однако, совет - не пытайтесь обрабатывать (resize, move) линуксовые разделы старыми версиями PQmagic (типа, случайно завалявшимися на флопи-диске с допотопных времен).
Если же у вас LogVolGroup, то вообще PQmagic'ом туда лучше не лезть.


На своем опыте уже убедился. Спасибо за помощь.
Спасибо сказали:
genagon
Сообщения: 36
ОС: WinXP+SUSE Linux

Re: Win98 + Linux

Сообщение genagon »

sirocco писал(а):
29.11.2007 13:34
genagon писал(а):
29.11.2007 12:53
title win3
root (hd1,4)

Здесь, по-моему, правильней
root (hd1,3)

не, не помагает. Попробую разобраться.
sirocco писал(а):
29.11.2007 13:34
А вообще-то лучше показать
fdisk -l /dev/hda
fdisk -l /dev/hdb

hda:
Disk /dev/hdb: 2111 MB, 2111864832 bytes
64 heads, 63 sectors/track, 1023 cylinders
Units = cylinders of 4032 * 512 = 2064384 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 2 481 967648+ b W95 FAT32
/dev/hdb2 482 1022 1090656 5 Extended
/dev/hdb5 482 1022 1090624+ b W95 FAT32


hdb:
Disk /dev/hdb: 2111 MB, 2111864832 bytes
64 heads, 63 sectors/track, 1023 cylinders
Units = cylinders of 4032 * 512 = 2064384 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 2 481 967648+ b W95 FAT32
/dev/hdb2 482 1022 1090656 5 Extended
/dev/hdb5 482 1022 1090624+ b W95 FAT32
Спасибо сказали: