Такая проблема. В систем 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
Помогите, кто может!!!
Win98 + Linux (не грузится win)
Модератор: Bizdelnick
-
zubarev
- Сообщения: 119
- ОС: Fedora Core
Re: Win98 + Linux
В секции 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 - не забываем
То есть, например, для виндовса, стоящего на 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
И еще, чуть не забыл.
Вы там про Партишн Маджик написали.
Удобная программа, популярная.
Однако, совет - не пытайтесь обрабатывать (resize, move) линуксовые разделы старыми версиями PQmagic (типа, случайно завалявшимися на флопи-диске с допотопных времен).
Если же у вас LogVolGroup, то вообще PQmagic'ом туда лучше не лезть.
Вы там про Партишн Маджик написали.
Удобная программа, популярная.
Однако, совет - не пытайтесь обрабатывать (resize, move) линуксовые разделы старыми версиями PQmagic (типа, случайно завалявшимися на флопи-диске с допотопных времен).
Если же у вас LogVolGroup, то вообще PQmagic'ом туда лучше не лезть.
-
sirocco
- Сообщения: 782
- Статус: Задвинутый соучастник
-
genagon
- Сообщения: 36
- ОС: WinXP+SUSE Linux
Re: Win98 + Linux
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
Понял. Все получилось. Спасибо.
Сначала не обратил внимания. Там оказывается на одном из логических дисков когда-то win98 стояла и ее некоректно снесли. В корне остались системные файлы. Наверное grub при установке к ним обратился.
-
genagon
- Сообщения: 36
- ОС: WinXP+SUSE Linux
Re: Win98 + Linux
На своем опыте уже убедился. Спасибо за помощь.
-
genagon
- Сообщения: 36
- ОС: WinXP+SUSE Linux
Re: Win98 + Linux
не, не помагает. Попробую разобраться.
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