From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Led To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] Re: =?koi8-r?b?xsnMz9PPxsnR?= bootloader-utils Date: Wed, 23 Jun 2004 11:55:22 +0300 User-Agent: KMail/1.6.2 References: <20040622102756.6510bd0f@sku.home> <20040622203355.GO1926@solemn.turbinal.org> <1087975101.40d92ebd0fa782, 67473020@cys.che.nsk.su> In-Reply-To: <1087975101.40d92ebd0fa782,67473020@cys.che.nsk.su> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Message-Id: <200406231155.22297.led@ukr-fin.com.ua> X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: led@ukr-fin.com.ua, ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jun 2004 08:53:42 -0000 Archived-At: List-Archive: В сообщении от Среда 23 Июнь 2004 10:18 Denis G. Samsonenko написал(a): > Hi! > > Цитирую Alexey Tourbin : > > Философия bootloader-utils сейчас такая: > > - в /etc/lilo.conf (и в /boot/grub/menu.lst) существует запись для > > дефолтного ядрышка image=/boot/vmlinuz initrd=/boot/initrd; > > если > > такой запси не существует, то её можно создать; > > - при установке ядрышко переставляет эти симлинки на себя самоё. > > > > Соответственно, после обновления ядра можно грузиться по > > дефолтной > > запси -- конфигурация загрузки останется прежней, а ядрышко будет > > новым. > > Ничего, если я вклинюсь? Я не в курсе, как сейчас обстоят дела в > сизифе, но могу сказать, что мне не понравилось в этой связи в Мастере > и Компакте. > > Время от времени приходится ставить новые ядра (apt-get install), как > правило из апдейтов. Так вот, картина, которую я наблюдаю такова > (использую груб): в menu.lst появляется новая запись с параметрами > загрузки нового ядра, а в /boot тем временем переопределяются симлинки > дефолтного ядра на свеже установленное. Т.о. какой бы пункт меню в > грубе не выбрал бы после перезагрузки, всё равно будет грузиться новое > ядро. > > Описанное выше поведение мне кажется очень не логичным. "очень" - преувеличение... Хотя логики надо бы добавить... > Если уж > переопределяюся симлинки, то зачем тогда создавать лишнюю запись в > menu.lst, ведь она в этом случае совсем не нужна. А если уж создаётся > новая запись в menu.lst, то тогда не надо переопределять симлинки, > чтобы можно было грузиться как с прежним ядром, так и со свеже > установленным. А уж когда прошла проверка перезагрузкой на новом ядре, > то перенаправить симлинки на новое ядро и убрать лишнюю строку из > menu.lst можно уже и руками. Можно и руками... Но ИМХО лучше сделать так: 1) убрать автоматическое переопределение симлинков; 2) добавить команду, скажем adjust-default-kernel, которая переопределяет симлинки дефолтного ядра на текущее ядро. > > А сейчас всё равно приходится в menu.lst и наводить там порядок. При > этом у меня в последнее время как-то initrd никак не хочет создаваться > при установке нового ядра, приходится генерить его вручную, да > симлинки на него и Sistem.map перенаправлять. ИМХО вы не совсем правы: есть правила в данном дистрибутиве - в списке загрузчика должны быть ядра с указанием версий и дефолное - симлинк на одно из них. Если вам эти правила не нравятся и вы им не следуете, то это ещё не значит, что система работает неправильно. Led.