На харде стоят 3 ОС, захотел освоить Слаку, но ставить ЛИЛО мне не захотелось, ведь есть граб.

Собственно, fdisk:

 Консоль:
Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048    37058559    18528256   83  Linux
/dev/sda2        37058621   621603044   292272212    f  W95 расшир. (LBA)
/dev/sda3       304545792   304624529       39369   83  Linux
/dev/sda4       199688192   304545791    52428800    7  HPFS/NTFS
/dev/sda5        37058623   193310144    78125761   83  Linux
/dev/sda6       193310208   195430724     1060258+  82  Linux своп / Solaris
/dev/sda7       304624593   516088124   105731766    7  HPFS/NTFS
/dev/sda8       516088188   518080184      995998+  82  Linux своп / Solaris
/dev/sda9   *   518080248   578629169    30274461   83  Linux
/dev/sda10      578629233   621603044    21486906   83  Linux

grub.conf:

 Консоль:
default 1
timeout 15
#splashimage=(hd0,2)/boot/grub/splash.xpm.gz

title Gentoo Linux (Kernel 2.6.36)
root (hd0,2)
kernel /boot/kernel-genkernel-x86_64-2.6.36my root=/dev/ram0 real_root=/dev/sda5 vga=0x318
initrd /boot/initramfs-genkernel-x86_64-2.6.36my

title Gentoo Linux (Kernel 2.6.38)
root (hd0,2)
kernel /boot/kernel-genkernel-x86_64-2.6.38-gentoo-r1 root=/dev/ram0 real_root=/dev/sda5 vga=0x318 
initrd /boot/initramfs-genkernel-x86_64-2.6.38-gentoo-r1

title Slackware
root (hd0,8)
kernel /boot/vmlinuz-generic-2.6.33.4 vga=0x318
initrd /boot/vmlinuz-huge-2.6.33.4

title Windows 7
root (hd0,3)
chainloader +1

title Ubuntu Linux (Kernel 2.6.35)
root (hd0,0)
kernel /boot/vmlinuz-2.6.35-25-generic root=UUID=29653f23-c816-482a-86c7-1c9c7305966b
initrd /boot/initrd.img-2.6.35-25-generic

В Слакбуке не было написано про то как ядро компилиться. То есть, ядро само скомпилится или надо самому после полной установки скомпилить? Разделы проставил вроде верно но в итоге у меня паника ядра. Проблема в грабе или в самом ядре?

2

что и как ставили?
рассказывайте в подробностях!

ПатреГ не любит Gnome...

3

Ставил Slackware 13.1 с загрузочной флешки (DVD образ). Все успешно установилось и предложило установить LILO. Я отказался и пошел в ребут (ну перед єтим пароль рута и прочие процедуры). Собственно в системе ничего не делал, мне осталось только правильно загрузить ядро или скомпилить новое. Но вот тут я не могу понять - ядро скомпилилось при установке или его надо скомпилить?

4

White Nelud пишет:

title Slackware
root (hd0,8)
kernel /boot/vmlinuz-generic-2.6.33.4 vga=0x318
initrd /boot/vmlinuz-huge-2.6.33.4

Дак вы же корень ядру не указали. Откуда ядро узнает, где она, эта слака, установлена.
Нужно

 Консоль:
kernel /boot/vmlinuz-generic-2.6.33.4 vga=0x318 root=/dev/sda7

Где /dev/sda7 заменить на раздел, в который установлена ваша слака.

Йа тьомный эльф

5

bobr, пробовал до это ставить и root и real_root. Но не помогло (root=/dev/ram0 real_root=/dev/sda9)

6

А вы точно правильный раздел указываете?
Ну, без "root=" ядро загружаться вообще и не должно.
Покажите сообщение о кернел панике.
А еще, раз уж у вас и Гента есть, то попробуйте запустить со слаковым ядром генту:

 Консоль:
kernel /boot/vmlinuz-generic-2.6.33.4 root=/dev/sda5
initrd /boot/vmlinuz-huge-2.6.33.4

Слака, насколько я знаю, использует ванильное ядро. Гента должна с ванильным ядром запускаться.
А потом, попробуйте наоборот - загрузиться в слаку с ядром генты.
Может, получится выявить на какой стороне проблемы: в ядре или в установленной слаке.

Йа тьомный эльф

7

Проблема в ядре. Генту с слаквареным ядром не загрузилась, слака с гентовским удачно загрузилась. Значит надо собирать ядро.

8 (16.04.2011 23:29:55 отредактировано gramozeka)

по умолчанию initrd в Слаке не генерится т.к. не нужен , вот так попробуйте :

 Консоль:

title Slackware
root (hd0,8)
kernel /boot/vmlinuz-huge-2.6.33.4 root=/dev/sda9 vga=0x318 quiet ro
boot

с generic у меня тоже паникует  ag

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

9

gramozeka, spasibo, nado bilo zagrusit yadro "huge". Pristupayu k izucheniu slackware (i rusificazii toje  ag )

10

White Nelud пишет:

gramozeka, spasibo, nado bilo zagrusit yadro "huge". Pristupayu k izucheniu slackware (i rusificazii toje  ag )

тыц  ag

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

11

gramozeka, спасибо за ссылку но я русифицировал по слакобукварю =)

12 (18.04.2011 10:19:42 отредактировано bormant)

White Nelud,
в продолжение темы.

Теперь самое время прогуляться в /boot, почитать /boot/README.initrd, создать  initrd.gz, прописать в grub kernel-generic-smp ядро (vmlinuz-generic-smp-*) и initrd.

 Консоль:

title Slackware
root (hd0,8)
kernel /boot/vmlinuz-huge-smp-2.6.33.4-smp root=/dev/sda9 vga=0x318 quiet ro
initrd /boot/initrd.gz
boot

generic ядро без initrd паникует по вполне понятной причине -- пора читать корневую фс, а дров на неё нет (собраны модулями, как и всё остальное, что можно собрать модулями).

Если собираетесь пользоваться не-smp ядром, не забудьте прочитать README.TXT в /extra/linux-2.6.33.4-nosmp-sdk/

13

bormant,  спасибо  wink