From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3A7EB1BE.EECBF00F@zmail.ru> From: cornet X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.14-15mdk i686) X-Accept-Language: ru, en MIME-Version: 1.0 To: mandrake-russian@linuxteam.iplabs.ru Subject: Re: [mdk-re] =?koi8-r?Q?=D5=D3=D4=C1=CE=CF=D7=CB=C1=20kernel=27=C1?= References: <3A7E7F21.85182499@mail.ru> <3A7E8440.582CFDD6@zmail.ru> <3A7E89EE.84EBCAE9@mail.ru> <3A7EA08F.509B5FF@zmail.ru> <3A7EABA7.78127F56@mail.ru> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@linuxteam.iplabs.ru Errors-To: mandrake-russian-admin@linuxteam.iplabs.ru X-BeenThere: mandrake-russian@linuxteam.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@linuxteam.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Mon Feb 5 16:58:01 2001 X-Original-Date: Mon, 05 Feb 2001 16:59:26 +0300 Archived-At: List-Archive: Alex wrote: > > cornet wrote: > > > Alex wrote: > > > > > > > Hello!! > > > > А дело в том, что надо подредактировать !ручками! файл /etc/lilo.conf и > > > > указать там новое ядрышко. А потом сказать lilo и если не будет ругани, > > > > то все Ok. reboot > > > > > > это понятно, проблема не в том что дописать и т.п. > > > но на работе пишет, а дома - нет > > > Хочу разобраться > > > на работе я поставил ядро 2.18, а дома до сих пор 2.16 только и работает, > > > > Оно от версии ядра не зависит. Я нарывался на то, что когда у меня в > > lilo.conf были прописаны уже не существующие пути к давно стертым ядрам > > или вывернутым винтам то по команде lilo обновления пускача НЕ > > происходило и выдавались соответствующие ругательства (по этому я и > > акцентировал на этом Ваше внимание в предыдущем ответе). Может быть > > следует проверить все линии запуска в lilo.conf? Может там есть уже не > > используемые пути и в них все дело? > > > > Как самый тупой, но и самый опасный способ, могу посоветовать посмотреть > > в lilo.conf какой именно /boot/vmlinuz* сейчас непосредственно юзается. > > Это сылка на файл ядра, ну так ее можно ручками переназначить что бы > > ссылылать на новое ядро. Правда ежели чего -- бутиться с флопа придется > > ;-)) > > Это все понятно(и все проходилось неоднократно) и все фигня, я спрашиваю кто > виноват в прописывании/непрописывании секций в lilo.conf при установке ядра > командой rpm -ivh ...... Гм.... А почему это вообще должно происходить? Может я ничего не понимаю, но я не вижу ни одной причины по которой инсталлирующие rpm-скрипты должны ориентироваться именно на lilo, ведь существует еще куча других мультизагрузчиков. Почему в rpm ядер должны быть !автоматически! выполняющиеся скрипты, перелопачивающие lilo.conf или не дай Бог непосредственно бут-сектор или mbr? Не вижу причины, не вижу..... Вот postinstall-скрипт, который имеется в rpm ядра 2.2.18ipl: cd /boot ln -snf vmlinuz-2.2.18-ipl1mdk vmlinuz ln -snf System.map-2.2.18-ipl1mdk System.map /sbin/installkernel -a -c 2.2.18-ipl1mdk ||: То есть переписываются ссылки vmlinuz и System.map на которые скорее всего и ссылается lilo.conf, это и есть тот самый лобовой способ о котором я и писал. Камень в сторону разработчиков дистрибутива! Это ИМХО, не совсем корректно, может лучше все таки создавать свою новую ссылку типа vmlinuz-2.2.18, а? А то инстальнет человек новое ядро, а оно на его экзотическом железе не заведется -- придется с флопа заходить. Возможно, что на одной тачке lilo ссылылось именно на vmlinuz и все заработало само, а на другой lilo дефалтом берет другую ссылку и соответственно на изменение "ссылания" vmlinuz не обращает внимания, пролетая мимо :-)) -- ******** FIRE & STEEL ********