Creo que parte del error está en este archivo, ya que si booteas como SATA, donde indicas root=/dev/hda2, debería decir root=/dev/sda2.
Por otra parte, para el kernel 2.6.x, tampoco necesitas cargar la emulación ide-scsi, por lo que debes eliminar la linea hdc=ide-scsi hdclun=0.
Debes verificar en la bios, que esté seteado como \"SERIAL ATA FIRST\", para bootear como SATA, ya que de lo contrario, te cambia el mapeo de los discos.
http://portal.suse.com/sdb/en/2002/09/fhassel_grub_overview.html
http://www.yolinux.com/TUTORIALS/LinuxTutorialRecoveryAndBootDisk.html
Ahora vuelvo a ver, que dices: \"tanto como IDE (primary master) o SATA (Port0)\"
Si ide, no lo pudes configurar como SATA, y tampoco a la inversa.
¿Tienes realmente un disco SATA?
Mensaje citado por: Tomás Valitusi
Ya se que no eres adivino, por tu bien, aunque a veces nos vendria muy bien a todos poder ver más alla.
El fichero menu.lst de grub dice lo siguiente:
color white/blue black/light-gray default 0 time 8 gfxmenu (hd0,1)/boot/message ###Don\'t change ... Original name: linux### title Linux kernel (hd0,1)/boot/vmliunz root=/dev/hda2 vga ox31a splash=silent desktop hdc=ide-scsi hdclun=0 showopts initrd (hd0,1)/boot/initrd ###Don\'t change ... Original name: floppy### title Disquete root (fd0) chainloader +1 ###Don\'t change ... Original name: failsafe### title Failsafe kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 showopts ide=nodma apm=off acpi=off vga=normal nosmp noapic maxcpus=0 3 init (hd0,1)/boot/initrd
Efectivamente, arranco el sistema como root desde el CD1 de SuSE porque desde HD se me queda interrumpido en el punto indicado en mi anterior mensaje. Tengo puesto un solo HD configurado siempre por defecto en la BIOS como IDE (primary master) porque para iniciar WinXP cambio los cables a otro HD, es decir: que en el equipo nunca hay dos HD\'s simultaneamente trabajando
Ya te comentaba también en mi anterior mensaje que ahora ya puedo iniciar el HD con SuSE, tanto como IDE (primary master) o SATA (Port0), pero con ambas opciones se me para en el mismo punto con el mensje de kernel fatal error... por ese motivo arranco siempre con el CD para poder entrar en sistema en modo texto.
No he verificado el fichero initrd porque desconozco que debo mirar, solo he puesto la línea que tu me aconsejaste incluir. Te presente que no se como lanzar una versión de kernel u otra según me interese.
Cuando ejecuté km_initrd observé que las primeras líneas correspondian a la versión kernel 2.4.21-192 y a ficheros con la extensión .o y las últimas erán del nuevo kernel 2.6.3 y los ficheros ya presentaban la extensión .ko. No me dio ningún error.
Aunque esté leyendo bastante documentación , reconozco que me he metido en una aventura que sobrepasa mis conocimientos y deberia haber esperado un tiempo. No obstante, la situación es esta y te agradezco muchisimo la atención que me prestas; independientemente de que consiga resolverlo o no.
Un saludo
Tomás
----- Original Message ----- From: \"Juan Erbes\"
To: \"Tomás Valitusi\" Cc: Sent: Friday, March 05, 2004 12:01 AM Subject: Re: [suse-linux-s] kernel 2.6.3 Tomás Valitusi wrote:
Sigo sin poder levantar el sistema porque se para en el mismo punto de siempre pero, según observo, ya detecta SATA-SCSI. De hecho, puedo poner
en
la BIOS que el HD arranque como SATA en el Port0 y funciona, cosa que antes solo lo hacia como IDE.
Las últimas líneas son estas:
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Loading kernel/fs/reiserfs/reiserfs.ko VFS: Cannot open root device \"hda2\" or unknown-block(0,0) Please append a correct \"root=\" boot option Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)
He seguido las recomendaciones indicadas editando kernel, añadiendo los parámetros y ejecutando mk_initrd sin problemas pero, mi gestor de arranque no es Lilo; sino Grub. He leído que, al contrario que Lilo, Grub no hace falta iniciarlo después de realizar cambios en la configuración.
Me estoy dejando algún paso sin hacer?
Deberías controlar el archivo de configuración menu.list del Grub, y ver que realmente aparezca el symlink con el nombre del nuevo initrd, para que cargue. En el texto que pasaste, solo carga el modulo de reiserfs. ¿Verificaste que el initrd, lo cree basado en el kernel 2.6.3, y no otro kernel? Supongo que para esas tareas, estas arrancando con el CD booteable, o arrancas desde un disco duro? Es posible, que al arrancar con el kernel 2.6.3, te cambie el mapeo de los discos (a mi me pasaba, que me ponía primero las 4 unidades SATA, que las IDE), mientras que para la versión 2.4.21, no existía SATA. ¿cuantos discos duros tienes, y que tienes en cada uno, y a que controladora está conectado? No soy adivino.
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-----------------------------------------------------