[Musix-usuarios] nuevo kernel 2.6.21-rc para testear / new kernel for testing

Marcos Guglielmetti marcospcmusica en gmail.com
Mie Mar 21 19:51:38 CET 2007


El Mar 20 Mar 2007 22:08, joseangon escribió:
 | He probado a instalarlo y estos son los mensajes:
 |
 | # dpkg -i linux-image-2.6.21-rc4_2.6.21-rc4-10.00.Custom_i386.deb
 | Seleccionando el paquete linux-image-2.6.21-rc4 previamente no
 | seleccionado. (Leyendo la base de datos ...
 | 98951 ficheros y directorios instalados actualmente.)
 | Desempaquetando linux-image-2.6.21-rc4 (de
 | linux-image-2.6.21-rc4_2.6.21-rc4-10.00.Custom_i386.deb) ... Done.
 | Configurando linux-image-2.6.21-rc4 (2.6.21-rc4-10.00.Custom) ...
 |
 |  Hmm. There is a symbolic link /lib/modules/2.6.21-rc4/build
 |  However, I can not read it: No existe el fichero o el directorio
 |  Therefore, I am deleting /lib/modules/2.6.21-rc4/build
 |
 |
 | Hmm. The package shipped with a symbolic link
 | /lib/modules/2.6.21-rc4/source However, I can not read the target: No
 | existe el fichero o el directorio Therefore, I am deleting
 | /lib/modules/2.6.21-rc4/source
 |
 | Running depmod.
 | Finding valid ramdisk creators.
 | Using mkinitrd.yaird to build the ramdisk.
 | Running postinst hook script /sbin/update-grub.
 | Your /etc/kernel-img.conf needs to be updated. Read grub's NEWS.Debian[1]
 | file and follow its instructions.
 |
 |  1. /usr/share/doc/grub/NEWS.Debian.gz
 
Allí dice esto:

grub (0.97-16) unstable; urgency=low

  grub-install and update-grub has changed location.
  
  There's a wrapper available in /sbin to keep backward compatibility but
  it'll be removed once Etch is release as stable. You _must_ edit your
  /etc/kernel-img.conf and change the paths to /usr/sbin/update-grub. 
  For example:

  ,----[ /etc/kernel-img.conf ]
  | ...
  | postinst_hook = /sbin/update-grub
  | postrm_hook   = /sbin/update-grub
  `----

  Should be change to:
  
  ,----[ /etc/kernel-img.conf ]
  | ...
  | postinst_hook = /usr/sbin/update-grub
  | postrm_hook   = /usr/sbin/update-grub
  `----

 -- Otavio Salvador <otavio en debian.org>  Thu, 14 Sep 2006 23:25:36 -0300

Así que es cuestión de cambiar el path en /etc/kernel-img.conf  a /usr/sbin, 
tal como explica.

 |
 | You shouldn't call /sbin/update-grub. Please call /usr/sbin/update-grub
 | instead!
 |
 | Searching for GRUB installation directory ... found: /boot/grub
 | Searching for default file ... found: /boot/grub/default
 | Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
 | Searching for splash image ... found: /boot/grub/splash.xpm.gz
 | Found kernel: /boot/vmlinuz
 | Found kernel: /boot/vmlinuz-2.6.21-rc4
 | Found kernel: /boot/vmlinuz-2.6.17-2-multimedia-486
 | Found kernel: /boot/vmlinuz-2.6.16-beyond4.1
 | Updating /boot/grub/menu.lst ... done
 |
 |
 | Todo bien menos el "update-grub" que pide actualización del conf en /etc.
 |
 | He mirado ese archivo:
 |
 | /etc/kernel-img.conf (Musix)
 |
 | postinst_hook = /sbin/update-grub
 | postrm_hook = /sbin/update-grub
 | do_bootloader = no
 | do_symlinks = Yes
 | relative_links = Yes
 |
 |
 | Y he comparado con otros:
 |
 | /etc/kernel-img.conf (otros Linux)
 |
 | do_symlinks = yes
 | relative_links = yes
 | do_bootloader = no
 | do_bootfloppy = no
 | do_initrd = yes
 | link_in_boot = no
 | postinst_hook = /sbin/update-grub
 | postrm_hook   = /sbin/update-grub
 |
 |
 | Se  ve que hay alguna diferencia, pero no se si estará ahí el problema de
 | no poner los otros sistemas que estén instalados en nuestro equipo.
 
No creo, de hecho parece que no habla de eso, pero si lo pruebas, decime: el 
update-grub que hay en debian/knoppix no veo que se meta con los kernels que 
hay en otras particiones... por lo cual, no sé cómo luego de la instalación 
de Debian o Ubuntu aparecen los otros kernels (quizá se le pase algún 
parámetro en consola...)

Pero no veo nada así en: man kernel-img.conf

Tampoco en:

man update-grub

(...)

 update-grub  is  a program used to generate the menu.lst file used by the 
grub bootloader.  It works by looking in
       /boot for all files which start with "vmlinuz-". They will be treated 
as kernels, and grub menu  entries  will  be
       created for each. It will also create the initial menu.lst if none 
exists, after prompting the user.  It will also
       add initrd lines for ramdisk images found with the same version as 
kernels  found.  e.g.  /boot/vmlinuz-2.4.5  and
       /boot/initrd-2.4.5  will cause a line of "initrd=/boot/initrd-2.4.5 or 
similar to be added for the kernel entry in
       the menu.lst.


(...)

 | Si puedo haré algunas pruebas, a ver que optengo.
 |
 |
 | Slds.

Genial... aunque yo me inclinaría por preguntarle a un "experto" de Ubuntu o 
Debian qué hace el instalador para detectar otros kernels de otros 
sistemas... ¿alguien conoce alguien que pueda ayudar?

-- 
Marcos Guglielmetti  
* Director del desarrollo de Musix GNU+Linux, 100% Software Libre
* CD Download: (http://www.musix.org.ar/en/)
* Colabora: http://www.musix.org.ar/wiki/index.php/Musix099_tasks
* Videos, programas y otras cosas en: ftp://musix.ourproject.org/pub/musix/
* Reporte de errores a: 
https://www.musix.org.ar/wiki/index.php?title=Problemas-Bugs
*IRC: #musix channel on freenode
* http://autosus.wordpress.com/



Más información sobre la lista de distribución Musix-usuarios