Gentoo 2005.1 проблема с ядром
Гость 5 июля, 2006 - 15:08
Пользуясь «Настольной книгой Gentoo» и ещё кое-какими мануалами дошёл до установки ядра сделал также как до этого делал в 2005.0:
# cd /usr/src/linux
# make menuconfig
Настроил, после чего
# make && make modules_install
После этого в одном мануале переходим к установке grub и его конфигурированию (всё переписывать не буду) короче там есть такая строчка:
kernel /boot/vmlinuz-2.6.11-gentoo-r11 root=/dev/hda1
Так как у меня не 2005.0, а 2005.1 решил поглядеть что у меня за ядро и что я вижу? А ничего не вижу нет в /boot файла vmlinuz-*
Что делать?
»
- Для комментирования войдите или зарегистрируйтесь
Интересно, а
Интересно, а после
# make && make modules_install
ты собранное ядро из /usr/src/linux/arch/i386/boot/vmlinuz-2.6.x копировал в /boot?
У меня его там
У меня его там нет
Непонятный глюк с make menuconfig
Народ. Такой вопрос. Мучаюсь уже вторые сутки.
все сделал, все нормально.
пишу
make menuconfig
он выдает
no rule make "menuconfig"
что это??? первый раз такую ересь вижу.
помогите плизз.
А в каталог
А в каталог /usr/src/linux переходишь?
makemake installmake
# make # make install # make modules_install
Это ничего не
Это ничего не изменило :(
ни в /boot, ни в /usr/src/linux vmlinuz нет.
а что говорит
а что говорит
#mount | grep boot
ты имел ввиду
ты имел ввиду grub?
вообще-то он ещё не стоял.
Поставил и он говорит Error 27 и ругается на все разделы.
Re: ты имел ввиду
Загляни в дирректорию /usr/src/linux/arch/i386/boot там увидишь файл bzImage - это оно и есть. Копируй его под любым именем в /boot.
А лучше используй genkernel он сам все за тебя сделает.
Теперь ясно.
Теперь ясно. Только почему об этом нигде не написано? Странно как-то.
Не хочу gekernel, хочу сам.
Re: Теперь ясно.
Как это нигде не написано?
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=1&chap=7
Re: Теперь ясно.
Об этом написано в /usr/src/linux/READMY, правда по английски, ну и в handbook тоже.
А не хочешь genkernel - это зря. Конечно ручками собрать пару раз стоит для опыта, но genkernel - это автоматизация твоей работы. Зачем пренебрегать?
Прошу прошения,
Прошу прошения, невнимательность. Новая проблема возникла теперь с grub
Ситуация такая у меня два винта с такой раскладкой:
hda1=fat, hda2=ntfs,
hdb1=ntfs, hdb2=ext2(/boot), hdb3=swap, hdb2=ReiferFs(/)
в grub.conf указываю под винду (hd0,0) под Gentoo (hd1,1)
запускаю # grub, где
root (hd1,1)
setup (hd0)
он мне выдаёт следующее
Error 17: Cannot mount selected partition
Re: Прошу прошения,
Смотри внимательно, что у тебя на hdb2?
раздел /boot
раздел /boot. Я же написал в скобочках специально.
Здесь что никто
Здесь что никто помочь не сможет?
Могут. Но ты сам
Могут. Но ты сам смотри что ты написал. У тебя раздел hdb2 показан дважды. Отформатирвоан в разные файловые системы и примонтирован в разные точки.
И я всё-таки думаю что ты хэндбук читал не до полного просветления.
hdb1=ntfs, hdb2=ext2(/boot),
hdb1=ntfs, hdb2=ext2(/boot), hdb3=swap, hdb4=ReiferFs(/) опечатался.
Но теперь уже всёравно. Желания возиться с этим бредовым конструктором нет. Так сказать спасибо за так сказать помошь.
надо было
надо было использовать genkernel и читать строенную в grub справку. А ещё лучше попробовать что-нибудь вроде OpenSUSE, Fedora Core или Mandriva.
если выбран hd1
если выбран hd1 [#root(hd1,1)],то [#setup(hd1)]
автосборка
автосборка энто конечно класно но есть нюансы пару раз натыкался уже. Он не всегда всё включает что надо в ядро. Наилучший способ опробованый на 12 разных серваках. Сперва генкернел а потом ручками почистить и подправить. Результат 100%
_________________
ПЕЙ ПИВО ВСЕГДА И ВЕЗДЕ.
Блин... Ни разу
Блин... Ни разу ядро не копировал руками. Может я ущербный??
Я обычно делаю так:
или, что тоже самое:
И всё работает. И ядро никуда копировать руками не нужно.
Рекоммендую прочитать:
Re: Блин... Ни разу
Ну и почитай. Может genkernel пользуешь - тогда да.
Нет не
Нет не использую. Это ниже моего достоинства.
гыгыгы, какое
гыгыгы, какое маленькое у вас достойнство, сэр. :D
впрочем я тоже пока не оценил генкернел по "достойнству" :D
меня пугают чорные яшыки, а раздраконить времени нет :)
1. смонтировать
1. смонтировать разделы
2. mount -o bind /dev /mnt/gentoo/dev
3. mount -t proc /dev /mnt/gento/proc
4. chroot /mnt/gentoo /bin/bash
5. env-update ; source /etc/profile
6. cp /proc/mounts /etc/mtab
7. ядро
8. grub-install - похожий на косяк возможен, если пропущено что-то из 2,3,6. В хандбуке для 2005.1 (не знаю как 2005.0) отсутствует п.2. но это не значит, что он не нужен :)