From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 23 Jun 2004 22:14:15 -0400 From: Ivan Adzhubey To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] Re: bootloader-utils and default records Message-Id: <20040623221415.0ce7420d.iadzhubey@rics.bwh.harvard.edu> In-Reply-To: <20040624004150.GZ1926@solemn.turbinal.org> References: <20040622101244.GA11361@basalt.office.altlinux.org> <20040622113448.GI1926@solemn.turbinal.org> <20040622234744.2e734840@sku.home> <20040622203355.GO1926@solemn.turbinal.org> <40D985A7.5000702@iop.kiev.ua> <20040623172502.GV1926@solemn.turbinal.org> <20040623185740.GW1926@solemn.turbinal.org> <20040623192642.4cae697b.iadzhubey@rics.bwh.harvard.edu> <20040623234528.GY1926@solemn.turbinal.org> <20040623200918.73e40b90.iadzhubey@rics.bwh.harvard.edu> <20040624004150.GZ1926@solemn.turbinal.org> X-Mailer: Sylpheed version 0.9.10 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: 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: Thu, 24 Jun 2004 02:14:17 -0000 Archived-At: List-Archive: On Thu, 24 Jun 2004 04:41:50 +0400 Alexey Tourbin wrote: > On Wed, Jun 23, 2004 at 08:09:18PM -0400, Ivan Adzhubey wrote: > > > Please be more specific and concrete. > > Я уже запостил три вполне конкретные жалобы в этот тред, что еще вас > > интересует? Спрашивайте. > > Steps to reproduce, т.е. достоверная информация о том, что именно > произошло. Я же у вас спрашивал: Простите, но это не так просто. Как вы понимаете, я не могу оставить машину с назагружаемым lilo.conf/menu.lst. Так что все ошибки были тут же исправлены и воспроизвести все шаги не представляется возможным. Сделаю что смогу. > # cp -af /boot/grub/menu.lst{,~} && /usr/share/loader/grub asdf && > # diff -u /boot/grub/menu.lst{~,} > ? > > После этого: > > # cp -af /boot/grub/menu.lst{,~} && /usr/share/loader/grub --remove > # asdf && diff -u /boot/grub/menu.lst{~,} > ? Работает, за исключением непереноса строки "vga=788", что раньше работало всегда. Судя по сообщениям в треде, и другие параметры предыдущего ядра теперь не переносятся. Аргументы про невозможность определить предыдущее ядро мне не кажутся убедительными. В стандартной ситуации - это очевидно ядро которое было указано как дефолтное в том же конфигурационном файле. А уж в нестандартных ситуациях типа загрузки с левого носителя в режиме rescue совершенно понятна необходимость вручную проверить и отредактировать этот файл, да и initrd пересобрать руками, и желательно mkinitrd запускать с -v... > Вы знаете, у меня всё работает. :) > Т.е. в первом случае выводится diff на добавление ядра asdf, > а во втором -- на удаление. > > > Только не надо мне опять предлагать самому лезть в installkernel и > > разбираться. По-моему, автору это сделать проще. > > Уж не сочтите за труд. :) > > $ wc /sbin/installkernel > 128 446 3501 /sbin/installkernel > $ > > Конечно, автору сделать проще; но когда у автора вроде бы всё > работает, а у других что-то не работает, а разбираться никто не > хочет... Итак, еще раз: Удалялись строки vga=788, initrd (hd0,4)/initrd..., последняя - из пункта старого ядра! Видимо где-то s/// промахивается. Воспроизвести не могу. Молча не создавалось initrd для нового ядра, при этом в соотв. пункт конфигурации несуществующий initrd прописывался. Повторялось два раза. Как воспроизвести - не знаю. Оба раза это было с lilo в качестве загрузчика. Новое ядро прописывалось только в одном из двух конф. файлов, причем - в неиспользуемом (текущий загрузчик - grub, ядро добавлялось только в lilo.conf). К сожалению, копаться в скрипте у меня сейчас возможности нет. Если еще что поймаю - сообщу. Чисто филосовски - скрипты уровня base system должны отлаживаться и обвешиваться сотнями прверок всех мыслимых и немыслимых ситуаций (а не по принципу - у меня работает) и выводить разумную диагностику пользователю в случае даже слабых подозрений на нештатную отработку. -- Иван