Как его переставить у меня что-то не получается, сразу скажу что загрзчик был записан от убунту точно не помню какой версии.
Пробовал его переставить так.
Загрузился с лайв сд убунту, установил всё что надо для работы, зделал chroot на на раидный раздел / .
Добавил в device.map раид выгледит так.
Код: Выделить всё
ubuntu / # cat /boot/grub/device.map
(fd0) /dev/fd0
(hd0) /dev/mapper/nvidia_acfifcee
(hd1) /dev/sda
(hd2) /dev/sdb
(hd3) /dev/sdc
(hd4) /dev/sddНа раиде партиции выгледят так:
Код: Выделить всё
ubuntu / # fdisk -l /dev/mapper/nvidia_acfifcee
Disk /dev/mapper/nvidia_acfifcee: 500.1 GB, 500118585344 bytes
255 heads, 63 sectors/track, 60802 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/mapper/nvidia_acfifcee1 1338 60802 477652612+ f W95 Ext'd (LBA)
/dev/mapper/nvidia_acfifcee2 * 1 1337 10739421 83 Linux (reiserfs)
/dev/mapper/nvidia_acfifcee5 1338 1483 1172713+ 82 Linux swap / Solaris
/dev/mapper/nvidia_acfifcee6 1484 60802 476479836 83 Linux (xfs)Пытался записать загрузчик так:
Код: Выделить всё
grub
root (hd0,1)
//выдало это
Filesystem type unknown, partition type 0x1Потом попробовал через grub-install
Код: Выделить всё
ubuntu / # grub-install --no-floppy /dev/mapper/nvidia_acfifcee2
/dev/mapper/nvidia_acfifcee2 does not have any corresponding BIOS drive.вот так выгледит grub.conf
Код: Выделить всё
ubuntu / # cat /boot/grub/grub.conf
timeout 5
default 0
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title=Gentoo Linux (2.6.28-gentoo-r3)
root (hd0,1)
kernel /boot/kernel-genkernel-x86_64-2.6.28-gentoo-r3 root=/dev/ram0 real_root=/dev/mapper/nvidia_acfifcee2 dodmraid console=tty1
initrd /boot/initramfs-genkernel-x86_64-2.6.28-gentoo-r3
title=Gentoo Linux (2.6.28-gentoo-r2)
root (hd0,1)
kernel /boot/kernel-genkernel-x86_64-2.6.28-gentoo-r2 root=/dev/ram0 real_root=/dev/mapper/nvidia_acfifcee2 dodmraid console=tty1
initrd /boot/initramfs-genkernel-x86_64-2.6.28-gentoo-r2
title=Gentoo Linux (2.6.28-gentoo-r1)
root (hd0,1)
kernel /boot/kernel-genkernel-x86_64-2.6.28-gentoo-r1 root=/dev/ram0 real_root=/dev/mapper/nvidia_acfifcee2 dodmraid console=tty1
initrd /boot/initramfs-genkernel-x86_64-2.6.28-gentoo-r1
title=Gentoo Linux (2.6.27-gentoo-r8)
root (hd0,1)
kernel /boot/kernel-genkernel-x86_64-2.6.27-gentoo-r8 root=/dev/ram0 real_root=/dev/mapper/nvidia_acfifcee2 dodmraid console=tty1
initrd /boot/initramfs-genkernel-x86_64-2.6.27-gentoo-r8
title=Gentoo Linux (2.6.28-gentoo-r2) test from /dev/hda1
root (hd4,0)
kernel /boot/kernel-genkernel-x86_64-2.6.28-gentoo-r2 root=/dev/ram0 real_root=/dev/hda1 console=tty1
initrd /boot/initramfs-genkernel-x86_64-2.6.28-gentoo-r2
title=Memtest86Plus
root (hd0,1)
kernel /boot/memtest86plus/memtest.binГде я допустил ошибку или что я не так делаю?