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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Apache в Jan 30, 2006, 00:07



Титла: Стартиране на Линукс
Публикувано от: Apache в Jan 30, 2006, 00:07
Здравейте. Инсталирах Gentoo, като компилирах и настроих ядрото ръчно. Използвам GRUB за boot loader, подредбата на дяловете ми е следната :
Примерен код

1. Boot Partition - 32MB - ext2
2. SWAP Space - 1GB
3. Windows XP Partition - FAT32
4. Linux Partition - ext3


Създадох някакси grub.conf файл, като не схванах много много синтаксиса. Kernela ми се намира в Boot дяла, ето и как съм попълнил конфигурационния файл за GRUB :
Примерен код

default 0
timeout 30

splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.11-r3
boot (hd0,0)                         - тук мисля че трябва се посочи къде се намира кернела ( в случая boot дяла - hda0,0 )
kernel /kernel-2.6.11-gentoo-r3 root=/dev/hda4   - тук не разбрах синтаксиса, но предполагам че това "root=/devhda4" показва единствено къде се намира / - root partition-а. съответно hda4 )

title=Windows XP
rootnoverify (hd0,2)            - тук същата работа, windows-кия дял се намира в hda0,2 ( hda3 ) )
makeactive
chainloader +1


При reboot Windows-а се стартира без проблеми, но при опит да стартирам Линукс се появява съобщение за грешка :
Примерен код
The Kernel must be loaded before boot.


Та въпроса ми е някой има ли представа къде какво съм оплескал, като предполагам че грешката ми е именно в този конфигурационен файл. Мерси предварително.


Титла: Стартиране на Линукс
Публикувано от: Agent_SMITH в Jan 30, 2006, 01:43
При мен реда в /boot/grub/menu.lst който описва gentoo е:
Примерен код
title   2.6.14-r2@gentoo+xfce
kernel (hd0,7)/kernel-2.6.14-r2  root=/dev/hda9

Така съм описал gentoo, което обитава съответно:
Примерен код
/dev/hda8       /boot           reiserfs notail,noatime  1       1
/dev/hda9       /               reiserfs noatime         0       0
/dev/hda10      none            swap    sw               0       0
според описаното в /etc/fstab

Успех  B)


Титла: Стартиране на Линукс
Публикувано от: nrr в Jan 30, 2006, 10:22
Здравей
В часта за Gentoo вместо boot (hd0,0) трябва да е root (hd0,0).
Успех!


Титла: Стартиране на Линукс
Публикувано от: svejaka в Jan 30, 2006, 18:24
Дяловете ти се броят hda1 hda2 и тн. , но Grub ги брои от 0 (нула), демек hda1 = hd0,0   hda2 = hd0,1
Също както ти каза nnr "В часта за Gentoo вместо boot (hd0,0) трябва да е root (hd0,0)."
С cfdisk можеш да видиш информация за дяловете ти.


Титла: Стартиране на Линукс
Публикувано от: Apache в Feb 08, 2006, 17:24
Цитат (nrr @ Ян. 30 2006,11:22)
Здравей
В часта за Gentoo вместо boot (hd0,0) трябва да е root (hd0,0).
Успех!

Мерси много, това реши проблема. :)