[mdk-re] 1 GRUB, 2 HDD, 3 OS

John =?iso-8859-1?q?john_=CE=C1_rmts=2Edonpac=2Eru?=
Пн Мар 4 08:49:11 MSK 2002


Здравствуйте!

На компьютере 2 винта:

Disk /dev/hda: 64 heads, 63 sectors, 780 cylinders
Units = cylinders of 4032 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1       126    253984+   6  FAT16
/dev/hda2           127       780   1318464   85  Linux extended
/dev/hda5           127       278    306400+  83  Linux
/dev/hda6           279       344    133024+  82  Linux swap
/dev/hda7           345       724    766048+  83  Linux
/dev/hda8           725       780    112864+  83  Linux

Disk /dev/hdb: 255 heads, 63 sectors, 523 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1   *         1       255   2048256   1b  Hidden Win95 FAT32
/dev/hdb2           256       523   2152710    5  Extended
/dev/hdb5           256       382   1020096    7  HPFS/NTFS
/dev/hdb6           383       523   1132551    6  FAT16

На hda1 стоит Win95 OSR2, на hda2 (и соответственно на hda5, hda6, hda7, 
hda8) - Junior, hdb5 - остатки от старой инсталляции Win2K (раздел с 
данными), hdb1 планируется сделать системным для Win2K (сейчас там 
загрузчик от Win98), hdb6 должен быть виден из всех ОС.

В /boot/grub/menu.lst написано следующее:

timeout 10
display vga16
border 000000
background AAAAFF
foreground FFFFFF
shade 0
splashimage (hd0,4)/boot/grub/pictures/alt-in-dark.xpm
altconfigfile (hd0,4)/boot/grub/menu.once
default 0

title ALT Linux Junior 1.1 Kernel 2.4.12-alt1-up
kernel (hd0,4)/boot/vmlinuz-2.4.12-alt1-up root=/dev/hda5 vga=788
initrd=/boot/initrd-2.4.12-alt1-up.img

title ALT Linux Junior 1.1 Kernel 2.4.12-alt1-up failsafe
kernel (hd0,4)/boot/vmlinuz-2.4.12-alt1-up root=/dev/hda5 vga=788 failsafe
initrd=/boot/initrd-2.4.12-alt1-up.img

title MS Windows 95 OSR2
hide (hd1,0)
unhide (hd0,0)
root (hd0,0)
makeactive
chainloader +1

title MS Windows 2000 Professional
hide (hd0,0)
unhide (hd1,0)
root (hd1,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1

title floppy
unhide (hd0,0)
unhide (hd1,0)
root (fd0)
chainloader +1

Ну так вот: hdb6 виден из Win95 и Linux. А загрузчик W98 из hdb1 на dir 
d: говорит: Сбой при чтении диска, и предлагает варианты: Abort, Retry, 
Ignore.

Раньше он вообще не грузился, но после map (0x81) (0x80) map (0x80) 
(0x81) начал (это Linux сформировал после переустановки, кстати, а что 
означают эти цифры, в info grub я нашел только вариант map (hd0) (hd1) 
или что-то в этом роде, но не помогло). Что б еще такое дописать?

С уважением, Прокопьев Евгений






Подробная информация о списке рассылки community