Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Abyssos в Mar 24, 2006, 11:34



Титла: Grub help
Публикувано от: Abyssos в Mar 24, 2006, 11:34
Здравейте!
Искам да попитам дали греша някъде, защото имам един проблем с конфигурацията на GRUB. Инсталирах Gentoo Linux, но имам и Windows XP на HDD-то.При fdisk -l илиза следното:


/dev/hda1  * c   W95 FAT32
/dev/hda2      f   W95 Ext
/dev/hda5      b  W95  FAT32
/dev/hda6     83  Linux  
/dev/hda7     83  Linux  за /boot
/dev/hda8     82  Linux Swap

Преглеждайки конфигурационния файл на grub, според мен за моите партишъни трябва да изглежда по този начин:
Предварително да уточня, че съм с genkernel.
Примерен код

default 0 (?)
timeout 30
splashimage=(hd0,6)/boot/grub/splash.xpm.gz

title=Gentoo Linux 2.6.12
root (hd0,6)
kernel /boot/kernel-2.6.12-gentoo-r10 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda6 udev
initrd /boot/initramfs-genkernel-amd64-2.6.12-gentoo-r10

# Only in case you want to dual-boot
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

Искам да знам дали това е правилния конфигурационен файл, защото според мен би трябвало така да изглежда, но все пак не съм чак толкова наясно с този boot loader.
Благодаря предварително за помощта!
 B)
p.s. Трябва ли да инсталирам grub в /boot директорията или направо върху hda в MBR?


Титла: Grub help
Публикувано от: в Mar 24, 2006, 16:14
Така
Примерен код
root (hd0,6)
си определил root да сочи към boot ;)
Промени го на
Примерен код
root (hd0,5)
и пробвай.
 :ok:


Титла: Grub help
Публикувано от: GoodT в Mar 24, 2006, 17:46
"Трябва ли да инсталирам grub в /boot директорията или направо върху hda в MBR?" - трябва да е в MBR-а.
#grub-install /dev/hda


Титла: Grub help
Публикувано от: Abyssos в Mar 24, 2006, 18:04
Мерси за бързите отговори.Ще тествам , дано този път да се зареди всичко нормално  :)
p.s. Възможно е и да е от грешната root директория, която съм посочил, трябва да е
Примерен код
real_root=/dev/hda6

вместо /dev/hda7 (дяла, отделен за boot) ... ;)