Lilo добавление нового ядра

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Lilo добавление нового ядра

Сообщение Skyb »

Блин поставил новое ядро и не могу добавить в его в загрузку lilo.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
mczim
Сообщения: 665
ОС: Debian/Ubuntu

Re: Lilo добавление нового ядра

Сообщение mczim »

блин, ну классно, молодец, гыгы :)
Я странный...
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Lilo добавление нового ядра

Сообщение Uncle_Theodore »

Что попытался сказать предыдущий оратор со свойственным ему искрометным юмором и глубоким пониманием ситуации, можно перевести на русский примерно так:

Расскажите, пожалуйста, конкретно, что именно Вы пытаетесь делать, и как Вы понимаете, что результат не соответствует Вашим ожиданиям? Команду lilo прогоняли от рута после редактирования /etc/lilo.conf? Или что-то другое делали?
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Lilo добавление нового ядра

Сообщение Skyb »

Эт смысле не прикол такой это можно сказать проблема...как поставить в загрузку лило новое ядро...со структурой написания я разобрался а вот эти файлы найти не могу
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Lilo добавление нового ядра

Сообщение Skyb »

Когда я первый раз обновлял ядро я просто после всех процедур написал /sbin/lilo и он сам прописал строку нового ядра...сейчас же я,зачем-то, запустил графическую настройку лило и он не чего не захотел делать.больше я не чего не делал
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Lilo добавление нового ядра

Сообщение Uncle_Theodore »

Skyb писал(а):
20.08.2007 19:00
Когда я первый раз обновлял ядро я просто после всех процедур написал /sbin/lilo и он сам прописал строку нового ядра...сейчас же я,зачем-то, запустил графическую настройку лило и он не чего не захотел делать.больше я не чего не делал

После каких процедур? Вы файл /etc/lilo.conf отредактируйте, да и /sbin/lilo и прогоните, если графический настройщик глючит. Руками-то всяко проще...
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Lilo добавление нового ядра

Сообщение Skyb »

Эх не в графической настройке дело...я не знаю что писать в сам лило. я не могу найти .img файл и че нибудь типа vmlinuz, кажется так пишется....чтоб он грузил ядро
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Lilo добавление нового ядра

Сообщение Uncle_Theodore »

Skyb писал(а):
20.08.2007 19:08
Эх не в графической настройке дело...я не знаю что писать в сам лило. я не могу найти .img файл и че нибудь типа vmlinuz, кажется так пишется....чтоб он грузил ядро

vmlinuz -- это и есть ядро, оно обычно проживает в директории /boot
А как Вы новое ядро устанавливали?
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Lilo добавление нового ядра

Сообщение Skyb »

Ах да процедуры:
Устанавливал ядро...ну там make oldconfig, make, make modules_install!!!
Все после этого делал то что описал выше

А по поводу vmlinuz да я знаю что он в boot'е проживает, но дело в том там только старого ядра а про новое не че не сказано
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
sbar
Сообщения: 354
ОС: Gentoo

Re: Lilo добавление нового ядра

Сообщение sbar »

Skyb писал(а):
20.08.2007 19:16
ну там make oldconfig, make, make modules_install!!!
"make install" еще нужно, тогда bzImage скопируется в /boot с названием vmlinuz-<версия> и на него сделается символическая ссылка vmlinuz.
кстати, никогда не делал просто "make", обычно вместо него "make bzImage".
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Lilo добавление нового ядра

Сообщение Uncle_Theodore »

Skyb писал(а):
20.08.2007 19:16
Устанавливал ядро...ну там make oldconfig, make, make modules_install!!!
Все после этого делал то что описал выше

А по поводу vmlinuz да я знаю что он в boot'е проживает, но дело в том там только старого ядра а про новое не че не сказано

Ага. Файл -- образ ядра после описанных действий находится в /usr/src/linux/arch/i386/boot/bzImage
Его надо скопировать в /boot и обозвать vmlinuz (точнее, vmlinuz -- это обычно симлинк)
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Lilo добавление нового ядра

Сообщение arkhnchul »

Pr0b3L, дык человек еще модули собирал... Не только ж bzImage нужно для работы.
Losing is fun!
Спасибо сказали:
Аватара пользователя
mczim
Сообщения: 665
ОС: Debian/Ubuntu

Re: Lilo добавление нового ядра

Сообщение mczim »

Pr0b3L писал(а):
20.08.2007 19:59
Skyb писал(а):
20.08.2007 19:16
ну там make oldconfig, make, make modules_install!!!
"make install" еще нужно, тогда bzImage скопируется в /boot с названием vmlinuz-<версия> и на него сделается символическая ссылка vmlinuz.
кстати, никогда не делал просто "make", обычно вместо него "make bzImage".


1. для ядра 2.6.х "make bzImage" не нужно, достаточно "make".
2. Skyb, можно чотко от вас услышать пощаговую историю ваших команд при сборке ядра, то что вы описала словами "ну там" не канает, четко давай, ок?
Я странный...
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Lilo добавление нового ядра

Сообщение Skyb »

У меня так как нет сорцов на свое старое ядро я решил поставить новее...разархивировал все это дело в папку usr/src скормил ему старый конфиг(с папки бут скопировал в папку с сорцами,мне так нужно)сделал все действия с make которые описал и все,а ну и то что потом запустил не тот конфигуратор...а мне по подробней опишите Чаво надо куда скопировать...и вообще делать

Ядро у меня действительно 2.6.хх.х
А как скопировать если там уже есть такой файл??
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Lilo добавление нового ядра

Сообщение Uncle_Theodore »

Skyb писал(а):
21.08.2007 01:11
У меня так как нет сорцов на свое старое ядро я решил поставить новее...разархивировал все это дело в папку usr/src скормил ему старый конфиг(с папки бут скопировал в папку с сорцами,мне так нужно)сделал все действия с make которые описал и все,а ну и то что потом запустил не тот конфигуратор...а мне по подробней опишите Чаво надо куда скопировать...и вообще делать

Ядро у меня действительно 2.6.хх.х
А как скопировать если там уже есть такой файл??

Какой файл, где есть? Такое впечатление, что мы из Вас военную тайну вытягиваем...
В директории /boot есть файл vmlinuz? Прекрасно, пусть он там и будет. Вам нужна будет возможность откатиться на старое ядро, если не сработает новое. Копируйте
cp /usr/src/linux/arch/i386/boot/bzImage /boot/newVmlinuz
Теперь открывайте от рута в любом редакторе /etc/lilo.conf и вписывайте туда новый элемент меню. Вот так примерно:

Код: Выделить всё

image = /boot/vmlinuz
  initrd=/boot/initrd.gz
  root = /dev/hdc1
  label = Linux
  read-only
image = /boot/linux-2.6.20.3
  root = /dev/hdc1
  label = Linux-20
  read-only


Теперь скажите, у Вас initrd был?

Если нет, закрывайте файл, прогоняйте команду lilo и перезапускайтесь.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Lilo добавление нового ядра

Сообщение Skyb »

Да я говорил про файл vmlinuz, a копировать только vmlinuz или вместе с vmlinuz(версия ядра)??и еще им че без разницы то что уже есть такой файл??да initd не было...
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Lilo добавление нового ядра

Сообщение Uncle_Theodore »

Skyb писал(а):
21.08.2007 01:38
Да я говорил про файл vmlinuz, a копировать только vmlinuz или вместе с vmlinuz(версия ядра)??и еще им че без разницы то что уже есть такой файл??да initd не было...

Никакой разницы, под каким именем его скопировать, нет. Главное, чтобы это имя файла было записано в lilo.conf. Например, назовите файл /boot/gorshok и впишите в lilo.conf

image = /boot/gorshok
root = /dev/hdc1
label = My_New_Kernel
read-only

и прогогните lilo от рута.

ПыСы. Не называйте его vmlinuz, потому что тогда перепишется Ваше имеющееся ядро. А Вам лучше сохранить возможность забутиться, даже если новое ядро запаникует.
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Lilo добавление нового ядра

Сообщение Skyb »

Все сделал...всем огромное спасибо...теперь все запускается и даже работает...единственне проблема так это какая то служба supermount запускается и выдает сбой при загрузке как ее отключить??в панели управления ее нет...
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Lilo добавление нового ядра

Сообщение Sleeping Daemon »

Skyb писал(а):
21.08.2007 01:11
У меня так как нет сорцов на свое старое ядро я решил поставить новее...разархивировал все это дело в папку usr/src скормил ему старый конфиг(с папки бут скопировал в папку с сорцами,мне так нужно)сделал все действия с make которые описал и все,а ну и то что потом запустил не тот конфигуратор...а мне по подробней опишите Чаво надо куда скопировать...и вообще делать

Ядро у меня действительно 2.6.хх.х
А как скопировать если там уже есть такой файл??

А зачем копировать?
make install сделайте и в лило соответсвующие строки появятся.
Спасибо сказали:
Аватара пользователя
mczim
Сообщения: 665
ОС: Debian/Ubuntu

Re: Lilo добавление нового ядра

Сообщение mczim »

Skyb писал(а):
21.08.2007 01:11
У меня так как нет сорцов на свое старое ядро я решил поставить новее...разархивировал все это дело в папку usr/src скормил ему старый конфиг(с папки бут скопировал в папку с сорцами,мне так нужно)сделал все действия с make которые описал и все,а ну и то что потом запустил не тот конфигуратор...а мне по подробней опишите Чаво надо куда скопировать...и вообще делать

Ядро у меня действительно 2.6.хх.х
А как скопировать если там уже есть такой файл??


то что разобрались это замечательно, но вот классический пример того как люди обратившиеся на форум за помощью считают нас телепатами, УЖОС...Попросили вас рассказать по пунктно что конкретно (в коммандах) вы делали, так нет все размыто, все напальцах. Мы конечно из ваших слов понимае что вы делаете, но ЭТО делать можно различными способами........ВЫ ЭТО ПОНИМАЕТЕ???
Я странный...
Спасибо сказали: