anonymous
написал 10 января 2004 года в 18:42 (1325 просмотров)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Скомпилил я ядро 2.6, а вот что прописать в grub.conf чтобы оно загружалось, не знаю….
Что прописать в Lilo знаю, но у меня стоит grub…
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
find / -name «grub.conf»
скорее всего он будет в /boot/grub/grub.conf
Тащи в /boot bzImage нового ядра (лучше переименуй в bzImage-2.6.0) и еще два файла, какие именно — смотри статью Шурупа на этом же сайте в разделе для ньюбов. Ну и дальше ты видишь как прописано в grub.conf текущее ядро и подобным образом прописываешь 2.6.0 :)
Сам то файл я знаю где лежит…
Но вот что в нем изменить надо не знаю…В той же статье написано как Lilo заставить его грузить, а вот grub…
В общем вот что там написано
default=1
timeout=15
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd0,0)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /boot/initrd-2.4.20-8.img
title Windows 2K
rootnoverify (hd0,1)
chainloader +1
Что тут на что поменять надо?Куда **Image прописать надо?
ну еще я полагаю надо сделать
boot # mkinitrd initrd-2.6.x.img 2.6.x
boot #
что создаст /boot/initrd-2.6.x.img
(если будут грабли с созданием инитрда попробуй имя ядра сменить на vmlinuz-2.6.x, мне помогло)
а затем набадяжить в /boot/grub/grub.conf примерно так
default=2
timeout=15
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd0,0)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /boot/initrd-2.4.20-8.img
title Red Hat Linux (2.6.x)
root (hd0,0)
kernel /boot/vmlinuz-2.6.x ro root=LABEL=/
initrd /boot/initrd-2.6.x.img
title Windows 2K
rootnoverify (hd0,1)
chainloader +1
boot # mkinitrd initrd-2.6.x.img 2.6.x
вот это вообще не хочет делать, пишет не найдена комманда…
к слову у меня Red Hat 9 CE.
На vmlinuz-2.6.0 что переименовать надо?
и где этот файл собственно достать?
О спрашивать гугль для начала уже не модно? :)
первая ссыска по запросу «компиляция ядра 2.6.0 red hat 9.0» объяснит если не все, то многое. Если вдруг чего непонятно и дальше — ссылка там не одна.
Изучить, осмыслить, а уж после этого — welcome!
вот….
мне все объяснять не надо! мне только вот конкретно что я спросил, так так не нашел статей по этому поводу!
там почти все ссылки выдают одно и то же!
вот и прошу народ помочь!
А в чем собственно трабла? Могу свой конфиг выслать на мыло, там только отметишь монолитом дрова для своего железа и все. А какие могут быть траблы с ядром?
Хххоррошшо… По шагам.
Далее необходимо от root-а сделать
Теперь в, видимо, /lib/modules/ появится 2.6.1-my/ с модулями и в /boot/ что-то типа vmlinuz-2.6.1-my
Вот в файл конфигурации grub или lilo и необходимо добавить пункт загрузки аналогичный существующим, но на полученное новое имя. Для lilo необходимо после правок запустить его от root без параметров — обновить конфигурацию. После этого можно перегружаться и выбирать новое ядро.
Для grub — не знаю. Вроде как нет необходимости его запускать для принятия изменений к сведению. Читайте что-то типа Grub-Mini-HOWTO у себя на диске в /usr/share/doc/ . Там должно быть (у меня нету, поскольку нет grub).
В файл конфигурации grub (/boot/grub/grub.conf) добавить что-то типа:
Последняя строчка необходима только если создали первоначальный RAM-диск (и включили опцию в ядре). По умолчанию не создается. Да и для десктопа нафик, по моему мнению, не нужен.
Всё, вроде тут можно ребутиться.
—
Остальное, критичное для 2.6.* описывать долго, и потому лениво.
—
Все это у меня расписано в file:///usr/share/doc/HOWTO/HTML/ru/Kernel-HOWTO/index.html
Думаю, ты про этот файл:
/arch/i386/boot/bzImage
все вроде в порядке кроме:
initrd /boot/initrd-2.4.20-8.img
вот не знаю чем заменить вот эту строчку в grub.conf
эта команда — mkinitrd initrd-2.6.x.img 2.6.x вообще не хочет выполнятся…
хм….похоже никто сюда не заглядывает…
если ты пряма так и написал
«mkinitrd initrd-2.6.x.img 2.6.x»
то незнаю, растроил ты меня или расммешил
недавно самсобирал ядро 2.6, умничка создал все где надо (в /boot добавил и ядро и инитрд)
я только добавил в /boot/grub/grub.conf запись
title Linux (2.6.0)
kernel /boot/vmlinuz-2.6.0 root=/dev/hda3
initrd /boot/initrd-2.6.0.img
boot
что то вроди этого
вот откуда инитрд добавить то надо?
млин. если ты при конфиге указывал что делать. или по умолчанию стояло то все уже на своих местах, а именно инитрд и образ ядра в /boot
посмотри там. если нету там инитрда, то забей и в /boot/grub/grub.config пропиши все кроме строки с инитрдом