[opensuse-es] problemas con grub
Bueno pues eso una cosa curiosa, cuando enciendo el ordenador y no tengo ningún disco en la DVDera, arranca automaticamente el ruindows, como si no tuviera el grub en el cargador de arranque, y cuando tengo el DVD de opensuse en la DVDera, entonces me sale lo de Arrancar desde disco duro Instalación prueba de firmware, etc etc yo le doy a la primera opción y entonces si me arranca el suse pero sin este disco dentro no, alguna idea Aqui os pego el menu.lst del grub # Modified by YaST2. Last modification on Thu Apr 10 16:11:12 CEST 2008 default 0 timeout 8 gfxmenu (hd1,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST 3320620AS_9QF8VNZ2-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /boot/initrd-2.6.22.17-0.1-default ###Don't change this comment - YaST2 identifier: Original name: windows### title Windows rootnoverify (hd1,1) chainloader (hd1,0)+1 ###Don't change this comment - YaST2 identifier: Original name: floppy### title Disquete rootnoverify (hd1,1) chainloader (fd0)+1 nacho@linux-peque:~> --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Jueves, 10 de Abril de 2008, Ignacio de Juan escribió:
pues eso una cosa curiosa, cuando enciendo el ordenador y no tengo ningún disco en la DVDera, arranca automaticamente el ruindows, como si no tuviera el grub en el cargador de arranque, y cuando tengo el DVD de opensuse en la DVDera, entonces me sale lo de Arrancar desde disco duro
Instalaste- reinstalaste windows despues de Linux? arranca linux con el dvd y cuando ya se este ejcutando ejecuta como root grub-install eso debe reinstalar grub en el sector de arranque... o destruir el disco duro y explotar el computador/ordenador...una de las dos.. :-P jaime V ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2008/4/10, Jaime Velez :
arranca linux con el dvd y cuando ya se este ejcutando ejecuta como root grub-install
Oye, espera, que si tiene dos discos duros independientes no le haría falta :-?. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Pues no, el windows antes que el linux, eso es lo curioso, que si no me equivoco linux debiera haber instalado despues el grub en el mbr, o que. Con esto sigo haciendo como root grub-install o cambiamos de opción. gracias. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2008/4/10, Ignacio de Juan:
Pues no, el windows antes que el linux, eso es lo curioso, que si no me equivoco linux debiera haber instalado despues el grub en el mbr, o que.
En la 10.3 grub se instala en el sector de arranque de la partición.
Con esto sigo haciendo como root grub-install o cambiamos de opción.
Me parece que había un problema con el "grub-install"... no sé exactamente cuál era, por la wiki debe estar :-? Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Pues si algo debe haber por que..... linux-peque:/home/nacho # grub-install GNU GRUB version 0.97 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub> setup --stage2=/boot/grub/stage2 (hd0) (hd1,1) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded. succeeded Running "install --stage2=/boot/grub/stage2 /boot/grub/stage1 d (hd0) (hd0)1+15p (hd1,1)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded Done. grub> quit linux-peque:/home/nacho # y esto sigue igual, alguna otra idea --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2008/4/11, Ignacio de Juan:
Pues si algo debe haber por que.....
linux-peque:/home/nacho # grub-install
Arrg. Pero espera un poco hombre...
y esto sigue igual, alguna otra idea
A ver, lo que te tendrías que cargar es el MBR del disco e instalar grub ahí, no instalar grub donde ya está instalado. Jupeee, espero que no haya hecho nada raro... :-? Para borrar el mbr era con algún comando "fdisk /mbr" (¡¡ pero no lo ejecutes !!) y luego tendrás que instalar grub... revisa los archivos de la lista, se ha comentado varias veces. O mejor, aún, espera que llegue la caballería y te de órdenes concretas ;-) Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Jueves, 10 de Abril de 2008, Ignacio de Juan escribió:
y esto sigue igual, alguna otra idea Yast-->sistema-->Configuracion del cargador de arranque-->Terminar.. eso debe recrear el arranque de grub
Jaime V ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Jueves, 10 de Abril de 2008 23:54, Camaleón escribió:
2008/4/10, Ignacio de Juan:
Pues no, el windows antes que el linux, eso es lo curioso, que si no me equivoco linux debiera haber instalado despues el grub en el mbr, o que.
En la 10.3 grub se instala en el sector de arranque de la partición.
En eso te doy la razon, lo he probado esta semana y me volvi loco. Debe entrar en yast configuracion del sector de arranque y en la pestaña instalacion del cargador de arranque la ubicacion del cargador de arranque debe marcar la primera o como a mi que con una estructura RAID por soft desde el principio hay que marcar tambien la tercera. Siempre y cuando el disco de arranque sea el que esta el linux, si arranca desde el win lo mejor es modificar la BIOS y que arranque desde el otro. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-11 a las 08:26 +0200, francisco f escribió:
En la 10.3 grub se instala en el sector de arranque de la partición.
En eso te doy la razon, lo he probado esta semana y me volvi loco.
La idea es: MBR sin tocar 1ª particion con windows, sin tocar (sector de arranque windows) 5ª particion con linux y sector de arranque de Grub Tal como está, con la 1ª partición marcada como de arranque, arranca el windows. Pero, si en el gestor de particiones marcas como "activa" la partición del linux, entonces arrancaría el grub preguntando si quieres windows o linux. La ventaja es que si el windows hace de las suyas no puede tocar el grub, ni siquiera con un "fdisk /mbr", porque no está ahí. El arreglo consiste en arrancar el fdisk y cambiar la partición activa. (he puesto la 5ª por poner una). Y con un raid software este sistema no irá, me sospecho. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFH/zO3tTMYHG2NR9URAs4ZAJ9W68lN+hZTgUk65Tc+srmoQ7JeLgCfQEIt ETVw35eU1r/rNm5W/hgJ6Ds= =iH/2 -----END PGP SIGNATURE-----
Lo siento, no consigo entender, pero a ver si os puedo decir algo Es un disco de 320 gb divido en varias particiones, En la primera esta el windows que fue instalado en primer lugar y en la segunda esta el suse. Supongo que el MBR es un sector que se encuentra al principio del disco, y por ende al principio de la partición del windows, supongo que el grub tiene que instalar hay su información y asi al arrancar sin ningun DVD leeria primero el grub y de hay eligiriamos que sistema queremos arrancar. vamos bien??? --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El vie, 11-04-2008 a las 13:34 +0200, Ignacio de Juan escribió:
Lo siento, no consigo entender, pero a ver si os puedo decir algo Es un disco de 320 gb divido en varias particiones, En la primera esta el windows que fue instalado en primer lugar y en la segunda esta el suse. Supongo que el MBR es un sector que se encuentra al principio del disco, y por ende al principio de la partición del windows, supongo que el grub tiene que instalar hay su información y asi al arrancar sin ningun DVD leeria primero el grub y de hay eligiriamos que sistema queremos arrancar. vamos bien???
Hola Ignacio, para entender claramente este asunto de GRUB te recomiendo que leas el documento enlazado más abajo, fue preparado originalmente para Red Hat, pero es lo mismo en cualquier distribución GNU/Linux... posiblemente te ayude... http://www.tu-chemnitz.de/docs/lindocs/RH73/RH-DOCS/rhl-rg-es-7.3/ch-grub.ht... Saludos. -- Sistema: GNU/Linux Ubuntu 7.10 (32 bits); mobo ECS C51GM-M; disco 40 GB; mem 1,5 GB; procesador AMD Athlon64 3200+ (2000 Mhz); video nVidia GeForce 6100; chipset nVidia MCP51 --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-11 a las 13:34 +0200, Ignacio de Juan escribió:
Lo siento, no consigo entender, pero a ver si os puedo decir algo
Simplemente arranca el linux, ejecuta el fdisk, mira que partición es activa, y si es la de windows, se lo quitas y lo pones en la de linux. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFH/3eHtTMYHG2NR9URAiOlAJ4t0OcWiQVK6AZE46qaIWBocrx7LwCZAcKk gRuBbtfM2I1/EtBkppGg66g= =iSPq -----END PGP SIGNATURE-----
Vale Carlos, al fin alguien me dice algo que entiendo ;-) Me he leido el man del fdisk pero mi ingles no es muy alla, pero no creo haber visto nada relaccionado con hacer una u otra partición activa. Esta es la salida del fdisk y efectivamente la partición activa es la que contiene el windows, pero no veo como cambiarla, voy a ver si leo algo. linux-peque:/home/nacho # fdisk -l Disco /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Disk identifier: 0xcc7ccc7c Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 * 1 3824 30716248+ 7 HPFS/NTFS /dev/sda2 3825 6435 20972857+ 83 Linux /dev/sda3 6436 19490 104864287+ 83 Linux /dev/sda4 19491 38913 156015247+ f W95 Ext'd (LBA) /dev/sda5 19491 32545 104864256 83 Linux Disco /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Disk identifier: 0x000307a4 Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sdb1 * 1 262 2104483+ 82 Linux swap / Solaris /dev/sdb2 263 9729 76043677+ 83 Linux --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Carlos E. R. escribió:
El 2008-04-11 a las 13:34 +0200, Ignacio de Juan escribió:
Lo siento, no consigo entender, pero a ver si os puedo decir algo
Simplemente arranca el linux, ejecuta el fdisk, mira que partición es activa, y si es la de windows, se lo quitas y lo pones en la de linux.
-- Saludos Carlos E.R.
creo que ya lo consegui fdisk /dev/sda opción a para conmutar el iniciable, que por cierto hay que hacerlo dos veces una para desasignar el que ya lo es y otra para asignar el que no lo es. Creo que ya esta, os lo dire la proxima vez que arranque Gracias por vuestra paciencia. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
bueno pues esto es lo que hay ahora en el fdisk -l linux-peque:/home/nacho # fdisk -l Disco /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Disk identifier: 0xcc7ccc7c Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 1 3824 30716248+ 7 HPFS/NTFS /dev/sda2 * 3825 6435 20972857+ 83 Linux /dev/sda3 6436 19490 104864287+ 83 Linux /dev/sda4 19491 38913 156015247+ f W95 Ext'd (LBA) /dev/sda5 19491 32545 104864256 83 Linux Disco /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Disk identifier: 0x000307a4 Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sdb1 * 1 262 2104483+ 82 Linux swap / Solaris /dev/sdb2 263 9729 76043677+ 83 Linux Bien, pues segun eso la partición activa es la /dev/sda2 y al arrancar dice "ERROR AL CARGAR EL SISTEMA OPERATIVO" y esto es el menu.lst del grub linux-peque:/home/nacho # cat /boot/grub/menu.lst # Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 gfxmenu (hd1,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /boot/initrd-2.6.22.17-0.1-default ###Don't change this comment - YaST2 identifier: Original name: windows### title Windows rootnoverify (hd1,1) chainloader (hd1,0)+1 Bueno pues yo no entiendo mucho de esto y corregirme si me equivoco pero el gfx (hd1,1) donde apunta, quiero decir, y esto solo son conjeturas, no deveria apuntan a sda... lo que sea???? ###Don't change this comment - YaST2 identifier: Original name: floppy### title Disquete rootnoverify (hd1,1) chainloader (fd0)+1 linux-peque:/home/nacho # --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
bueno pues esto es lo que hay ahora en el fdisk -l
linux-peque:/home/nacho # fdisk -l
Disco /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Disk identifier: 0xcc7ccc7c
Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 1 3824 30716248+ 7 HPFS/NTFS /dev/sda2 * 3825 6435 20972857+ 83 Linux /dev/sda3 6436 19490 104864287+ 83 Linux /dev/sda4 19491 38913 156015247+ f W95 Ext'd (LBA) /dev/sda5 19491 32545 104864256 83 Linux
Disco /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Disk identifier: 0x000307a4
Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sdb1 * 1 262 2104483+ 82 Linux swap / Solaris /dev/sdb2 263 9729 76043677+ 83 Linux
Bien, pues segun eso la partición activa es la /dev/sda2
Sip.
y al arrancar dice "ERROR AL CARGAR EL SISTEMA OPERATIVO"
Glubs. :-(
y esto es el menu.lst del grub
linux-peque:/home/nacho # cat /boot/grub/menu.lst # Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 gfxmenu (hd1,1)/boot/message
Reglubs... (hd1,1) sería el disco sdb normalmente. Tienes el /boot en el segundo disco (el grub cuenta desde cero).
###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default
Debería. A ver, hay que confirmar cosas. Pon el contenido del /boot/grub/device.map, para ver cual es cual. Mira en el /etc/fstab cual es disco raiz y el boot, si son distintos y cuales son cuales, porque tienes varias particiones linux posibles. Hace falta ver también la equivalencia entre los "by-id" y los discos; eso se puede ver con: ls -l /dev/disk/by-id/ | grep sd[ab] - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFH//L1tTMYHG2NR9URAkkxAJsEqi+z3W8muAJroVSgKR8YU5tLUwCfSg5D KiMGVjuHj5U1O8soJBqwt7k= =KrCS -----END PGP SIGNATURE-----
Content-ID:
El 2008-04-11 a las 23:42 +0200, nacho escribió:
bueno pues esto es lo que hay ahora en el fdisk -l
linux-peque:/home/nacho # fdisk -l
Disco /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Disk identifier: 0xcc7ccc7c
Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 1 3824 30716248+ 7 HPFS/NTFS /dev/sda2 * 3825 6435 20972857+ 83 Linux /dev/sda3 6436 19490 104864287+ 83 Linux /dev/sda4 19491 38913 156015247+ f W95 Ext'd (LBA) /dev/sda5 19491 32545 104864256 83 Linux
Disco /dev/sdb: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Disk identifier: 0x000307a4
Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sdb1 * 1 262 2104483+ 82 Linux swap / Solaris /dev/sdb2 263 9729 76043677+ 83 Linux
Bien, pues segun eso la partición activa es la /dev/sda2
Sip.
y al arrancar dice "ERROR AL CARGAR EL SISTEMA OPERATIVO"
Glubs. :-(
y esto es el menu.lst del grub
linux-peque:/home/nacho # cat /boot/grub/menu.lst # Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 gfxmenu (hd1,1)/boot/message
Reglubs...
(hd1,1) sería el disco sdb normalmente. Tienes el /boot en el segundo disco (el grub cuenta desde cero).
###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default
Debería.
A ver, hay que confirmar cosas. Pon el contenido del /boot/grub/device.map, para ver cual es cual.
Mira en el /etc/fstab cual es disco raiz y el boot, si son distintos y cuales son cuales, porque tienes varias particiones linux posibles. Hace falta ver también la equivalencia entre los "by-id" y los discos; eso se puede ver con:
ls -l /dev/disk/by-id/ | grep sd[ab]
-- Saludos Carlos E.R.
Carlos E. R. escribió: pues esto es lo que hay linux-peque:/home/nacho # cat /boot/grub/device.map (fd0) /dev/fd0 (hd1) /dev/sda (hd0) /dev/sdb linux-peque:/home/nacho # y aqui el fstab linux-peque:/home/nacho # cat /etc/fstab /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 / ext3 acl,user_xattr 1 1 /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part5 /amule ext3 acl,user_xattr 1 2 /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part3 /home ext3 acl,user_xattr 1 2 /dev/disk/by-id/scsi-SATA_ST380011A_4JV215KV-part2 /seguridad ext3 defaults 1 2 /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part1 /windows/C ntfs-3 g users,gid=users,fmask=133,dmask=022,locale=es_ES.UTF-8 0 0 /dev/disk/by-id/scsi-SATA_ST380011A_4JV215KV-part1 swap swap defaults 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 /dev/fd0 /media/floppy auto noauto,user,sync 0 0 bueno y aqui las equivalencias, si te hace falta algo mas, lo dices linux-peque:/home/nacho # ls -l /dev/disk/by-id/ | grep sd[ab] lrwxrwxrwx 1 root root 9 abr 12 01:33 ata-ST3320620AS_9QF8VNZ2 -> ../../sda lrwxrwxrwx 1 root root 10 abr 12 01:33 ata-ST3320620AS_9QF8VNZ2-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 abr 12 01:33 ata-ST3320620AS_9QF8VNZ2-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 abr 12 01:33 ata-ST3320620AS_9QF8VNZ2-part3 -> ../../sda3 lrwxrwxrwx 1 root root 10 abr 12 01:33 ata-ST3320620AS_9QF8VNZ2-part4 -> ../../sda4 lrwxrwxrwx 1 root root 10 abr 12 01:33 ata-ST3320620AS_9QF8VNZ2-part5 -> ../../sda5 lrwxrwxrwx 1 root root 9 abr 12 01:33 ata-ST380011A_4JV215KV -> ../../sdb lrwxrwxrwx 1 root root 10 abr 12 01:33 ata-ST380011A_4JV215KV-part1 -> ../../sdb1 lrwxrwxrwx 1 root root 10 abr 12 01:33 ata-ST380011A_4JV215KV-part2 -> ../../sdb2 lrwxrwxrwx 1 root root 9 abr 12 01:33 edd-int13_dev80 -> ../../sdb lrwxrwxrwx 1 root root 10 abr 12 01:33 edd-int13_dev80-part1 -> ../../sdb1 lrwxrwxrwx 1 root root 10 abr 12 01:33 edd-int13_dev80-part2 -> ../../sdb2 lrwxrwxrwx 1 root root 9 abr 12 01:33 edd-int13_dev81 -> ../../sda lrwxrwxrwx 1 root root 10 abr 12 01:33 edd-int13_dev81-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 abr 12 01:33 edd-int13_dev81-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 abr 12 01:33 edd-int13_dev81-part3 -> ../../sda3 lrwxrwxrwx 1 root root 10 abr 12 01:33 edd-int13_dev81-part4 -> ../../sda4 lrwxrwxrwx 1 root root 10 abr 12 01:33 edd-int13_dev81-part5 -> ../../sda5 lrwxrwxrwx 1 root root 9 abr 12 01:33 scsi-SATA_ST3320620AS_9QF8VNZ2 -> ../../sda lrwxrwxrwx 1 root root 10 abr 12 01:33 scsi-SATA_ST3320620AS_9QF8VNZ2-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 abr 12 01:33 scsi-SATA_ST3320620AS_9QF8VNZ2-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 abr 12 01:33 scsi-SATA_ST3320620AS_9QF8VNZ2-part3 -> ../../sda3 lrwxrwxrwx 1 root root 10 abr 12 01:33 scsi-SATA_ST3320620AS_9QF8VNZ2-part4 -> ../../sda4 lrwxrwxrwx 1 root root 10 abr 12 01:33 scsi-SATA_ST3320620AS_9QF8VNZ2-part5 -> ../../sda5 lrwxrwxrwx 1 root root 9 abr 12 01:33 scsi-SATA_ST380011A_4JV215KV -> ../../sdb lrwxrwxrwx 1 root root 10 abr 12 01:33 scsi-SATA_ST380011A_4JV215KV-part1 -> ../../sdb1 lrwxrwxrwx 1 root root 10 abr 12 01:33 scsi-SATA_ST380011A_4JV215KV-part2 -> ../../sdb2 linux-peque:/home/nacho # --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
Debería.
A ver, hay que confirmar cosas. Pon el contenido del /boot/grub/device.map, para ver cual es cual.
Mira en el /etc/fstab cual es disco raiz y el boot, si son distintos y cuales son cuales, porque tienes varias particiones linux posibles. Hace falta ver también la equivalencia entre los "by-id" y los discos; eso se puede ver con:
ls -l /dev/disk/by-id/ | grep sd[ab]
pues esto es lo que hay
... Vale, pues con eso yo suelo hacerme una tablita para aclararme: - ------------------------------------------------------------------------------------------------------------- (fd0) /dev/fd0 (hd1) /dev/sda ata-ST3320620AS_9QF8VNZ2 scsi-SATA_ST3320620AS_9QF8VNZ2 (hd0) /dev/sdb ata-ST380011A_4JV215KV (hd1,0) sda1 ata-ST3320620AS_9QF8VNZ2-part1 scsi-SATA_ST3320620AS_9QF8VNZ2-part1 windows ntfs (hd1,1) sda2 ata-ST3320620AS_9QF8VNZ2-part2 scsi-SATA_ST3320620AS_9QF8VNZ2-part2 / (hd1,2) sda3 ata-ST3320620AS_9QF8VNZ2-part3 scsi-SATA_ST3320620AS_9QF8VNZ2-part3 /home (hd1,3) sda4 ata-ST3320620AS_9QF8VNZ2-part4 scsi-SATA_ST3320620AS_9QF8VNZ2-part4 [extended] (hd1,4) sda5 ata-ST3320620AS_9QF8VNZ2-part5 scsi-SATA_ST3320620AS_9QF8VNZ2-part5 /amule (hd0,0) sdb1 ata-ST380011A_4JV215KV-part1 scsi-SATA_ST380011A_4JV215KV-part1 swap (hd0,1) sdb2 ata-ST380011A_4JV215KV-part2 scsi-SATA_ST380011A_4JV215KV-part2 /seguridad - ------------------------------------------------------------------------------------------------------------- Pongo la linea de rayas para marcar el ancho del correo. Yo aún me gusta una cosa más, que es darle nombres, etiquetas, a los discos y particiones: de esa forma se ven en el particionador aunque cambien el orden. Y ya puestos, añades la tabla de particiones, lo imprimes, y lo guardas a buen recaudo. Vale su peso en plata. El grub tenía puesto: # Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 gfxmenu (hd1,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default Comprobemos. El root es (hd1,1), que en la tabla se ve que es sda2, o sea /. El root de la linea del kernel corresponde a sda2 también. Ambos root no siempre son el mismo. El "root (hd1,1)" corresponde a la localización de "/boot", mientras que el del kernel corresponde a la localización de "/". En tu caso son el mismo sitio, pues no tienes partición /boot separada. El fallo no está en la definición de grub, sino donde ha ido a instalar los sectores de arranque del grub (por eso dice ""ERROR AL CARGAR EL SISTEMA OPERATIVO""). Mi sospecha es que han ido a parar al hd0, que es sdb en tu caso - justo al revés de lo que se intuye. El instalador suele crear un fichero "/etc/grub.conf", que en mi caso contiene: setup --stage2=/boot/grub/stage2 (hd0) (hd0,5) quit Mira a ver que contiene el tuyo. Yo lo instalo manualmente; arranco grub, defino el root: grub> root (hd0,5) Filesystem type is ext2fs, partition type 0x83 y luego hago el setup: grub> setup --stage2=/boot/grub/stage2 (hd0) (hd0,5) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded. succeeded Running "install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,5)/boot/grub/stage2 /boot/grub/menu.lst". .. succeeded Done. Ahora, hay que deducir que pases mágicos, digo... parámetros hay que darle al tuyo. Si no me equivoco, el segundo parentesis es la localización de /boot, y el primero la localización del sector de arranque que quieres poner (mbr en el mio). Creo que en tu caso serían (hd1,1) ambos. Y digo _creo_. Comprueba cómo tienes el tuyo, y ejecuta el grub con: root (hd1,1) setup --stage2=/boot/grub/stage2 (hd1,1) (hd1,1) y prueba a rebotar. A ver si acertamos. Si funciona, edita el fichero /etc/grub.conf para que coincida. Si eso no funciona, lo unico que se me ocurre es decirle al Yast que instale un MBR genérico den /dev/sda, por si el que tenga no es capaz de arrancar el grub. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIALUStTMYHG2NR9URApjPAKCWN4/WvKA8C3nEQn7jK/GcPhHSoQCeOuKO OzWudhnhft25UGib1q1D2sA= =byHZ -----END PGP SIGNATURE-----
Ante todo gracias por el tiempo invertido, esperemos que sea bien invertido Ahora te/os cuento Carlos E. R. escribió:
Content-ID:
El 2008-04-12 a las 11:30 +0200, nacho escribió:
Debería.
A ver, hay que confirmar cosas. Pon el contenido del /boot/grub/device.map, para ver cual es cual.
Mira en el /etc/fstab cual es disco raiz y el boot, si son distintos y cuales son cuales, porque tienes varias particiones linux posibles. Hace falta ver también la equivalencia entre los "by-id" y los discos; eso se puede ver con:
ls -l /dev/disk/by-id/ | grep sd[ab]
pues esto es lo que hay
...
Vale, pues con eso yo suelo hacerme una tablita para aclararme:
-------------------------------------------------------------------------------------------------------------
(fd0) /dev/fd0 (hd1) /dev/sda ata-ST3320620AS_9QF8VNZ2 scsi-SATA_ST3320620AS_9QF8VNZ2 (hd0) /dev/sdb ata-ST380011A_4JV215KV
(hd1,0) sda1 ata-ST3320620AS_9QF8VNZ2-part1 scsi-SATA_ST3320620AS_9QF8VNZ2-part1 windows ntfs (hd1,1) sda2 ata-ST3320620AS_9QF8VNZ2-part2 scsi-SATA_ST3320620AS_9QF8VNZ2-part2 / (hd1,2) sda3 ata-ST3320620AS_9QF8VNZ2-part3 scsi-SATA_ST3320620AS_9QF8VNZ2-part3 /home (hd1,3) sda4 ata-ST3320620AS_9QF8VNZ2-part4 scsi-SATA_ST3320620AS_9QF8VNZ2-part4 [extended] (hd1,4) sda5 ata-ST3320620AS_9QF8VNZ2-part5 scsi-SATA_ST3320620AS_9QF8VNZ2-part5 /amule
(hd0,0) sdb1 ata-ST380011A_4JV215KV-part1 scsi-SATA_ST380011A_4JV215KV-part1 swap (hd0,1) sdb2 ata-ST380011A_4JV215KV-part2 scsi-SATA_ST380011A_4JV215KV-part2 /seguridad -------------------------------------------------------------------------------------------------------------
Pongo la linea de rayas para marcar el ancho del correo.
Yo aún me gusta una cosa más, que es darle nombres, etiquetas, a los discos y particiones: de esa forma se ven en el particionador aunque cambien el orden. Y ya puestos, añades la tabla de particiones, lo imprimes, y lo guardas a buen recaudo. Vale su peso en plata.
El grub tenía puesto:
# Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 gfxmenu (hd1,1)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default
Comprobemos. El root es (hd1,1), que en la tabla se ve que es sda2, o sea /. El root de la linea del kernel corresponde a sda2 también. Ambos root no siempre son el mismo. El "root (hd1,1)" corresponde a la localización de "/boot", mientras que el del kernel corresponde a la localización de "/". En tu caso son el mismo sitio, pues no tienes partición /boot separada.
El fallo no está en la definición de grub, sino donde ha ido a instalar los sectores de arranque del grub (por eso dice ""ERROR AL CARGAR EL SISTEMA OPERATIVO""). Mi sospecha es que han ido a parar al hd0, que es sdb en tu caso - justo al revés de lo que se intuye.
El instalador suele crear un fichero "/etc/grub.conf", que en mi caso contiene:
setup --stage2=/boot/grub/stage2 (hd0) (hd0,5) quit el mio dice lo siguiente setup --stage2=/boot/grub/stage2 (hd0) (hd1,1) quit
Mira a ver que contiene el tuyo.
Yo lo instalo manualmente; arranco grub, defino el root:
grub> root (hd0,5) Filesystem type is ext2fs, partition type 0x83
y luego hago el setup:
grub> setup --stage2=/boot/grub/stage2 (hd0) (hd0,5) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded. succeeded Running "install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,5)/boot/grub/stage2 /boot/grub/menu.lst". .. succeeded Done.
Ahora, hay que deducir que pases mágicos, digo... parámetros hay que darle al tuyo.
Si no me equivoco, el segundo parentesis es la localización de /boot, y el primero la localización del sector de arranque que quieres poner (mbr en el mio). Creo que en tu caso serían (hd1,1) ambos. Y digo _creo_.
Comprueba cómo tienes el tuyo, y ejecuta el grub con:
root (hd1,1) setup --stage2=/boot/grub/stage2 (hd1,1) (hd1,1)
bien pues echo esto el resutado es el siguiente: arranco la maquina y... algo ha cambiado aparece pantalla negra con letras blancas que dicen GRUB loading stage2.. (hd1,1)/boot/messege: file not found y a los pocos segundos GNU GRUB version 0.97 (638k lowe......... un cuadrado con todas las opciones de arranque y el mensajito de las flechas para seleccionar el sistema que queremos arrancar elegimos openSUSE y booting root (hd1,1) file system type is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: file not found press any key to continue asi que ahora que, le decimos a yast que instale un mbr generico en ....... como dices mas abajo o con este cambio hay mas opciones. Bueno yo creo que si cambia AVANZAMOS no???
y prueba a rebotar. A ver si acertamos. Si funciona, edita el fichero /etc/grub.conf para que coincida.
Si eso no funciona, lo unico que se me ocurre es decirle al Yast que instale un MBR genérico den /dev/sda, por si el que tenga no es capaz de arrancar el grub.
-- Saludos Carlos E.R.
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
nacho> root (hd1,1) file system type is nacho> kernel /boot/vmlinuz-2.6.22.17-0.1 default nacho> root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 nacho> vga=0x31a resume=/dev/sdb1 splash=silent showopts nacho> ERROR 15: file not found nacho> press any key to continue nacho> nacho> asi que ahora que, le decimos a yast que instale un mbr generico en ....... nacho> como dices mas abajo o con este cambio hay mas opciones. nacho> nacho> Bueno yo creo que si cambia AVANZAMOS no??? Te falta cambiar el "resume=/dev/sdb1" en "menu.lst" por, según la tabla de Carlos E.R : resume= /dev/disk/by-id/scsi-SATA_ST380011A_4JV215KV-part1 -- Saludos, J.M.Queralt --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
Ante todo gracias por el tiempo invertido, esperemos que sea bien invertido Ahora te/os cuento
A ver. Y eso que el grub no es mi fuerte... lo odio un poco, de hecho.
el mio dice lo siguiente setup --stage2=/boot/grub/stage2 (hd0) (hd1,1) quit
Comprueba cómo tienes el tuyo, y ejecuta el grub con:
root (hd1,1) setup --stage2=/boot/grub/stage2 (hd1,1) (hd1,1) bien pues echo esto el resutado es el siguiente: arranco la maquina y... algo ha cambiado aparece pantalla negra con letras blancas que dicen
GRUB loading stage2.. (hd1,1)/boot/messege: file not found
¿messege? Es message. ¿Te pone eso o te has equivocado al copiarlo?
y a los pocos segundos
GNU GRUB version 0.97 (638k lowe......... un cuadrado con todas las opciones de arranque y el mensajito de las flechas para seleccionar el sistema que queremos arrancar elegimos openSUSE y
Bien.
booting root (hd1,1) file system type is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: file not found press any key to continue
Vale... De momento ya has conseguido que el grub arranque, el problema es que no encuentra sus propios ficheros. Entra en grub, con el sistema arrancado, y entra comandos. Empieza por "root (hd1,1)". Si lo hago en el mio, se ve esto: nimrodel:~ # grub GNU GRUB version 0.97 (640K lower / 3072K upper memory) [ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub> root (hd0,5) root (hd0,5) Filesystem type is ext2fs, partition type 0x83 grub> Vaya, tengo un problema. El grub no completa con tab como debiera. Al entrar un comando como "cat [tab]" debiera listar los ficheros disponibles... y el puñetero tabulador no funciona, y entonces no se como descubrir el listado de ficheros, lo cual nos permitiría descubrir qué tenemos que ponerle al grub para que funcione. Eso es un bug nuevo :-/ Bueno, probemos a ciegas. Este es tu menu.lst actual: # Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 gfxmenu (hd1,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default Comenta para desactivar la linea de gfxmenu (un # delante). Luego añade este párrafo: title openSUSE 10.3 - probando by-id root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a \ resume=/dev/disk/by-id/scsi-SATA_ST380011A_4JV215KV-part1 \ splash=verbose showopts initrd /boot/initrd-2.6.22.17-0.1-default Lo que hago es substituir (hd1,1) por /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 en la linea "root" - y no se si eso va a funcionar. Si funciona, entonces haces lo mismo con la linea del gfxmenu. Si no funciona, habrá que probar combinaciones (hdX,Y) a ciegas (1). Recuerda que tienes que unir las lineas terminadas en "\": linea inacabada \ segunda parte así: linea inacabada segunda parte
asi que ahora que, le decimos a yast que instale un mbr generico en ....... como dices mas abajo o con este cambio hay mas opciones.
No hace falta, esa parte está funcionando. (1) Lo de a ciegas. En la consola del grub, si tipeas: grub> blocklist (hd0,5)/message blocklist (hd0,5)/message (hd0,5)46926+24,46952+512,47468+224 ó grub> cat (hd0,5)/grub/menu.lst cat (hd0,5)/grub/menu.lst # Modified by YaST2. Last modification on Sat Mar 29 11:32:36 CET 2008 .... es decir, si el comando responde con el contenido del fichero que se le dice, es que lo que está entre parentesis es correcto. Si dice: grub> cat (hd0,6)/grub/menu.lst cat (hd0,6)/grub/menu.lst Error 15: File not found es que no es correcto. Es cuestión de tantear combinaciones (hdX,Y) hasta que encuentres el /messages o el /grub/menu.lst. Una vez encontrado, es cuestión de escribirlo en el menu.lst y ver si arranca. Por cierto: con práctica es posible usar esta consola de grub antes de arrancar el sistema precisamente para conseguir arrancarlo manualmente. Esto es, cargar manualmente el kernel. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIAoj7tTMYHG2NR9URAusBAJ4mKNFrwpUdagKAb4GW5HIr0D861QCZAe6X oNfqYa11GytqUlX4n+OqyQg= =6cG5 -----END PGP SIGNATURE-----
El 14/04/08, Carlos E. R. escribió:
Por cierto: con práctica es posible usar esta consola de grub antes de arrancar el sistema precisamente para conseguir arrancarlo manualmente. Esto es, cargar manualmente el kernel.
Así lo tuve que hacer (arranque manual) cuando cambié físicamente el orden de los discos en la placa base, allá por la suse 8.2... en la sdb de suse pone cómo hacerlo cuando se está en la pantalla del menú de arranque: SDB:The Boot Manager Grub http://en.opensuse.org/SDB:The_Boot_Manager_Grub Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
hola de nuevo :-(
Bueno pues aqui estoy de nuevo, escribiendo desde google y desde un
linux ubuntu live por que esto es lo que ha pasado
las cosas han cambiado pero ahora no puedo entrar ni desde el cd de
instalación como hacia antes sigo por abajo
El día 13 de abril de 2008 22:28, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Content-ID:
El 2008-04-13 a las 22:47 +0200, nacho escribió:
Ante todo gracias por el tiempo invertido, esperemos que sea bien invertido Ahora te/os cuento
A ver.
Y eso que el grub no es mi fuerte... lo odio un poco, de hecho.
.......................
¿messege? Es message. ¿Te pone eso o te has equivocado al copiarlo?
perdon uno se equivoca al copiarlo
...............................
Bien.
Bueno si tu lo dices yo desanimado
................
Vale...
De momento ya has conseguido que el grub arranque, el problema es que no
...........................................
Bueno, probemos a ciegas. Este es tu menu.lst actual:
# Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 gfxmenu (hd1,1)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default
Comenta para desactivar la linea de gfxmenu (un # delante). Luego añade este párrafo:
comentada la linea como me indicas
title openSUSE 10.3 - probando by-id
root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a \ resume=/dev/disk/by-id/scsi-SATA_ST380011A_4JV215KV-part1 \ splash=verbose showopts
initrd /boot/initrd-2.6.22.17-0.1-default
copiado este parrafo como me dices y el resultado el siguiente: pantalla "negra y blanca" con lo siguiente GNU Grub versión 0.97 (....... cuadro con opciones de arranque, la primera la siguiente openSUSE 10.3 - probando by-id que es la que elegimos y el resutado booting openSUSE10.3-2.6.22.17-0.1 root (hd1,1) file system line is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: File not found press any key to continue y no hay manera. ahora no puedo acceder de ninguna manera y con este live que tengo pues no puedo o no se volver a poner el archivo que habia en su sitio, aunque mas creo que es no puedo Por otra parte al arrancar se me da la posibilidad de editar el grub y modificar alguna cosa, que debo hacer...... Gracias. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Martes, 15 de Abril de 2008, Ignacio de Juan escribió:
hola de nuevo :-( Bueno pues aqui estoy de nuevo, escribiendo desde google y desde un linux ubuntu live por que esto es lo que ha pasado las cosas han cambiado pero ahora no puedo entrar ni desde el cd de instalación como hacia antes sigo por abajo
El día 13 de abril de 2008 22:28, Carlos E. R.
escribió: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Content-ID:
El 2008-04-13 a las 22:47 +0200, nacho escribió:
Ante todo gracias por el tiempo invertido, esperemos que sea bien
invertido
Ahora te/os cuento
A ver.
Y eso que el grub no es mi fuerte... lo odio un poco, de hecho.
.......................
¿messege? Es message. ¿Te pone eso o te has equivocado al copiarlo?
perdon uno se equivoca al copiarlo
...............................
Bien.
Bueno si tu lo dices yo desanimado
................
Vale...
De momento ya has conseguido que el grub arranque, el problema es que no
...........................................
Bueno, probemos a ciegas. Este es tu menu.lst actual:
# Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 gfxmenu (hd1,1)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default
Comenta para desactivar la linea de gfxmenu (un # delante). Luego añade este párrafo:
comentada la linea como me indicas
title openSUSE 10.3 - probando by-id
root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a \ resume=/dev/disk/by-id/scsi-SATA_ST380011A_4JV215KV-part1 \ splash=verbose showopts
initrd /boot/initrd-2.6.22.17-0.1-default
copiado este parrafo como me dices
y el resultado el siguiente:
pantalla "negra y blanca" con lo siguiente GNU Grub versión 0.97 (....... cuadro con opciones de arranque, la primera la siguiente
openSUSE 10.3 - probando by-id
que es la que elegimos y el resutado
booting openSUSE10.3-2.6.22.17-0.1 root (hd1,1) file system line is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: File not found press any key to continue
a lo mejor es una bobada pero /dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 no esta mal escrito?.. scasi? asi es? lo mas facil con una livecd o livedvd editar el menu.lst Jaime V ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Jaime Velez escribió:
El Martes, 15 de Abril de 2008, Ignacio de Juan escribió:
hola de nuevo :-( Bueno pues aqui estoy de nuevo, escribiendo desde google y desde un linux ubuntu live por que esto es lo que ha pasado las cosas han cambiado pero ahora no puedo entrar ni desde el cd de instalación como hacia antes sigo por abajo
El día 13 de abril de 2008 22:28, Carlos E. R.
escribió: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Content-ID:
El 2008-04-13 a las 22:47 +0200, nacho escribió:
Ante todo gracias por el tiempo invertido, esperemos que sea bien
invertido
Ahora te/os cuento
A ver.
Y eso que el grub no es mi fuerte... lo odio un poco, de hecho.
.......................
¿messege? Es message. ¿Te pone eso o te has equivocado al copiarlo?
perdon uno se equivoca al copiarlo
...............................
Bien.
Bueno si tu lo dices yo desanimado
................
Vale...
De momento ya has conseguido que el grub arranque, el problema es que no
...........................................
Bueno, probemos a ciegas. Este es tu menu.lst actual:
# Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 gfxmenu (hd1,1)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default
Comenta para desactivar la linea de gfxmenu (un # delante). Luego añade este párrafo:
comentada la linea como me indicas
title openSUSE 10.3 - probando by-id
root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a \ resume=/dev/disk/by-id/scsi-SATA_ST380011A_4JV215KV-part1 \ splash=verbose showopts
initrd /boot/initrd-2.6.22.17-0.1-default
copiado este parrafo como me dices
y el resultado el siguiente:
pantalla "negra y blanca" con lo siguiente GNU Grub versión 0.97 (....... cuadro con opciones de arranque, la primera la siguiente
openSUSE 10.3 - probando by-id
que es la que elegimos y el resutado
booting openSUSE10.3-2.6.22.17-0.1 root (hd1,1) file system line is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: File not found press any key to continue
a lo mejor es una bobada pero /dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 no esta mal escrito?.. scasi? asi es?
lo mas facil con una livecd o livedvd editar el menu.lst
Jaime V
______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
error de transcripción al confeccionar el mensaje en el menu.lst del grub aparece scsi gracias. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
El día 13 de abril de 2008 22:28, Carlos E. R. escribió:
este párrafo:
comentada la linea como me indicas
title openSUSE 10.3 - probando by-id
root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a \ resume=/dev/disk/by-id/scsi-SATA_ST380011A_4JV215KV-part1 \ splash=verbose showopts
initrd /boot/initrd-2.6.22.17-0.1-default
copiado este parrafo como me dices
y el resultado el siguiente:
pantalla "negra y blanca" con lo siguiente GNU Grub versión 0.97 (....... cuadro con opciones de arranque, la primera la siguiente
openSUSE 10.3 - probando by-id
que es la que elegimos y el resutado
booting openSUSE10.3-2.6.22.17-0.1 root (hd1,1) file system line is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: File not found press any key to continue
y no hay manera.
A ver. Eso no es lo que escribí que pusieras. Lo repito: title openSUSE 10.3 - probando by-id root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/disk/by-id/scsi-SATA_ST380011A_4JV215KV-part1 splash=verbose showopts initrd /boot/initrd-2.6.22.17-0.1-default Arriba está saliendo por pantalla "resume=/dev/sdb1" y eso no es lo que yo puse que pusieras. Y te sale "/scasi-SATA..." y yo puse "scsi-SATA..." ¿Que es lo que has escrito? Esos errores son los mismos que te dije el otro dia que era lo que impedía arrancar... salvo lo de scasi, que me fijé pero no lo dije.
ahora no puedo acceder de ninguna manera y con este live que tengo pues no puedo o no se volver a poner el archivo que habia en su sitio, aunque mas creo que es no puedo
No es más que escribir la orden mount manualmente.
Por otra parte al arrancar se me da la posibilidad de editar el grub y modificar alguna cosa, que debo hacer......
No, puedes escribir y arrancar, pero no se grabará. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBSjRtTMYHG2NR9URAngkAJ0apnirkWTo8BZi/FLbKn9ZInXhrwCdEycG ZFjX0o44ZypY67O75XRjEhw= =P71O -----END PGP SIGNATURE-----
Carlos E. R. escribió:
A ver. Eso no es lo que escribí que pusieras. Lo repito:
title openSUSE 10.3 - probando by-id root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/disk/by-id/scsi-SATA_ST380011A_4JV215KV-part1 splash=verbose showopts initrd /boot/initrd-2.6.22.17-0.1-default
Carlos disculpa, pero eso es exactamente lo que escribi y lo he vuelto a copi paste para que no haya errores
Arriba está saliendo por pantalla "resume=/dev/sdb1" y eso no es lo que yo puse que pusieras. Y te sale "/scasi-SATA..." y yo puse "scsi-SATA..."
¿Que es lo que has escrito? Esos errores son los mismos que te dije el otro dia que era lo que impedía arrancar... salvo lo de scasi, que me fijé pero no lo dije.
No es más que escribir la orden mount manualmente.
No, puedes escribir y arrancar, pero no se grabará.
-- Saludos Carlos E.R. Te pego la salida del cat /boot/grub/menu.lst fijate que los dos primeros son iguales, el que copie el otro día y el de hoy, son exactamente iguales. Yo no te puede deicr por que sale resume=/dev/sdb1 pero es lo que sale. de todas formas tras enviar esto voy a probar a reiniciar de nuevo con la primera y la segunda opción y luego os cuento. Gracias. Aqui el archivo de marras. at /boot/grub/menu.lst # Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 # gfxmenu (hd1,1)/boot/message
title openSUSE 10.3 - probando by-id root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST33 20620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/disk/by-id/scsi-SATA_ST380011A_4JV2 15KV-part1 splash=verbose showopts initrd /boot/initrd-2.6.22.17-0.1-default title openSUSE 10.3 - probando by-id2 root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST33 20620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/disk/by-id/scsi-SATA_ST380011A_4JV2 15KV-part1 splash=verbose showopts initrd /boot/initrd-2.6.22.17-0.1-default ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST 3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST 3320620AS_9QF8VNZ2-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /boot/initrd-2.6.22.17-0.1-default ###Don't change this comment - YaST2 identifier: Original name: windows### title Windows rootnoverify (hd1,1) chainloader (hd1,0)+1 ###Don't change this comment - YaST2 identifier: Original name: floppy### title Disquete rootnoverify (hd1,1) chainloader (fd0)+1 --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-16 a las 00:31 +0200, nacho escribió:
Te pego la salida del cat /boot/grub/menu.lst
Que no, que no peques. Que anexes. File attach. No es lo mismo, no me vale, en este caso no. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBon1tTMYHG2NR9URAqUVAJwO4ESs7qtELC6NkHU90NJc8hv2qQCbB289 V7W1vNavbFf+xbeFAIcSEWQ= =JDo5 -----END PGP SIGNATURE-----
Bueno, disculpas ante todo el mensaje de error anterior estaba equivocado, ups :-[ ya no se donde apunto los mensajes... ... hay que limpiar la mesa. El mensaje de error que sale con la cadena que me escribiste, es el siguiente: Booting 'openSUSE 10.3 - probando by-id' root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2 -part2 Error 11: Unrecognized device string Press any key to continue gracias --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-16 a las 00:42 +0200, nacho escribió:
Bueno, disculpas ante todo el mensaje de error anterior estaba equivocado, ups :-[ ya no se donde apunto los mensajes... ... hay que limpiar la mesa.
Bueno, no importa :-)
El mensaje de error que sale con la cadena que me escribiste, es el siguiente:
Booting 'openSUSE 10.3 - probando by-id' root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2 -part2
Error 11: Unrecognized device string Press any key to continue
Tienes un espacio de más, lo de "-part2" tiene que ir junto con lo otro. A ver si es eso o has vuelto a meter la pata al copiarlo :-p - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBTZXtTMYHG2NR9URAg7nAJ46RKb54lain3FnigONVDK0Kp4StgCgiHPC CLI/22QDgmyAdl69/1Kf/wc= =PRy7 -----END PGP SIGNATURE-----
Carlos E. R. escribió:
El 2008-04-16 a las 00:42 +0200, nacho escribió:
Bueno, disculpas ante todo el mensaje de error anterior estaba equivocado, ups :-[ ya no se donde apunto los mensajes... ... hay que limpiar la mesa.
Bueno, no importa :-)
El mensaje de error que sale con la cadena que me escribiste, es el siguiente:
Booting 'openSUSE 10.3 - probando by-id' root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2 -part2
Error 11: Unrecognized device string Press any key to continue
Tienes un espacio de más, lo de "-part2" tiene que ir junto con lo otro.
A ver si es eso o has vuelto a meter la pata al copiarlo :- -- Saludos Carlos E.R.
No, otra vez lo he copiado mal, en el mensaje original esta junto, tal y como tu lo escribistes en tus mensajes, pues hice copi paste. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-16 a las 01:16 +0200, nacho escribió:
El mensaje de error que sale con la cadena que me escribiste, es el siguiente:
Booting 'openSUSE 10.3 - probando by-id' root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2 -part2
Error 11: Unrecognized device string Press any key to continue
Tienes un espacio de más, lo de "-part2" tiene que ir junto con lo otro.
A ver si es eso o has vuelto a meter la pata al copiarlo :-
No, otra vez lo he copiado mal, en el mensaje original esta junto, tal y como tu lo escribistes en tus mensajes, pues hice copi paste.
Vaya. Pues entonces ya lo pensaré mañana... ahora no se me ocurre. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBUbTtTMYHG2NR9URAmCJAJ4s7guK4KG629I3oTNVrAd3zA40owCeOV3p BWiBqZgLoECurdvPgEhe8J0= =QiFA -----END PGP SIGNATURE-----
idejuan> Booting 'openSUSE 10.3 - probando by-id' idejuan> root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2 -part2 idejuan> idejuan> Error 11: Unrecognized device string idejuan> Press any key to continue Seguramente tienes alguna línea truncada en el arranque de menu.lst como consecuencia probablemente del "copiar y pegar" Desde "kernel /boot/ ......" y hasta "initrd /boot/... "(no incluido) tiene que estar en una sola linea.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
idejuan> Booting 'openSUSE 10.3 - probando by-id' idejuan> root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2 -part2 idejuan> idejuan> Error 11: Unrecognized device string idejuan> Press any key to continue
Seguramente tienes alguna línea truncada en el arranque de menu.lst como consecuencia probablemente del "copiar y pegar"
Desde "kernel /boot/ ......" y hasta "initrd /boot/... "(no incluido) tiene que estar en una sola linea.
Es muy facil que si... Nacho, podrías anexar (no copiar/pegar) el ficherito, y lo miramos. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBc0+tTMYHG2NR9URAqasAJ4x+IBgiVcpLGuOJ+9acVroHI3qZQCeMkVy zrYQb72TrIBSXAgjbcEyNzg= =DSb7 -----END PGP SIGNATURE-----
Carlos E. R. escribió:
Content-ID:
El 2008-04-16 a las 09:38 +0200, J.M.Queralt escribió:
idejuan> Booting 'openSUSE 10.3 - probando by-id' idejuan> root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2 -part2 idejuan> idejuan> Error 11: Unrecognized device string idejuan> Press any key to continue
Seguramente tienes alguna línea truncada en el arranque de menu.lst como consecuencia probablemente del "copiar y pegar"
Desde "kernel /boot/ ......" y hasta "initrd /boot/... "(no incluido) tiene que estar en una sola linea.
Es muy facil que si... Nacho, podrías anexar (no copiar/pegar) el ficherito, y lo miramos.
-- Saludos Carlos E.R. Bueno vale.... pero lo hice tal y como me lo dijistes te lo aseguro ahora te cuento...
... pues no todo igual, que lo hice bien. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
No se si tendra que ver, supongo que habreis pensado ya en eso pero lo comento por si acaso: El hecho de que en el otro disco duro tambien alla una partición booteable puede interferir en algo??? --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-16 a las 22:52 +0200, nacho escribió:
No se si tendra que ver, supongo que habreis pensado ya en eso pero lo comento por si acaso: El hecho de que en el otro disco duro tambien alla una partición booteable puede interferir en algo???
Quizás. Pero como al cambiar el rótulo de un arranque en el grub te ha salido ese rótulo, significa que el grub está arrancando. Ahora el problema es lo que contiene la entrada: hay que hacer una que funcione. Pero el grub ya está instalado y funciona. Anda, anexa el menu.lst como te dije. Prefiero mirar el fichero _anexado_, no pasteado, para poder verlo con mis ojitos y pensar. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBoZAtTMYHG2NR9URArAiAJ49imU/aEuGexs0S/e4q76DHOgoXgCggEiL HlBTcbVk8JgikjIkKN146jQ= =q7ut -----END PGP SIGNATURE-----
El 16/04/08, nacho escribió:
Booting 'openSUSE 10.3 - probando by-id' root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2 -part2
Error 11: Unrecognized device string Press any key to continue
Parece un error "cosmético" (que no le gusta esa denominación para el dispositivo o que está mal escrito) :-?. El error 15 de "file not found" que te daba antes creo que es el importante... <inciso> Lo del ID de los discos no deja de ser curioso... Con el patrón de instalación mínimo, tras instalar suse 10.3 no se utiliza el ID, sino el sistema típico de de denominación de unidades, pero en otra instalación gráfica con kde de la misma versión (la 10.3) sí se utilizó el ID, no entiendo por qué esa diferencia :-? A mi me gusta más el nombre estándar, es a bajo nivel, más corto y lo encuentro más lógico y menos problemático O:-). Con esos nombres tan largos, van a tener que desarrollar un sistema de DNS exclusivo para la identificación de los discos X-). </inciso> Interesa saber dónde ve grub los archivos del kernel para poder iniciar el sistema, por lo que necesitarás acceder a grub en línea de comandos (si puedes acceder a suse, en konsole ejecutar "grub" y una vez dentro, buscar el archivo: "find /boot/vmlinuz"). Si no puedes acceder a suse, al iniciar el equipo y tras aparecerte el error 11, podrás escribir lo mismo (o pulsar "c" para sacar la shell de grub): grub> find /boot/vmlinuz Es posible iniciar suse desde Grub mismo, pasando los valores adecuados, según los datos que te devuelva en comando de arriba. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
El 16/04/08, nacho escribió:
Booting 'openSUSE 10.3 - probando by-id' root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2 -part2
Error 11: Unrecognized device string Press any key to continue
Parece un error "cosmético" (que no le gusta esa denominación para el dispositivo o que está mal escrito) :-?. El error 15 de "file not found" que te daba antes creo que es el importante...
Existe la posibilidad de que la linea "root" no acepte la sintaxis /dev, en cuyo caso hay que buscar con find, como dices luego.
<inciso>
Lo del ID de los discos no deja de ser curioso...
Con el patrón de instalación mínimo, tras instalar suse 10.3 no se utiliza el ID, sino el sistema típico de de denominación de unidades, pero en otra instalación gráfica con kde de la misma versión (la 10.3) sí se utilizó el ID, no entiendo por qué esa diferencia :-?
Hay bugs en el parser del yast cuando crea el menu.lst, creo.
A mi me gusta más el nombre estándar, es a bajo nivel, más corto y lo encuentro más lógico y menos problemático O:-). Con esos nombres tan largos, van a tener que desarrollar un sistema de DNS exclusivo para la identificación de los discos X-).
¡Pero si existe! title MAIN openSUSE 10.3 (default) root (hd0,5) kernel /vmlinuz root=/dev/disk/by-label/160_root vga=0x317 resume=/dev/disk/by-label/320_swap splash=verbose showopts apic initrd /initrd Lo único es el peñazo de tener que poner lo de devdiskbylabel... Y no, los nombres cortos tipo (hd0,5) no me gustan, porque dependen de un device.map y del orden de arranque de la bios. No son estables, ni comodos por estar basados en cero en vez de uno como las particiones: (hd0,5) es hda6, no hda5. Eso es un nido de coladuras de pata. Está diseñado para programadores, no para usuarios. El lilo tiene una interfaz mucho más fácil de entender y de resolver sus problemas. La pega es que tienes que acordarde de rehacerlo cada vez que tocas algo, y eso es incomodo y peligroso: se olvida y ya no arranca.
</inciso>
Interesa saber dónde ve grub los archivos del kernel para poder iniciar el sistema, por lo que necesitarás acceder a grub en línea de comandos (si puedes acceder a suse, en konsole ejecutar "grub" y una vez dentro, buscar el archivo: "find /boot/vmlinuz").
Si no puedes acceder a suse, al iniciar el equipo y tras aparecerte el error 11, podrás escribir lo mismo (o pulsar "c" para sacar la shell de grub):
grub> find /boot/vmlinuz
Buena idea. Tengo la sospecha que lo que ve el grub durante la instalación no es lo que ve durante la ejecución, como si el devices.map cambiase en marcha.
Es posible iniciar suse desde Grub mismo, pasando los valores adecuados, según los datos que te devuelva en comando de arriba.
Se puede jugar con showoptions para ver la linea entera y editarla, creo. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBdTotTMYHG2NR9URAh2SAJ9BIdKoZ/hTT23Wn7GXcXTATWcfOACeKYxm 7y38ZNgocSg8GK0ebSjof9A= =DLfk -----END PGP SIGNATURE-----
noelamac> noelamac> Lo del ID de los discos no deja de ser curioso... noelamac> noelamac> Con el patrón de instalación mínimo, tras instalar suse 10.3 no se noelamac> utiliza el ID, sino el sistema típico de de denominación de unidades, noelamac> pero en otra instalación gráfica con kde de la misma versión (la 10.3) noelamac> sí se utilizó el ID, no entiendo por qué esa diferencia :-? No solo no se entiende, sino que es contradictorio he incoherente En mi experiencia: Maquina 1 Actualización de 10.0 a 10.3 con KDE Ningún problema en este aspecto. El GRUB ,mantiene en menu.lst la notación de toda la vida, la tradicional Maquina 2 Actualización de 10.1 a 10.3 con KDE. Ningún problema en ningún aspecto. El GRUB usa el nuevo identificador, tanto en root= como en resume= Maquina3 Actualización de 10.2 a 10.3 con GNOME. Me vuelvo loco en varios aspectos. El GRUB usa el nuevo identificador en root= pero el antiguo en resume= Consecuencia no encuentra montada la partición de Swap (notación clásica en el resume) y no se inicia. Unas cuantas horas perdidas. En otra máquina, del 10.2 a 10.3 con KDE me ocurre exactamente lo mismo pero como ahí ya había perdido las horas en ese caso fueron minutos. noelamac> A mi me gusta más el nombre estándar, es a bajo nivel, más corto y lo noelamac> encuentro más lógico y menos problemático O:-). y es facil de recordar. noelamac> largos, van a tener que desarrollar un sistema de DNS exclusivo para noelamac> la identificación de los discos X-). Si ganas de complicarnos la vida o de que saquemos a Superman del desempleo
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-16 a las 13:06 +0200, J.M.Queralt escribió:
Maquina3 Actualización de 10.2 a 10.3 con GNOME. Me vuelvo loco en varios aspectos. El GRUB usa el nuevo identificador en root= pero el antiguo en resume= Consecuencia no encuentra montada la partición de Swap (notación clásica en el resume) y no se inicia. Unas cuantas horas perdidas.
Yo tengo esa notación cruzada y arrancaba: title MAIN openSUSE 10.3 (default) root (hd0,5) kernel /vmlinuz root=/dev/disk/by-id/ata-ST3160021A_5JS4VV1F-part6 vga=0x317 hwprobe=-modules.pata resume=/dev/hda5 splash=verbose showopts apic initrd /initrd La cambié precisamente para unificar, pero por gusto.
noelamac> A mi me gusta más el nombre estándar, es a bajo nivel, más corto y lo noelamac> encuentro más lógico y menos problemático O:-).
y es facil de recordar.
Para nada. Hay que mirar el device.map, como en el caso que nos ocupa. El sda es el hd1, no el hd0. Por eso tenemos problemas. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBd9WtTMYHG2NR9URAg+DAJ98j85Rr8sBqfXVl+PExIkvUc5VDgCcCxSB T3b3pLiCp4fV+snihlMwex8= =+TUf -----END PGP SIGNATURE-----
Carlos> Yo tengo esa notación cruzada y arrancaba: Es que sería lo lógico. Cuando yo tuve el primer problema pensaba que habría un montón de gente que también lo tendría. No recordaba haberlo visto en la lista pero tampoco fui capaz de encontrarlo preguntándole al Sr. Google. Pensé que sería un problema específico mío, pero cuando se me repitió con otra configuración (y versión) aún lo entendí menos. Así que, como el "mal de ojo" y demás carecen de lógica, pues eso, no se la encontré. Carlos> kernel /vmlinuz root=/dev/disk/by-id/ata-ST3160021A_5JS4VV1F-part6 vga=0x317 hwprobe=-modules.pata resume=/dev/hda5 splash=verbose showopts apic Carlos> > noelamac> A mi me gusta más el nombre estándar, es a bajo nivel, más corto y lo Carlos> > noelamac> encuentro más lógico y menos problemático O:-). Carlos> > Carlos> > y es facil de recordar. Carlos> Carlos> Para nada. Hay que mirar el device.map, como en el caso que nos ocupa. El Carlos> sda es el hd1, no el hd0. Por eso tenemos problemas. Como yo soy extraordinariamente creyente, me creo que eres capaz de recordar "ata-ST3160021A_5JS4VV1F-part6" sin buscarlo en ningún sitio. Ah! claro, sale en la bola de cristal .... :-) Para los que no tenemos de eso, creo que 6-7 carácteres son más facil de recordar que 27-28. -- Saludos, J.M.Queralt
El 16/04/08, J.M.Queralt escribió:
Cuando yo tuve el primer problema pensaba que habría un montón de gente que también lo tendría. No recordaba haberlo visto en la lista pero tampoco fui capaz de encontrarlo preguntándole al Sr. Google.
Lo del "resume" es para los equipos que hibernan ¿no? No debería afectarte si no lo usas... yo lo tengo igual, mezclado, pero al no hibernar como los osos, pues no me he dado cuenta :-P
Como yo soy extraordinariamente creyente, me creo que eres capaz de recordar "ata-ST3160021A_5JS4VV1F-part6" sin buscarlo en ningún sitio. Ah! claro, sale en la bola de cristal .... :-)
Para los que no tenemos de eso, creo que 6-7 carácteres son más facil de recordar que 27-28.
Además, esa retahíla de letras y números sólo las reconoce el kernel, ni grub ni la bios ¿no?... estoy contigo, no le veo sentido y sí muchos problemas... si tuviera que montar por id cualquier disco duro me podía pasar todo el día dando con la combinación de letras correcta y el "device not found, device not found, device not found..." O:-) Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-16 a las 21:12 +0200, Camaleón escribió:
Además, esa retahíla de letras y números sólo las reconoce el kernel, ni grub ni la bios ¿no?...
Grub sí lo reconoce. La bios por supuesto que no, pero tampoco la nomenclatura cásica del grub. A la bios le dices que quieres leer del dispositivo 0x81
estoy contigo, no le veo sentido y sí muchos problemas... si tuviera que montar por id cualquier disco duro me podía pasar todo el día dando con la combinación de letras correcta y el "device not found, device not found, device not found..."
O:-)
Lo miras en el directorio dev, están ahí... son enlaces simbólicos. Y si no te gustan, defines etiquetas como te de la gana: part_raiz, part_home, part_swap... y sigue funcionando aunque cambies el disco de sitio en la cadena de discos. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBlc1tTMYHG2NR9URAleRAJ9BicIxWOZ8nidAg5hO0x7uVhzQ2wCeNohn e5EfXDR4y5xcD1kPpnQJhb4= =p92I -----END PGP SIGNATURE-----
El 16/04/08, Carlos E. R. escribió:
Grub sí lo reconoce.
¿A qué nivel? ¿Qué archivos / comandos de grub permiten utilizar esa nomenclatura? :-?
Lo miras en el directorio dev, están ahí... son enlaces simbólicos.
No hace falta mirar, que es a lo que voy. sda es el primer disco conectado al primer puerto de la primera controladora que haya definido como inicial en la bios, sdb el segundo y "asín". Ya tá, sin mirar :-P. "fdisk -l" me habla en el mismo dialecto, no veo devs-by-id por ningún lado... Es un jaleo. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-16 a las 21:52 +0200, Camaleón escribió:
El 16/04/08, Carlos E. R. escribió:
Grub sí lo reconoce.
¿A qué nivel? ¿Qué archivos / comandos de grub permiten utilizar esa nomenclatura? :-?
No tengo ni idea, pero lo hace. Lo mismo que es capaz de leer particiones y directorios y encontrar el kernel por su nombre, y hasta buscarlo en varios discos. Recuerda que al lilo le tenías que decir los sectores del disco en los que estaba guardado el kernel que tenía que leer: por eso cada vez que cambiabas el kernel tenías que ejecutar "lilo", para compilar una tabla que se guardaba en el propio lilo con la lista de sectores exactos a leer y en qué orden.
Lo miras en el directorio dev, están ahí... son enlaces simbólicos.
No hace falta mirar, que es a lo que voy. sda es el primer disco conectado al primer puerto de la primera controladora que haya definido como inicial en la bios, sdb el segundo y "asín". Ya tá, sin mirar :-P. "fdisk -l" me habla en el mismo dialecto, no veo devs-by-id por ningún lado... Es un jaleo.
¡Pero es que el grub no entiende de sda y sdb! Tenías que hablarle de (hd0,0). El que entienda lo de sda es bastante reciente, hasta hace poco sólo entendía lo de disco numero 0, disco numero 1... y cuando tienes pata, sata, y scsi, es imposible saber a priori que nombre va a tener. Ni número. Por eso, como es muy dificil saber que numero (según la bios) va a tener, o nombre de device sda, sdb, etc va a tener, es por lo que han añadido este invento de los nombres por id o por label, porque son unívocos. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBnKytTMYHG2NR9URAgeNAJ44pcqq+WIjI6vQb1wLHepzA2G2WwCferkx r5O9I8bFHimRg/vS9b9aoac= =megx -----END PGP SIGNATURE-----
El 16/04/08, Carlos E. R. escribió:
No tengo ni idea, pero lo hace.
Lo miraré en el manual, puede ser interesante :-?
Lo mismo que es capaz de leer particiones y directorios y encontrar el kernel por su nombre, y hasta buscarlo en varios discos.
Ya, pero me refiero de forma interna, por ejemplo, en el archivo /boot/grub/device.map ¿se podría usar?
Recuerda que al lilo le tenías que decir los sectores del disco en los que estaba guardado el kernel que tenía que leer: por eso cada vez que cambiabas el kernel tenías que ejecutar "lilo", para compilar una tabla que se guardaba en el propio lilo con la lista de sectores exactos a leer y en qué orden.
Ni idea O:-). A LiLo sólo lo he visto "de pasada" cuando probé una slackware (creo que llevaba lilo) o xubuntu, no recuerdo... en suse siempre he usado grub.
¡Pero es que el grub no entiende de sda y sdb! Tenías que hablarle de (hd0,0). El que entienda lo de sda es bastante reciente, hasta hace poco sólo entendía lo de disco numero 0, disco numero 1... y cuando tienes pata, sata, y scsi, es imposible saber a priori que nombre va a tener. Ni número.
No me refiero al "hd" o al "sd" sino que sigue una denominación sencilla y lógica según la configuración de hardware que tengas y las opciones de la bios.
Por eso, como es muy dificil saber que numero (según la bios) va a tener, o nombre de device sda, sdb, etc va a tener, es por lo que han añadido este invento de los nombres por id o por label, porque son unívocos.
El problema es cuando cambias "físicamente" los discos en la controladora y lo que estaba en ide1 master pasa a ide2 esclavo (por ejemplo)... entonces a grub lo vuelves loco :-/. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
O Wednesday, 16 de April de 2008 23:53:15 Camaleón escribiu:
El 16/04/08, Carlos E. R. escribió:
No tengo ni idea, pero lo hace.
Lo miraré en el manual, puede ser interesante :-?
Lo mismo que es capaz de leer particiones y directorios y encontrar el kernel por su nombre, y hasta buscarlo en varios discos.
Ya, pero me refiero de forma interna, por ejemplo, en el archivo /boot/grub/device.map ¿se podría usar?
Recuerda que al lilo le tenías que decir los sectores del disco en los que estaba guardado el kernel que tenía que leer: por eso cada vez que cambiabas el kernel tenías que ejecutar "lilo", para compilar una tabla que se guardaba en el propio lilo con la lista de sectores exactos a leer y en qué orden.
Ni idea O:-). A LiLo sólo lo he visto "de pasada" cuando probé una slackware (creo que llevaba lilo) o xubuntu, no recuerdo... en suse siempre he usado grub.
lilo es muy bueno. grub puede usar el mini-bash que habeis mencionado (en mi sistema, para entrar pulso escape -del modo gráfico al modo texto- y letra c -modo comando-. Es mucho más seguro usar grub que lilo por esta cuestión: si hay un problema, siempre se puede usar el mini-bash para arrancar el sistema "a mano", mientras que lilo ya te obliga a usar el disco de arranque para restaurar el sistema. Naturalmente, en ese mini-bash puedes testear, comprobar el contenido de tu menú de arranque, etc. Naturalmente, esto implica que si usas grub pero no sabes usar su modo comando, entonces no encontrarás mucha diferencia con el uso diario de lilo (es cierto que si te olvidas ejecutar lilo cuando haces cambios puedes tener problemas para arrancar en función de los cambios realizados; también es cierto que basta arrancar con un disco de arranque para acceder al sistema y ejecutar lilo para solucionarlo). De nuevo, en lilo necesitas casi un manual para entender sus mensajes de error. Recuerdo que si sólo imprimía L era por una cosa, si ponía LI entonces era por otras, si ponía LILO entonces era por otro grupo de cosas ... XD El grub es más sencillo para quien esté habituado al bash.
¡Pero es que el grub no entiende de sda y sdb! Tenías que hablarle de (hd0,0). El que entienda lo de sda es bastante reciente, hasta hace poco sólo entendía lo de disco numero 0, disco numero 1... y cuando tienes pata, sata, y scsi, es imposible saber a priori que nombre va a tener. Ni número.
No me refiero al "hd" o al "sd" sino que sigue una denominación sencilla y lógica según la configuración de hardware que tengas y las opciones de la bios.
Por eso, como es muy dificil saber que numero (según la bios) va a tener, o nombre de device sda, sdb, etc va a tener, es por lo que han añadido este invento de los nombres por id o por label, porque son unívocos.
El problema es cuando cambias "físicamente" los discos en la controladora y lo que estaba en ide1 master pasa a ide2 esclavo (por ejemplo)... entonces a grub lo vuelves loco :-/.
Sobre la identificación de dispositivos que hace openSUSE, en su web tienen esto: http://en.opensuse.org/Persistent_Storage_Device_Names Puedes usar cualquier (incluyendo el "viejo") y no habrá problemas (claro, hay que cerciorarse de que el que escirbimos es el que es... XD) En edición tipo vi, el uso de los nombres al modo "antiguo" es más cómodo. Pero también es cierto que muchos nuevos usuarios sólo utilizan las herramientas gráficas. Ahí hay que seleccionar nombres de una lista, no saberlos, ni siquiera recordarlos. Basta con que, de un vistazo, lo reconozcamos, seleccionemos, y andando... Salud!! --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
De nuevo, en lilo necesitas casi un manual para entender sus mensajes de error. Recuerdo que si sólo imprimía L era por una cosa, si ponía LI entonces era por otras, si ponía LILO entonces era por otro grupo de cosas ... XD El grub es más sencillo para quien esté habituado al bash.
¡Que va! Va el grub y te dice: ERROR 15: file not found ¿Cual es el fichero que no encuentra? Los programadores no han pensado en poner el nombre del fichero que no encuentra. Te ponen: booting root (hd1,1) file system type is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: file not found press any key to continue ¿Cual de esas lineas, con varios ficheros por linea, es el que no encuentra? El grub es muy cómodo mientras funciona, pero para entender sus problemas... hace falta un curso. No digo que el lilo fuera mejor, pero para mí era más fácil de corregir sus problemas, tenía mensajes más claros.
Pero también es cierto que muchos nuevos usuarios sólo utilizan las herramientas gráficas. Ahí hay que seleccionar nombres de una lista, no saberlos, ni siquiera recordarlos. Basta con que, de un vistazo, lo reconozcamos, seleccionemos, y andando...
Cierto :-) - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBoWItTMYHG2NR9URApQ4AJ46g2ddFoMydzXGdzIMyOyUwSaurACdHdOy uGmBBDMxQHP2HfgZdvD5lDE= =qmCg -----END PGP SIGNATURE-----
O Thursday, 17 de April de 2008 01:02:30 Carlos E. R. escribiu:
Content-ID:
El 2008-04-17 a las 00:39 +0200, Karl García Gestido escribió:
De nuevo, en lilo necesitas casi un manual para entender sus mensajes de error. Recuerdo que si sólo imprimía L era por una cosa, si ponía LI entonces era por otras, si ponía LILO entonces era por otro grupo de cosas ... XD El grub es más sencillo para quien esté habituado al bash.
¡Que va! Va el grub y te dice:
ERROR 15: file not found
¿Cual es el fichero que no encuentra? Los programadores no han pensado en poner el nombre del fichero que no encuentra. Te ponen:
booting root (hd1,1) file system type is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: file not found press any key to continue
¿Cual de esas lineas, con varios ficheros por linea, es el que no encuentra?
Hay varias líneas, pero sólo un archivo realmente: el núcleo, que es precisamente lo que no encuentra.
El grub es muy cómodo mientras funciona, pero para entender sus problemas... hace falta un curso. No digo que el lilo fuera mejor, pero para mí era más fácil de corregir sus problemas, tenía mensajes más claros.
Esa es la eterna discusión entre herramientas sencillas y eficaces y herramientas potentes. Para sistemas con varios Sistemas Operativos instalados, con muchas actualizaciones y pruebas, el mejor es el grub, pues puedes usarlo "en caliente" (modo comando); para un sistema con un solo Sistema Operativo, Lilo puede hacer su cometido igual o incluso mejor. Y para un sistema estable, aun con varios Sistemas Operativos (como puede ser un servidor de producción), bueno, criterio de cada administrador... XD La mitad de lo que pone la info de grub (info grub) no la entiendo :D y he visto algún manual que me puso los pelos de punta. Pero en general es bastante fácil de usar. Eso sí, no es mala idea tener a mano una impresión del detalle de los mensajes de error... XD Salud!! --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 01:17 +0200, Karl García Gestido escribió:
ERROR 15: file not found
¿Cual es el fichero que no encuentra? Los programadores no han pensado en poner el nombre del fichero que no encuentra. Te ponen:
booting root (hd1,1) file system type is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: file not found press any key to continue
¿Cual de esas lineas, con varios ficheros por linea, es el que no encuentra?
Hay varias líneas, pero sólo un archivo realmente: el núcleo, que es precisamente lo que no encuentra.
Puede, pero sería mejor que lo dijera claramente y no tener que deducirlo: nosotros pensabamos que era el de resume.
El grub es muy cómodo mientras funciona, pero para entender sus problemas... hace falta un curso. No digo que el lilo fuera mejor, pero para mí era más fácil de corregir sus problemas, tenía mensajes más claros.
Esa es la eterna discusión entre herramientas sencillas y eficaces y herramientas potentes. Para sistemas con varios Sistemas Operativos instalados, con muchas actualizaciones y pruebas, el mejor es el grub, pues puedes usarlo "en caliente" (modo comando);
Si conoces su modo comando. Yo nunca me acuerdo de una vez para otra. y encima tiene un bug que hace que el autocompletado con TAB no funcione. A mi no.
para un sistema con un solo Sistema Operativo, Lilo puede hacer su cometido igual o incluso mejor. Y para un sistema estable, aun con varios Sistemas Operativos (como puede ser un servidor de producción), bueno, criterio de cada administrador... XD
Si el grub es mejor... pero sus mensajes de error no me gustan.
La mitad de lo que pone la info de grub (info grub) no la entiendo :D
Ni yo.
y he visto algún manual que me puso los pelos de punta. Pero en general es bastante fácil de usar. Eso sí, no es mala idea tener a mano una impresión del detalle de los mensajes de error... XD
Y falta un FAQ que te diga como resolver cada uno de los problemas indicado por cada uno de los errores numéricos. No la descripción del error, sino como resolverlo, que hay algunos que vaya... La documentación del Lilo es clarísisma. Es un libro, en postscript. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBov9tTMYHG2NR9URAlDVAKCQKYBd4Tf6HeI4edbXwniz+nmAqACglRlt QuO48pG2VvF8dGxuYbqMS+U= =T0p2 -----END PGP SIGNATURE-----
O Thursday, 17 de April de 2008 01:30:03 Carlos E. R. escribiu:
El 2008-04-17 a las 01:17 +0200, Karl García Gestido escribió:
ERROR 15: file not found
¿Cual es el fichero que no encuentra? Los programadores no han pensado en poner el nombre del fichero que no encuentra. Te ponen:
booting root (hd1,1) file system type is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: file not found press any key to continue
¿Cual de esas lineas, con varios ficheros por linea, es el que no encuentra?
Hay varias líneas, pero sólo un archivo realmente: el núcleo, que es precisamente lo que no encuentra.
Puede, pero sería mejor que lo dijera claramente y no tener que deducirlo: nosotros pensabamos que era el de resume.
Es que no os fijasteis (sería por la hora). Todo lo que sigue al comando kernel y la ruta de su archivo atañe únicamente al núcleo, no a grub. Grub se limita a pasarle los parámetros al núcleo de igual forma que lo haría con lilo. No comprueba ni busca nada. Si el kernel es correcto, arrancará, y ya se verá si los parámetros son los que deben de ser...
El grub es muy cómodo mientras funciona, pero para entender sus problemas... hace falta un curso. No digo que el lilo fuera mejor, pero para mí era más fácil de corregir sus problemas, tenía mensajes más claros.
Esa es la eterna discusión entre herramientas sencillas y eficaces y herramientas potentes. Para sistemas con varios Sistemas Operativos instalados, con muchas actualizaciones y pruebas, el mejor es el grub, pues puedes usarlo "en caliente" (modo comando);
Si conoces su modo comando. Yo nunca me acuerdo de una vez para otra. y encima tiene un bug que hace que el autocompletado con TAB no funcione. A mi no.
para un sistema con un solo Sistema Operativo, Lilo puede hacer su cometido igual o incluso mejor. Y para un sistema estable, aun con varios Sistemas Operativos (como puede ser un servidor de producción), bueno, criterio de cada administrador... XD
Si el grub es mejor... pero sus mensajes de error no me gustan.
La mitad de lo que pone la info de grub (info grub) no la entiendo :D
Ni yo.
y he visto algún manual que me puso los pelos de punta. Pero en general es bastante fácil de usar. Eso sí, no es mala idea tener a mano una impresión del detalle de los mensajes de error... XD
Y falta un FAQ que te diga como resolver cada uno de los problemas indicado por cada uno de los errores numéricos. No la descripción del error, sino como resolverlo, que hay algunos que vaya... La documentación del Lilo es clarísisma. Es un libro, en postscript. Lo único que falta es un documento unificado para la cantidad de problemas que tiene la gente con él al usar varios Sistemas Operativos. El resto está bastante bien documentado y hay manuales a patadas...
Lo que sí falta es alguna documentación (tal como su "mini-bash") en castellano. Y entre distribuciones hay demasiadas diferencias para tratarse de un "simple" cargador de arranque (con las pretensiones de ser el "Cargador de Arranque Unificado" XD) Salud!! --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 11:46 +0200, Karl García Gestido escribió:
booting root (hd1,1) file system type is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: file not found press any key to continue
¿Cual de esas lineas, con varios ficheros por linea, es el que no encuentra?
Hay varias líneas, pero sólo un archivo realmente: el núcleo, que es precisamente lo que no encuentra.
Puede, pero sería mejor que lo dijera claramente y no tener que deducirlo: nosotros pensabamos que era el de resume.
Es que no os fijasteis (sería por la hora). Todo lo que sigue al comando kernel y la ruta de su archivo atañe únicamente al núcleo, no a grub. Grub se limita a pasarle los parámetros al núcleo de igual forma que lo haría con lilo. No comprueba ni busca nada. Si el kernel es correcto, arrancará, y ya se verá si los parámetros son los que deben de ser...
Eso es lo que yo siempre he pensado, pero en este caso teníamos dudas. Y no es la primera vez que tengo esa duda. Y ese pensamiento es una deducción. El mensaje de error debía ser claro: no puedo encontrar el fichero "path/vmlinuz". Sin dar lugar a duda alguna. El programador o el experto en grub puede no tener dudas, pero los demás no tenemos esa suerte.
Y falta un FAQ que te diga como resolver cada uno de los problemas indicado por cada uno de los errores numéricos. No la descripción del error, sino como resolverlo, que hay algunos que vaya... La documentación del Lilo es clarísisma. Es un libro, en postscript. Lo único que falta es un documento unificado para la cantidad de problemas que tiene la gente con él al usar varios Sistemas Operativos. El resto está bastante bien documentado y hay manuales a patadas...
Y para un sólo sistema también. Casos como este en que el identificador cambia, por ejemplo...
Lo que sí falta es alguna documentación (tal como su "mini-bash") en castellano. Y entre distribuciones hay demasiadas diferencias para tratarse de un "simple" cargador de arranque (con las pretensiones de ser el "Cargador de Arranque Unificado" XD)
También. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBy4DtTMYHG2NR9URAv5oAJ9TZCeBrN92qtp5UyGtDtjELEECbwCePfff mB8u+mHZjwumCkI7Nw93aHo= =J5oV -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-16 a las 23:53 +0200, Camaleón escribió:
El 16/04/08, Carlos E. R. escribió:
No tengo ni idea, pero lo hace.
Lo miraré en el manual, puede ser interesante :-?
Lo mismo que es capaz de leer particiones y directorios y encontrar el kernel por su nombre, y hasta buscarlo en varios discos.
Ya, pero me refiero de forma interna, por ejemplo, en el archivo /boot/grub/device.map ¿se podría usar?
Ni idea. me sospecho que no, ese fichero es para traducir lo de hd0, hd1...
Recuerda que al lilo le tenías que decir los sectores del disco en los que estaba guardado el kernel que tenía que leer: por eso cada vez que cambiabas el kernel tenías que ejecutar "lilo", para compilar una tabla que se guardaba en el propio lilo con la lista de sectores exactos a leer y en qué orden.
Ni idea O:-). A LiLo sólo lo he visto "de pasada" cuando probé una slackware (creo que llevaba lilo) o xubuntu, no recuerdo... en suse siempre he usado grub.
Pues no sabes lo que te has perdido. Era muy divertido actualizar el kernel o compilarlo o editar el lilo.conf y encontrarte que no arrancaba. Tenías que tener un disco de arranque siempre a mano.
¡Pero es que el grub no entiende de sda y sdb! Tenías que hablarle de (hd0,0). El que entienda lo de sda es bastante reciente, hasta hace poco sólo entendía lo de disco numero 0, disco numero 1... y cuando tienes pata, sata, y scsi, es imposible saber a priori que nombre va a tener. Ni número.
No me refiero al "hd" o al "sd" sino que sigue una denominación sencilla y lógica según la configuración de hardware que tengas y las opciones de la bios.
Eso de logica... es la logica de la bios, no la del kernel. Y como es impredecible necesita un fichero que se lo traduzca, porque no lo sabe.
Por eso, como es muy dificil saber que numero (según la bios) va a tener, o nombre de device sda, sdb, etc va a tener, es por lo que han añadido este invento de los nombres por id o por label, porque son unívocos.
El problema es cuando cambias "físicamente" los discos en la controladora y lo que estaba en ide1 master pasa a ide2 esclavo (por ejemplo)... entonces a grub lo vuelves loco :-/.
Precisamente si usas by-id o by-label o by-uuid, no pasa nada. Esa es la ventaja, que no depende de la posición. Puedes cambiar los discos tranquilamente hasta de ordenador. Lo que no puedes hacer es cambiar de disco tranquilamente, entonces tienes que usar by-path (explicaciones en otro mensaje). Tienes varios sistemas de nomenclatura para elegir según tus necesidades. No se si el grub soporta los seis métodos o no. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBoPbtTMYHG2NR9URAnVrAJ9te+t94E6aEidpI9rxKQCL24j1KACfYo6P Mam61tooLv6ArpRb0iWLaTg= =Rtde -----END PGP SIGNATURE-----
Camaleón> Lo del "resume" es para los equipos que hibernan ¿no? No debería Camaleón> afectarte si no lo usas... yo lo tengo igual, mezclado, pero al no Camaleón> hibernar como los osos, pues no me he dado cuenta :-P Igual me acabas de iluminar. Ese podría ser el nexo lógico que buscaba entre los equipos. Sin embargo tendría que estar a nivel de la BIOS. Esos equipos funcionan las 24 h y no tengo nada activado en cuanto a hibernación o suspensión Hay otro que ya no lo puedo revisar porque el propietario falleció :-( Me quedé sin mi café gratis por las mañanas. :,,-( El resume se refiere a la partición de swap y en todos los equipos el problema estaba en que no la montaba o no la montaba en notación tradicional. No encontraba la partición y se iba al "not found" Uno de los equipos tenía ext3 y el otro reiserfs. Camaleón> > Como yo soy extraordinariamente creyente, me creo que eres capaz de Camaleón> > recordar "ata-ST3160021A_5JS4VV1F-part6" sin buscarlo en ningún sitio. Camaleón> > Ah! claro, sale en la bola de cristal .... :-) Camaleón> > Camaleón> > Para los que no tenemos de eso, creo que 6-7 carácteres son más facil de Camaleón> > recordar que 27-28. Camaleón> Camaleón> Además, esa retahíla de letras y números sólo las reconoce el kernel, Camaleón> ni grub ni la bios ¿no?... Parte del número se corresponde con la etiqueta del HD, la marca y el número de serie, el resto ni idea de donde lo saca. Camaleón> muchos problemas... si tuviera que montar por id cualquier disco duro Camaleón> me podía pasar todo el día dando con la combinación de letras correcta Lo tienes en YAST, no me lo hagas buscar ahora, pero se lo expliqué a Nacho dentro de este tema hace un par de días. Muestra las "equivalencias" entre ambas notaciones. Camaleón> y el "device not found, device not found, device not found..." Si eso pone muy nervioso, pero como a ti te gusta la cónsola .... :-) -- Saludos, J.M.Queralt --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-16 a las 22:01 +0200, J.M.Queralt escribió:
Camaleón> Lo del "resume" es para los equipos que hibernan ¿no? No debería Camaleón> afectarte si no lo usas... yo lo tengo igual, mezclado, pero al no Camaleón> hibernar como los osos, pues no me he dado cuenta :-P
Igual me acabas de iluminar. Ese podría ser el nexo lógico que buscaba entre los equipos.
Sin embargo tendría que estar a nivel de la BIOS. Esos equipos funcionan las 24 h y no tengo nada activado en cuanto a hibernación o suspensión
No, es a nivel de kernel. Si no quieres hibernar, quita lo de "resume" de la linea del kernel. La hibernación puede ser util incluso en servidores 24*7, como una medida de emergencia para cuando se va a agotar la SAI: en vez de apagar, hibernas. La recuperación es más rápida.
Camaleón> Además, esa retahíla de letras y números sólo las reconoce el kernel, Camaleón> ni grub ni la bios ¿no?...
Parte del número se corresponde con la etiqueta del HD, la marca y el número de serie, el resto ni idea de donde lo saca.
nimrodel:~ # l /dev/disk/by-id | grep hda1 lrwxrwxrwx 1 root root 10 Mar 30 21:11 ata-ST3320620A_5QF2M56F-part1 -> ../../hda1 nimrodel:~ # hdparm -i /dev/hda /dev/hda: Model=ST3320620A, FwRev=3.AAE, SerialNo=5QF2M56F Ya lo tienes: ATA, modelo, serial, numero de partición. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBnR3tTMYHG2NR9URAiyxAJ9b0NJ+P8AWvw/rBX3BJEXWi2jDpgCdGDm7 J7eyTbGb14uCJdVd/CPfiEs= =NWQ9 -----END PGP SIGNATURE-----
robin.listas> > Sin embargo tendría que estar a nivel de la BIOS. Esos equipos funcionan robin.listas> > las 24 h y no tengo nada activado en cuanto a hibernación o suspensión robin.listas> robin.listas> No, es a nivel de kernel. Si no quieres hibernar, quita lo de "resume" de robin.listas> la linea del kernel. La hibernación puede ser util incluso en servidores robin.listas> 24*7, como una medida de emergencia para cuando se va a agotar la SAI: en robin.listas> vez de apagar, hibernas. La recuperación es más rápida. Los SAI, en pura teoría, con el "upsmon" me hacen un shutdown de la máquina por puerto serie cuando estan a punto de agotar la batería sin necesidad de intervención personal. Miraré si puedo cambiar el shutdown por la hibernación en el script que se ejecuta cuando el upsmon fuerza el cierre. Me parece una buena idea. De todas maneras, y por suerte, los cortes de luz son muy poco frecuentes. Y esta mañana he comprobado la BIOS de una de las máquinas que tuvo el problema, antes de leer tu mensaje y, efectivamente tenía desactivado todo lo que olía a suspensión.
El mié, 16-04-2008 a las 20:47 +0200, J.M.Queralt escribió:
Carlos> kernel /vmlinuz root=/dev/disk/by-id/ata-ST3160021A_5JS4VV1F-part6 vga=0x317 hwprobe=-modules.pata resume=/dev/hda5 splash=verbose showopts apic
Para los que no tenemos de eso, creo que 6-7 carácteres son más facil de recordar que 27-28.
Si buscais en el archivo, yo me encontre con un problema parecido al clonar discos. Mis conclusiones, quizas equivocadas( ruego que me lo digais si es asi, hay que aprender) fueron : La identificacion por id o por name se hacen imprescindibles, porque con discos SATA ( o mezcla SATA IDE) no se puede garantizar que el orden de los discos en distintos inicios sea el mismo. No conozco suficientemente el tema, para poder decir que es corregible. Me recuerda al baile de tarjetas de red de la version 10.1. Si he entendido bien el orden se asigna con la respuesta de cada uno de los discos( bastante aleatorio en el tiempo) Saludos Lluis
El 16/04/08, Lluis Martinez escribió:
La identificacion por id o por name se hacen imprescindibles, porque con discos SATA ( o mezcla SATA IDE) no se puede garantizar que el orden de los discos en distintos inicios sea el mismo.
¿Eso no era para los discos usb? :-? La nomenclatura estándar se ha usado siempre, no veo por qué cambiarla ahora (los discos ide van primero que los ata, o los scsi, según se defina en la bios) pero que cambien de posición en cada reinicio, pues eso no lo había oído... salvo que te refieras a los discos removibles. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-16 a las 23:13 +0200, Camaleón escribió:
El 16/04/08, Lluis Martinez escribió:
La identificacion por id o por name se hacen imprescindibles, porque con discos SATA ( o mezcla SATA IDE) no se puede garantizar que el orden de los discos en distintos inicios sea el mismo.
¿Eso no era para los discos usb? :-?
La nomenclatura estándar se ha usado siempre, no veo por qué cambiarla ahora (los discos ide van primero que los ata, o los scsi, según se defina en la bios) pero que cambien de posición en cada reinicio, pues eso no lo había oído... salvo que te refieras a los discos removibles.
Creo que hay placas en los que sí cambian, según cual detecte antes la bios. Y pueden cambiar según configures la bios de una vez a otra. Tienes... a ver, cuatro métodos para identificar los discos, según te guste: eres tú quien elige. Tradicional: hda, sda, etc. Los hdX desaparecen. Los sdX mezclan todos los buses: pata, sata, scsi, usb. Y oye, que los sata también se pueden enchufar en caliente y aparecer detrás de los usb... puede ser un jaleo de narices también. He leído historias de esas en las listas. Por nombres arbitrarios, label, que les pones tú a cada partición. Son enlaces simbólicos en "/dev/disk/by-label/". Es el sistema ideal cuando las posiciones cambian, especialmente para discos externos. Tampoco cambian si añades o quitas particiones. Por device-id. Son enlaces simbólicos en "/dev/disk/by-id/". Los nombres se componen por "Bus-Modelo-NumeroDeSerie-NumeroDeParticion". Está muy bien, con un excepto: raid por software. /dev/disk/by-path/ lrwxrwxrwx 1 root root 10 Mar 30 21:11 pci-0000:00:1f.1-ide-0:0-part1 -> ../../hda1 Creo que es el hardware, buses hardware y nomenclaturas de esas. El programa HWinfo lo lista. Y lspci. Sospecho que viene bien para los raid software enchufables en caliente, porque los nombres van "por cavidad", no por "disco". /dev/disk/by-uuid/ Estos sí que son raros. Mira: nimrodel:~ # l /dev/disk/by-uuid/ | grep hda1 lrwxrwxrwx 1 root root 11 Mar 30 21:11 07DE-1710 -> ../../hda13 lrwxrwxrwx 1 root root 11 Mar 30 21:11 34406a1f-0317-4192-9580-8fdff4cb5800 -> ../../hda19 lrwxrwxrwx 1 root root 11 Mar 30 21:11 3683c258-5233-4425-a8f0-b7005b27a315 -> ../../hda16 lrwxrwxrwx 1 root root 10 Mar 30 21:11 4329-17EA -> ../../hda1 lrwxrwxrwx 1 root root 11 Mar 30 21:11 45C6-356B -> ../../hda14 lrwxrwxrwx 1 root root 11 Mar 30 21:11 4dceabf7-76e2-4585-ad60-3dc9184f4139 -> ../../hda10 lrwxrwxrwx 1 root root 11 Mar 30 21:11 985e903c-54e4-4c9d-9196-95baeb175435 -> ../../hda11 lrwxrwxrwx 1 root root 11 Mar 30 21:11 e593d0bb-0567-4f0f-b009-165a807b35f9 -> ../../hda12 lrwxrwxrwx 1 root root 11 Mar 30 21:11 e5c38a66-8382-4d43-ae9c-83a2616480cc -> ../../hda18 Unos cortos, otros largos... creo que son un número arbitrario que se crea al formatear. Y llevamos cinco nomenclaturas, me equivoqué. Y queda otro sistema, que es el nativo y exclusivo del grub: (hd0), (hd1), etc. Empiezan por cero, en vez de por uno, para fastidiar (mentalidad de programador). Los numeros están relacionados con los números internos de la bios, que si no me confundo o me engaña la memoria, empiezan por 80 hexadecimal los discos duros, y por debajo los disquetes. Aunque te parezca normal, es un sistema raro, tan raro que necesita una tabla de equivalencia en "/boot/grub/device.map". Encima puede haber tablas distintas para distintas versiones de linux que tengas en el mismo pc. Y tiene un problema: al programa de instalación le resulta complicado predecir los nombres con tantos buses, y mete la pata: porque los números dependen de la bios, no del kernel. El problem que tenemos entre manos es por eso precisamente. Nadie te obliga a escoger un sistema u otro: tu usa el que más te guste y mejor te funcione. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBoIGtTMYHG2NR9URAsqfAJ43o9cCP65e8yT66bN7BpwYPnOF7gCglrct LPgY8efV9kCy7w76qA17eZQ= =50lC -----END PGP SIGNATURE-----
El 17/04/08, Carlos E. R. escribió:
Creo que hay placas en los que sí cambian, según cual detecte antes la bios. Y pueden cambiar según configures la bios de una vez a otra.
Claro, para eso está. No es que "cambie" es que "permiten cambiarlo". Así lo tenía que hacer en mi equipo jubilado que tenía una controladora scsi integrada en la placa, además de la ide. Secuencia de reconocimiento: primero scsi luego ide. Secuencia de inicio: disquete, cd y disco scsi.
Tienes... a ver, cuatro métodos para identificar los discos, según te guste: eres tú quien elige.
A ver...
Tradicional: hda, sda, etc. Los hdX desaparecen. Los sdX mezclan todos los buses: pata, sata, scsi, usb. Y oye, que los sata también se pueden enchufar en caliente y aparecer detrás de los usb... puede ser un jaleo de narices también. He leído historias de esas en las listas.
Este, me lo quedo ¿a cuánto el kilo? :-P
/dev/disk/by-label/ /dev/disk/by-id/ /dev/disk/by-path/ /dev/disk/by-uuid/
Ugh, muy largos todos. Mis dedazos se traban sólo al escribir "/dev/disk/by-[label,id,path,uuid]+todo_lo_demás"
Y llevamos cinco nomenclaturas, me equivoqué.
Y queda otro sistema, que es el nativo y exclusivo del grub: (hd0), (hd1), etc. Empiezan por cero, en vez de por uno, para fastidiar (mentalidad de programador).
Mentalidad ahorrativa. Como las "arrays", desde cero :-P Pero este sistema de grub ¿sólo lo entiende grub o el kernel también? ¿Puedo montar discos usando ese formato?
Nadie te obliga a escoger un sistema u otro: tu usa el que más te guste y mejor te funcione.
Claro. Sólo digo que me parece más sencillo porque es más corto, sigue una norma y los comandos (mount, fdisk...) muestran la información siguiendo esa nomenclatura. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 16:34 +0200, Camaleón escribió:
El 17/04/08, Carlos E. R. escribió:
Tienes... a ver, cuatro métodos para identificar los discos, según te guste: eres tú quien elige.
A ver...
Tradicional: hda, sda, etc. Los hdX desaparecen. Los sdX mezclan todos los buses: pata, sata, scsi, usb. Y oye, que los sata también se pueden enchufar en caliente y aparecer detrás de los usb... puede ser un jaleo de narices también. He leído historias de esas en las listas.
Este, me lo quedo ¿a cuánto el kilo? :-P
Vaya gustos :-p
/dev/disk/by-label/ /dev/disk/by-id/ /dev/disk/by-path/ /dev/disk/by-uuid/
Ugh, muy largos todos.
¿Y que? Pa'eso se inventaron las GUIs. Click, click.
Mis dedazos se traban sólo al escribir "/dev/disk/by-[label,id,path,uuid]+todo_lo_demás"
Pos no escribas.
Y llevamos cinco nomenclaturas, me equivoqué.
Y queda otro sistema, que es el nativo y exclusivo del grub: (hd0), (hd1), etc. Empiezan por cero, en vez de por uno, para fastidiar (mentalidad de programador).
Mentalidad ahorrativa. Como las "arrays", desde cero :-P
Para mí los arrays se definen en pascal: array [enero..diciembre] of meses; array[5..87] of integer; A los del C que les zurzan :-p
Pero este sistema de grub ¿sólo lo entiende grub o el kernel también? ¿Puedo montar discos usando ese formato?
No, sólo el grub. Y ya has visto lo que pasa en otro mensaje.
Nadie te obliga a escoger un sistema u otro: tu usa el que más te guste y mejor te funcione.
Claro.
Sólo digo que me parece más sencillo porque es más corto, sigue una norma y los comandos (mount, fdisk...) muestran la información siguiendo esa nomenclatura.
No por mucho tiempo :-P - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIB2L2tTMYHG2NR9URAp33AJ95kBNywOjYfoZWd8GEJ4ybkiWRFgCff4wU CafjZy406oMgqFoPVThzJTA= =2ppC -----END PGP SIGNATURE-----
Camaleón escribió:
El 16/04/08, nacho escribió:
Booting 'openSUSE 10.3 - probando by-id' root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2 -part2
Error 11: Unrecognized device string Press any key to continue
Parece un error "cosmético" (que no le gusta esa denominación para el dispositivo o que está mal escrito) :-?. El error 15 de "file not found" que te daba antes creo que es el importante...
<inciso>
Lo del ID de los discos no deja de ser curioso...
Con el patrón de instalación mínimo, tras instalar suse 10.3 no se utiliza el ID, sino el sistema típico de de denominación de unidades, pero en otra instalación gráfica con kde de la misma versión (la 10.3) sí se utilizó el ID, no entiendo por qué esa diferencia :-?
A mi me gusta más el nombre estándar, es a bajo nivel, más corto y lo encuentro más lógico y menos problemático O:-). Con esos nombres tan largos, van a tener que desarrollar un sistema de DNS exclusivo para la identificación de los discos X-).
</inciso>
Interesa saber dónde ve grub los archivos del kernel para poder iniciar el sistema, por lo que necesitarás acceder a grub en línea de comandos (si puedes acceder a suse, en konsole ejecutar "grub" y una vez dentro, buscar el archivo: "find /boot/vmlinuz").
Si no puedes acceder a suse, al iniciar el equipo y tras aparecerte el error 11, podrás escribir lo mismo (o pulsar "c" para sacar la shell de grub):
grub> find /boot/vmlinuz
Es posible iniciar suse desde Grub mismo, pasando los valores adecuados, según los datos que te devuelva en comando de arriba.
Saludos,
esto es lo que hay, yo tambien pense que seria mas sencillo, mirar donde va a buscar el suse, y decirle donde debe buscarlo, claro que esta el tema de las distintas particiones y demas... grub> find /boot/vmlinuz find /boot/vmlinuz (hd1,1) grub> --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 16/04/08, nacho escribió:
grub> find /boot/vmlinuz find /boot/vmlinuz (hd1,1)
¿Eso lo haces desde el grub del menú de inicio que te sale al arrancar el equipo? Si es así, prueba a iniciar suse desde ahí: grub> kernel (hd1,1)/boot/vmlinuz root=/dev/sda2 vga=0x317 (pulsa enter y copia en un papel todos los mensajes que veas) grub> initrd (hd1,1)/boot/initrd (pulsa enter y copia en un papel todos los mensajes que veas) grub> boot (pulsa enter y copia en un papel todos los mensajes que veas) Creo que las rutas son las que deberían ser... Bueno, copia bien todos los errores que te dé (algo me dice que te los dará :-P). Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Camaleón escribió:
El 16/04/08, nacho escribió:
grub> find /boot/vmlinuz find /boot/vmlinuz (hd1,1)
¿Eso lo haces desde el grub del menú de inicio que te sale al arrancar el equipo? Si es así, prueba a iniciar suse desde ahí:
grub> kernel (hd1,1)/boot/vmlinuz root=/dev/sda2 vga=0x317
(pulsa enter y copia en un papel todos los mensajes que veas)
grub> initrd (hd1,1)/boot/initrd
(pulsa enter y copia en un papel todos los mensajes que veas)
grub> boot
(pulsa enter y copia en un papel todos los mensajes que veas)
Creo que las rutas son las que deberían ser... Bueno, copia bien todos los errores que te dé (algo me dice que te los dará :-P).
Saludos,
No, eso lo hace entrando al grub desde consola, quieres que pruebe a ver si puedo entrar al grub desde el grub, no entiendo muy bien. en que momento debo hacerlo Gracias. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 16/04/08, nacho escribió:
en que momento debo hacerlo
Cuando reinicias el equipo y te sale la pantalla en negro con las letras blancas y ves que grub está cargando (GRUB loading stage2...). Entonces te aparecen las opciones del menú de inicio (opensuse 10.3, windows, fail safe...). Ahí tienes que sacar la shell de grub (pulsando la tecla "c" deberías ver el "grub>") para intentar iniciar el equipo por medio de los comandos de antes. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
bueno, reinicio pantalla negra letras blancas presiono c aparece grub> pregunto grub> find/boot/grub/vmlinuz responde grub>(hd0,1) ahora se me plantea la duda, hago la prueba con (hd1,1) como decias en tu mensaje o con (hd0,1) que es lo que ha salido... ... probamos primero con (hd1,1) grub> kernel (hd1,1)/boot/vmlinuz root=/dev/sda vga=0x317 respuesta Error 15 file not found grub> initrd(hd1,1)/boot/initrd respuesta Error 19 Linux kernel must be loaded before initrd Bueno pues por aqui no vamos bien, probemos ahora con la respuesta que da el sistema (hd0,1) grub> kernel (hd0,1)/boot/vmlinuz root=/dev/sda vga=0x317 respuesta [Linux-bzImage, setup=0x1e00, size=0x183250] grub> initrd(hd0,1)/boot/initrd respuesta [Linux-initrd @0x1fbfa000, 0x3f5487 bytes] grub>boot respuesta del sistema la pantalla se llena de lineas de comandos, parece que se inician los servicios usb, hub, acpi y muchas cosas mas buscando un mensaje de error, el siguiente resume device not found (ignoring) waiting for device /dev/sda to appear: ok usb 1-1: device not accepting address 2, error -71 /dev/sda: unknown volume type invalid root filesystem --exiting to /bin/sh ................ carga alguna cosa mas (impresora) $ espero que esto te sirva de algo --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Vuelve a empezar. Cuando estés en el modo comando de grub haz lo siguiente: grub> root (hd0,1) grub> kernel /boot/vmlinuz root=/dev/sdb2 grub> initrd /boot/initrd grub> boot Suerte!! Salud!!
bueno, reinicio
pantalla negra letras blancas
presiono c
aparece grub> pregunto grub> find/boot/grub/vmlinuz responde grub>(hd0,1)
ahora se me plantea la duda, hago la prueba con (hd1,1) como decias en tu mensaje o con (hd0,1) que es lo que ha salido...
... probamos primero con (hd1,1)
grub> kernel (hd1,1)/boot/vmlinuz root=/dev/sda vga=0x317 respuesta Error 15 file not found
grub> initrd(hd1,1)/boot/initrd respuesta Error 19 Linux kernel must be loaded before initrd
Bueno pues por aqui no vamos bien, probemos ahora con la respuesta que da el sistema (hd0,1)
grub> kernel (hd0,1)/boot/vmlinuz root=/dev/sda vga=0x317 respuesta [Linux-bzImage, setup=0x1e00, size=0x183250]
grub> initrd(hd0,1)/boot/initrd respuesta [Linux-initrd @0x1fbfa000, 0x3f5487 bytes]
grub>boot respuesta del sistema la pantalla se llena de lineas de comandos, parece que se inician los servicios usb, hub, acpi y muchas cosas mas buscando un mensaje de error, el siguiente
resume device not found (ignoring) waiting for device /dev/sda to appear: ok usb 1-1: device not accepting address 2, error -71 /dev/sda: unknown volume type invalid root filesystem --exiting to /bin/sh ................ carga alguna cosa mas (impresora) $
espero que esto te sirva de algo
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Karl García Gestido escribió:
Vuelve a empezar. Cuando estés en el modo comando de grub haz lo siguiente:
grub> root (hd0,1) grub> kernel /boot/vmlinuz root=/dev/sdb2 grub> initrd /boot/initrd grub> boot
Suerte!!
Salud!!
vamos alla... empezamos ..... no funciona ya me parecia que poniendo root=/dev/sdb2 no podia ser pero por probar probamos y seguimos y ahora hago grub> root (hd0,1) grub> kernel /boot/vmlinuz grub> initrd /boot/initrd grub> boot ¡¡ Y ALEHOP FUNCIONA!! a arrancado uf, parece que se ve el final.... alguien me puede decir como debo configurar el grub ahora??????????? --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Cuando tuve algún problema (esto es, cuando aún probaba instalaciones de Windows), usaba el YAST en modo texto para estos menesteres. De todas formas, sólo tienes que hacer lo que te han dicho antes (casi al principio del hilo). Creo que el comando es grub-install, pero no me hagas mucho caso: no sé si tienes que ejecutarlo en la consola o dentro del grub... De todas formas, usa mount, df y fdisk para situarte. Asegúrate de cuál es la partición raíz (en la nomenclatura que sea XD) e instala grub teniéndolo en cuenta. Salud!! O Thursday, 17 de April de 2008 01:07:17 nacho escribiu:
Karl García Gestido escribió:
Vuelve a empezar. Cuando estés en el modo comando de grub haz lo siguiente:
grub> root (hd0,1) grub> kernel /boot/vmlinuz root=/dev/sdb2 grub> initrd /boot/initrd grub> boot
Suerte!!
Salud!!
vamos alla...
empezamos
..... no funciona ya me parecia que poniendo root=/dev/sdb2 no podia ser
pero por probar probamos y seguimos y ahora hago
grub> root (hd0,1) grub> kernel /boot/vmlinuz grub> initrd /boot/initrd grub> boot
¡¡ Y ALEHOP FUNCIONA!! a arrancado uf, parece que se ve el final.... alguien me puede decir como debo configurar el grub ahora??????????? --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 01:12 +0200, Karl García Gestido escribió:
Cuando tuve algún problema (esto es, cuando aún probaba instalaciones de Windows), usaba el YAST en modo texto para estos menesteres. De todas formas, sólo tienes que hacer lo que te han dicho antes (casi al principio del hilo). Creo que el comando es grub-install, pero no me hagas mucho caso: no sé si tienes que ejecutarlo en la consola o dentro del grub...
No, ¡para nada! Eso ni tocarlo. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBoxNtTMYHG2NR9URAnr8AJ9QJl5Y5f7Jq5OnisxAShihucT/SgCdHar8 xG/podqjHyteZwRKB7ilwgg= =40S9 -----END PGP SIGNATURE-----
O Thursday, 17 de April de 2008 01:31:23 Carlos E. R. escribiu:
El 2008-04-17 a las 01:12 +0200, Karl García Gestido escribió:
Cuando tuve algún problema (esto es, cuando aún probaba instalaciones de Windows), usaba el YAST en modo texto para estos menesteres. De todas formas, sólo tienes que hacer lo que te han dicho antes (casi al principio del hilo). Creo que el comando es grub-install, pero no me hagas mucho caso: no sé si tienes que ejecutarlo en la consola o dentro del grub...
No, ¡para nada! Eso ni tocarlo.
XD Yo utilizo YAST por simplicidad para reinstalar grub (y es que nunca me acuerdo de los comandos... lo tengo impreso por aquí en algún lado :D ) Luego editaba las entradas del menu.lst "a mano". Es buena práctica (para quien use varios sistemas operativos) añadir el parámetro root al kernel Salud!! --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 11:40 +0200, Karl García Gestido escribió:
O Thursday, 17 de April de 2008 01:31:23 Carlos E. R. escribiu:
El 2008-04-17 a las 01:12 +0200, Karl García Gestido escribió:
Cuando tuve algún problema (esto es, cuando aún probaba instalaciones de Windows), usaba el YAST en modo texto para estos menesteres. De todas formas, sólo tienes que hacer lo que te han dicho antes (casi al principio del hilo). Creo que el comando es grub-install, pero no me hagas mucho caso: no sé si tienes que ejecutarlo en la consola o dentro del grub...
No, ¡para nada! Eso ni tocarlo.
XD
Yo utilizo YAST por simplicidad para reinstalar grub (y es que nunca me acuerdo de los comandos... lo tengo impreso por aquí en algún lado :D )
Luego editaba las entradas del menu.lst "a mano". Es buena práctica (para quien use varios sistemas operativos) añadir el parámetro root al kernel
Ya, si no es eso. Es que esa parte nos ha costado conseguir que funcione. Ni Yast ni nada; así que una vez que sabemos que el grub arranca prefiero no tocarla. El problema ahora es el menu.lst. Antes no llegaba ahí. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBy6FtTMYHG2NR9URAsPVAJ9qI0EAegKQ2El/nsLd3rDzl3ZY5ACbB6oI DdFWhsrSPenI03WEwNPGcJw= =PDHl -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
pero por probar probamos y seguimos y ahora hago
grub> root (hd0,1) grub> kernel /boot/vmlinuz grub> initrd /boot/initrd grub> boot
¡¡ Y ALEHOP FUNCIONA!! a arrancado uf, parece que se ve el final.... alguien me puede decir como debo configurar el grub ahora???????????
Pues si lo tienes ahí arriba escrito, es lo mismo. root (hd0,1) kernel /boot/vmlinuz initrd /boot/initrd Pues completas: title openSUSE 10.3 - probando dos root (hd0,1) kernel /boot/vmlinuz vga=0x31a splash=verbose showopts initrd /boot/initrd - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBo0UtTMYHG2NR9URAklsAJ40d29Gi81VsT8G75LXax0UQ0aGPQCZAeKP ssrcsdUAqkn7FsofQQqW9mI= =MWqs -----END PGP SIGNATURE-----
Pues si lo tienes ahí arriba escrito, es lo mismo.
root (hd0,1) kernel /boot/vmlinuz initrd /boot/initrd
Pues completas:
title openSUSE 10.3 - probando dos root (hd0,1) kernel /boot/vmlinuz vga=0x31a splash=verbose showopts initrd /boot/initrd
Lo puse en otro lado, pero lo correcto es aquí, supongo... XD En la línea kernel, es buena idea, a largo plazo, mediando múltiples arranques en distintos Sistemas Operativos y que pueden cambiar de disco y de partición algún día si lo estimamos oportuno, añadir el parámetro root=/dev/dispositivo. Yo lo pongo en la vieja notación, y no me complico. Como no se ha comentado, lo pongo aquí a propósito del parámetro. Grub no entiende de particiones FAT o NTFS, así que no puede cargar Windows. Lo que hace simplemente es encadenar (chainloader). Para eso dispone de dos comandos: root hace que la partición indicada sea la raíz (esto para ext3, reiserfs, UFS, etc.); rootnoverify hace que la partición indicada sea la raíz, pero no la comprueba. Por otra parte, cuando mencionabais lo de hacer activa una u otra partición, es buena idea dejar activa la partición de Windows (que no puede arrancar de otra manera) o activarla en arranque con el comando makeactive (lo que hace que podamos olvidarnos de los cambios que hagamos en la tabla de particiones al respecto). No comento el mapeo de discos o particiones porque es algo que nunca hice :D Suponiendo un Windows en /dev/sda1 y un GNU/Linux en /dev/sda2 (con swap sdb1): title Tux root (hd0,1) kernel /boot/vmlinuz root=/dev/sda2 resume=/dev/sdb1 vga=0x31a splash=silent showopts initrd /boot/initrd title El Mal rootnoverify (hd0,0) makeactive chainloader +1 Considero, personalmente, de mal gusto no usar un cargador de arranque (cual sea). Eso de usar MBR genéricos y marcar como activas una u otra partición debía de estar perseguido por la ley y penado con 200 años de trabajos forzados (por ejemplo, instalar una red con Windows y que funcione bien :D ). Windows XP (y el Vista) proveen su propio cargador de arranque, si lo deseamos. No deja de ser curioso que después de Windows 2000 dejasen de instalarlo por defecto :D Salud!! nota: esto supone un modo vga 0x31a; podría ser otro o podríamos no pasar al núcleo este parámetro porque nos da conflicto con la gráfica ;) --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 11:59 +0200, Karl García Gestido escribió:
Pues completas:
title openSUSE 10.3 - probando dos root (hd0,1) kernel /boot/vmlinuz vga=0x31a splash=verbose showopts initrd /boot/initrd
Lo puse en otro lado, pero lo correcto es aquí, supongo... XD
En la línea kernel, es buena idea, a largo plazo, mediando múltiples arranques en distintos Sistemas Operativos y que pueden cambiar de disco y de partición algún día si lo estimamos oportuno, añadir el parámetro root=/dev/dispositivo. Yo lo pongo en la vieja notación, y no me complico.
Pero en este caso tiene una inversión rara y eso no está funcionando. Por eso estabamos intentando con lo de "by-id", pero antes de conseguirlo ha saltado la flauta con lo de hd0,1, que a mi no me gusta. Por eso le he dicho varias veces que quiero que anexe el menu.lst, y no, no me vale que lo copy-pastee. Quiero verlo intacto, file attach, para ver las rupturas de lineas exactas. Pero no me entiende y me lo vuelve a copypastear, y hala, a esperar otro dia o dos, y pa'tonces ya semehaolvidao otra vez y vuelta a estudiar el problema.
Como no se ha comentado, lo pongo aquí a propósito del parámetro. Grub no entiende de particiones FAT o NTFS, así que no puede cargar Windows. Lo que hace simplemente es encadenar (chainloader).
¡Narices! :-P grub> find /autoexec.bat find /autoexec.bat (hd0,0) (hd1,0) (hd3,0) grub> cat (hd0,0)/autoexec.bat cat (hd0,0)/autoexec.bat SET windir=C:\WINDOWS SET winbootdir=C:\WINDOWS SET COMSPEC=C:\WINDOWS\COMMAND.COM SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND SET PROMPT=$p$g SET TEMP=C:\WINDOWS\TEMP SET TMP=C:\WINDOWS\TEMP grub> Ahí lo tienes, leyendo FAT :-p Lo que pasa es que es más fácil cargar el dos/win dejándole la tarea a su sector de arranque, que pa'eso está diseñado.
Considero, personalmente, de mal gusto no usar un cargador de arranque (cual sea). Eso de usar MBR genéricos y marcar como activas una u otra partición debía de estar perseguido por la ley y penado con 200 años de trabajos forzados (por ejemplo, instalar una red con Windows y que funcione bien :D ). Windows XP (y el Vista) proveen su propio cargador de arranque, si lo deseamos. No deja de ser curioso que después de Windows 2000 dejasen de instalarlo por defecto :D
Sin embargo, es la manera que suse instala el grub actualmente cuando ve un windows: no toca el MBR, sino que instala el grub en la partición raiz, y cambia la partición activa. Es mejor para el windows, porque no le tocan las narices. Se cree dueño y señor. Es mejor para linux, incluso, porque si instalas varios linux con varios grubs no se tocan las narices mutuamente: ninguno está en el MBR, sino cada uno en su partición. Antes, el segundo linux se ponía en el MBR, y se cargaba el grub del primer linux que ya estaba ahí. Es mejor así. Yo no lo tengo porque mi instalación es anterior: uno de los linux está en el MBR, pero los nuevos no. Y tuve ese problema precisamente, el segundo suse borrandome el mbr del primero. Y el tercero el del segundo. Etc. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBzIotTMYHG2NR9URAoTpAKCICzGFG9hyMJxTBEteWeymOSLlHQCfRj1x IDWDokTQwdQAG/EMFSCNJcE= =nDEC -----END PGP SIGNATURE-----
O Thursday, 17 de April de 2008 13:19:01 Carlos E. R. escribiu:
El 2008-04-17 a las 11:59 +0200, Karl García Gestido escribió:
Pues completas:
title openSUSE 10.3 - probando dos root (hd0,1) kernel /boot/vmlinuz vga=0x31a splash=verbose showopts initrd /boot/initrd
Lo puse en otro lado, pero lo correcto es aquí, supongo... XD
En la línea kernel, es buena idea, a largo plazo, mediando múltiples arranques en distintos Sistemas Operativos y que pueden cambiar de disco y de partición algún día si lo estimamos oportuno, añadir el parámetro root=/dev/dispositivo. Yo lo pongo en la vieja notación, y no me complico.
Pero en este caso tiene una inversión rara y eso no está funcionando. Por eso estabamos intentando con lo de "by-id", pero antes de conseguirlo ha saltado la flauta con lo de hd0,1, que a mi no me gusta. El mapeado tiene su ciencia, en especial porque grub permite mapear... No basta con confiar en su archivo de mapeado. Hay que revisar la configuración del sistema y compararla con lo que pretendemos que hay. Es necesario siempre comparar la salida de fdisk con el contenido de fstab, y después es muy útil arrancar "a mano", como finalmente se ha hecho. Aquí, el viejo dicho: "La suposición es la madre de todas las pifias".
Por eso le he dicho varias veces que quiero que anexe el menu.lst, y no, no me vale que lo copy-pastee. Quiero verlo intacto, file attach, para ver las rupturas de lineas exactas. Pero no me entiende y me lo vuelve a copypastear, y hala, a esperar otro dia o dos, y pa'tonces ya semehaolvidao otra vez y vuelta a estudiar el problema.
Incluso recopilar los datos ya publicados, todos juntos. En este caso, podía haber añadido el contenido de su /etc/fstab, el de /boot/grub/device.map, el de /boot/grub/menu.lst, y las salidas de df o mount y de fdisk.
Como no se ha comentado, lo pongo aquí a propósito del parámetro. Grub no entiende de particiones FAT o NTFS, así que no puede cargar Windows. Lo que hace simplemente es encadenar (chainloader).
¡Narices! :-P
grub> find /autoexec.bat find /autoexec.bat (hd0,0) (hd1,0) (hd3,0) grub> cat (hd0,0)/autoexec.bat cat (hd0,0)/autoexec.bat SET windir=C:\WINDOWS SET winbootdir=C:\WINDOWS SET COMSPEC=C:\WINDOWS\COMMAND.COM SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND SET PROMPT=$p$g SET TEMP=C:\WINDOWS\TEMP SET TMP=C:\WINDOWS\TEMP grub>
Ahí lo tienes, leyendo FAT :-p
Buscando la documentación en castellano, justo después de enviar el mensaje, me he releído un manual en inglés. Efectivamente, da soporte a FAT y a FAT32 (no así a NTFS)... y es que estoy de un oxidado!!! :O :D
Lo que pasa es que es más fácil cargar el dos/win dejándole la tarea a su sector de arranque, que pa'eso está diseñado.
Ya que Windows utiliza el sector de arranque, no tiene mucho sentido "cargarlo".
Considero, personalmente, de mal gusto no usar un cargador de arranque (cual sea). Eso de usar MBR genéricos y marcar como activas una u otra partición debía de estar perseguido por la ley y penado con 200 años de trabajos forzados (por ejemplo, instalar una red con Windows y que funcione bien :D ). Windows XP (y el Vista) proveen su propio cargador de arranque, si lo deseamos. No deja de ser curioso que después de Windows 2000 dejasen de instalarlo por defecto :D
Sin embargo, es la manera que suse instala el grub actualmente cuando ve un windows: no toca el MBR, sino que instala el grub en la partición raiz, y cambia la partición activa.
Es mejor para el windows, porque no le tocan las narices. Se cree dueño y señor.
Es mejor para linux, incluso, porque si instalas varios linux con varios grubs no se tocan las narices mutuamente: ninguno está en el MBR, sino cada uno en su partición. Antes, el segundo linux se ponía en el MBR, y se cargaba el grub del primer linux que ya estaba ahí.
Es mejor así.
Yo no lo tengo porque mi instalación es anterior: uno de los linux está en el MBR, pero los nuevos no. Y tuve ese problema precisamente, el segundo suse borrandome el mbr del primero. Y el tercero el del segundo. Etc.
Me refiero a que en el MBR primario tiene que haber un cargador, sea cual sea: lilo, grub, NT-loader (o como demonios se llame), el de BSD (que tampoco recuerdo el nombre :D )... Hay una amplia variedad de problemas que sólo se solucionan así (o al menos, sólo así se alcanza una solución razonable en un tiempo razonable). Lo que yo hago es simplemente no instalar el cargador de arranque de cualquier cosa que instale. Al no instalar Windows (que es el único que da problemas serios), todo va de perlas... Cuestión de añadir una entrada al menu.lst y andando... De hecho, para probar alguna alpha de la opensuse 11.0 y otras distribuciones, simplemente añado una entrada en el menu.lst para lanzar el instalador de turno y así instalo desde red o disco duro sin necesidad de un CD o disco de arranque :D --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Carlos E. R. escribió:
Pero en este caso tiene una inversión rara y eso no está funcionando. Por eso estabamos intentando con lo de "by-id", pero antes de conseguirlo ha saltado la flauta con lo de hd0,1, que a mi no me gusta.
Por eso le he dicho varias veces que quiero que anexe el menu.lst, y no, no me vale que lo copy-pastee. Quiero verlo intacto, file attach, para ver las rupturas de lineas exactas. Pero no me entiende y me lo vuelve a copypastear, y hala, a esperar otro dia o dos, y pa'tonces ya semehaolvidao otra vez y vuelta a estudiar el problema.
Vale Carlos se que me lo has dicho en varias ocasiones pero no entiendo lo de anexar, dime que quieres que haga exactamente y yo lo hare. Que quieres que te lo mande como attachment, pues te lo mando. Lo siento.
Como no se ha comentado, lo pongo aquí a propósito del parámetro. Grub no entiende de particiones FAT o NTFS, así que no puede cargar Windows. Lo que hace simplemente es encadenar (chainloader).
¡Narices! :-P
grub> find /autoexec.bat find /autoexec.bat (hd0,0) (hd1,0) (hd3,0) grub> cat (hd0,0)/autoexec.bat cat (hd0,0)/autoexec.bat SET windir=C:\WINDOWS SET winbootdir=C:\WINDOWS SET COMSPEC=C:\WINDOWS\COMMAND.COM SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND SET PROMPT=$p$g SET TEMP=C:\WINDOWS\TEMP SET TMP=C:\WINDOWS\TEMP grub>
Ahí lo tienes, leyendo FAT :-p
Lo que pasa es que es más fácil cargar el dos/win dejándole la tarea a su sector de arranque, que pa'eso está diseñado.
Considero, personalmente, de mal gusto no usar un cargador de arranque (cual sea). Eso de usar MBR genéricos y marcar como activas una u otra partición debía de estar perseguido por la ley y penado con 200 años de trabajos forzados (por ejemplo, instalar una red con Windows y que funcione bien :D ). Windows XP (y el Vista) proveen su propio cargador de arranque, si lo deseamos. No deja de ser curioso que después de Windows 2000 dejasen de instalarlo por defecto :D
Sin embargo, es la manera que suse instala el grub actualmente cuando ve un windows: no toca el MBR, sino que instala el grub en la partición raiz, y cambia la partición activa.
Es mejor para el windows, porque no le tocan las narices. Se cree dueño y señor.
Es mejor para linux, incluso, porque si instalas varios linux con varios grubs no se tocan las narices mutuamente: ninguno está en el MBR, sino cada uno en su partición. Antes, el segundo linux se ponía en el MBR, y se cargaba el grub del primer linux que ya estaba ahí.
Es mejor así.
Yo no lo tengo porque mi instalación es anterior: uno de los linux está en el MBR, pero los nuevos no. Y tuve ese problema precisamente, el segundo suse borrandome el mbr del primero. Y el tercero el del segundo. Etc.
-- Saludos Carlos E.R.
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 19:22 +0200, nacho escribió:
Vale Carlos se que me lo has dicho en varias ocasiones pero no entiendo lo de anexar, dime que quieres que haga exactamente y yo lo hare. Que quieres que te lo mande como attachment, pues te lo mando.
¡Si, eso! :-) Attachment es inglés. Anexo es español >:-) - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIB5YptTMYHG2NR9URAtHXAKCMN9CCdXB7rW5mfWahBDLWunmWHwCfT6wi Tk+K2OVlCJZE4ZeyAfT/k8A= =zkc3 -----END PGP SIGNATURE-----
Carlos> Carlos> Attachment es inglés. Anexo es español >:-) En terminología del innombrable también se utiliza "adjunto" -- Saludos, J.M.Queralt
Carlos E. R. escribió:
El 2008-04-17 a las 19:22 +0200, nacho escribió:
Vale Carlos se que me lo has dicho en varias ocasiones pero no entiendo lo de anexar, dime que quieres que haga exactamente y yo lo hare. Que quieres que te lo mande como attachment, pues te lo mando.
¡Si, eso! :-)
Attachment es inglés. Anexo es español >:-)
-- Saludos Carlos E.R.
No se si te llegara por que tengo entendido que no se permiten anexos en la lista pero lo pego y lo envio. # Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 # gfxmenu (hd1,1)/boot/message title openSUSE 10.3 - probando by-id root /dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/disk/by-id/scsi-SATA_ST380011A_4JV215KV-part1 splash=verbose showopts initrd /boot/initrd-2.6.22.17-0.1-default title openSUSE 10.3 - probando dos root (hd0,1) kernel /boot/vmlinuz vga=0x31a splash=verbose showopts initrd /boot/initrd ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /boot/initrd-2.6.22.17-0.1-default ###Don't change this comment - YaST2 identifier: Original name: windows### title Windows rootnoverify (hd1,1) chainloader (hd1,0)+1 ###Don't change this comment - YaST2 identifier: Original name: floppy### title Disquete rootnoverify (hd1,1) chainloader (fd0)+1
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 22:20 +0200, nacho escribió:
No se si te llegara por que tengo entendido que no se permiten anexos en la lista pero lo pego y lo envio.
Ha llegado perfecto. Lo envío de vuelta corregido. Guarda el antiguo con otro nombre, y pon este en su lugar como menu.lst - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIB8ZotTMYHG2NR9URAifKAJ0Y1dRZtob8aJ0LVFABvUC9nHSUDgCePY1Y +8x52OUr7b5gtCMSFIEgA5A= =ouKi -----END PGP SIGNATURE-----
Carlos E. R. escribió:
El 2008-04-17 a las 22:20 +0200, nacho escribió:
No se si te llegara por que tengo entendido que no se permiten anexos en la lista pero lo pego y lo envio.
Ha llegado perfecto. Lo envío de vuelta corregido.
Guarda el antiguo con otro nombre, y pon este en su lugar como menu.lst
-- Saludos Carlos E.R.
Hola Carlos, bien pues con el nuevo menu.lst arrancan las siguientes la 1 probando by-id-scsi no la 2 probando by-id-ata no la 3 que es probando by-id-ata mixed _si funciona_ la 4 que era probando dos tambien y el windows tambien lo unico decirte que arranca en pantalla negra letras blancas viendose todo el proceso de carga, aunque esto no es un inconveniente, simplemente te lo digo por si te sugiere algo. Gracias. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-18 a las 00:32 +0200, nacho escribió:
Hola Carlos, bien pues con el nuevo menu.lst arrancan las siguientes la 1 probando by-id-scsi no la 2 probando by-id-ata no la 3 que es probando by-id-ata mixed _si funciona_
Luego lo que no le gusta es la nomenclatura nueva en la linea "root", pero sí en kernel - supongo que la nomenclatura nueva realmente la lee el kernel, el grub sigue con su nomenclatura clásica. Si cambias en las que no funcionan: root (hd0,1) te funcionarán.
la 4 que era probando dos tambien y el windows tambien
Okis.
lo unico decirte que arranca en pantalla negra letras blancas viendose todo el proceso de carga, aunque esto no es un inconveniente, simplemente te lo digo por si te sugiere algo. Gracias.
Ah, eso es porque yo lo pongo así. Eso es "splash=verbose", ponle "splash=silent" si te gusta más. Pero el menú de arranque, ¿sale en grafico o en texto? - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIB9TttTMYHG2NR9URAgU6AJ9HOc/FUxq0ZHJ3AkS2IxgDIURscgCfffdU gvqkQSd7Jp0XR4MQinaYPtI= =ORJe -----END PGP SIGNATURE-----
Carlos E. R. escribió:
Luego lo que no le gusta es la nomenclatura nueva en la linea "root", pero sí en kernel - supongo que la nomenclatura nueva realmente la lee el kernel, el grub sigue con su nomenclatura clásica. Si cambias en las que no funcionan:
root (hd0,1)
vale
te funcionarán.
Ah, eso es porque yo lo pongo así. Eso es "splash=verbose", ponle "splash=silent" si te gusta más. me resulta indiferente, la cosa era que arrancara
Pero el menú de arranque, ¿sale en grafico o en texto?
en modo gráfico
-- Saludos Carlos E.R.
Gracias por vuestro tiempo, solo una pregunta, si quisiera añadir un nuevo SO, por ejemplo el openSUSE de 64 bits, ó alguna otra distribución como ubuntu o kubuntu, seria muy dificil???? --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-18 a las 13:05 +0200, nacho escribió:
Gracias por vuestro tiempo, solo una pregunta, si quisiera añadir un nuevo SO, por ejemplo el openSUSE de 64 bits, ó alguna otra distribución como ubuntu o kubuntu, seria muy dificil????
Creo que hoy llueve casi por toda España. Y mañanana también habrá mal tiempo. ... ¿Decías algo? No he oido nada... :-P - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFICI4EtTMYHG2NR9URAgFDAJ9/2J4ZkF5qnXyQRKwNLNT2DcS1rgCggqdQ hEyMyzotrUma1nrF5JiJq3I= =RxcE -----END PGP SIGNATURE-----
Content-ID:
El 2008-04-17 a las 01:07 +0200, nacho escribió:
pero por probar probamos y seguimos y ahora hago
grub> root (hd0,1) grub> kernel /boot/vmlinuz grub> initrd /boot/initrd grub> boot
¡¡ Y ALEHOP FUNCIONA!! a arrancado uf, parece que se ve el final.... alguien me puede decir como debo configurar el grub ahora???????????
Pues si lo tienes ahí arriba escrito, es lo mismo.
root (hd0,1) kernel /boot/vmlinuz initrd /boot/initrd
Pues completas:
title openSUSE 10.3 - probando dos root (hd0,1) kernel /boot/vmlinuz vga=0x31a splash=verbose showopts initrd /boot/initrd
-- Saludos Carlos E.R. Hola hola, pues si que funciona, y perfectamente, aunque sigue entrando
Carlos E. R. escribió: por pantalla negra, pero eso no importa. Por cierto ahora lo que no entra es el windows. Gracias. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 19:19 +0200, nacho escribió:
Hola hola, pues si que funciona, y perfectamente, aunque sigue entrando por pantalla negra, pero eso no importa. Por cierto ahora lo que no entra es el windows.
Pues borralo :-p Las dos cosas las corriges con la misma técnica: con grub/find buscas /message en el primer caso, y /autoexec.bat en el segundo. Según salga corriges el menu.lst. Y piensate cambiar el devices.map - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIB58VtTMYHG2NR9URAvgYAJwL7yvP/aqIsOyQmkjR38EJOJ/u3wCeLDup 9Gu2AIh0BrmCuQWQwkRpbWU= =BtpR -----END PGP SIGNATURE-----
Carlos E. R. escribió:
El 2008-04-17 a las 19:19 +0200, nacho escribió:
Hola hola, pues si que funciona, y perfectamente, aunque sigue entrando por pantalla negra, pero eso no importa. Por cierto ahora lo que no entra es el windows.
Pues borralo :-p
Las dos cosas las corriges con la misma técnica: con grub/find buscas /message en el primer caso, y /autoexec.bat en el segundo. Según salga corriges el menu.lst.
Y piensate cambiar el devices.map
-- Saludos Carlos E.R.
Vale pues le digo grub> find /autoexec.bat dice Error 15: file not found --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 22:21 +0200, nacho escribió:
Las dos cosas las corriges con la misma técnica: con grub/find buscas /message en el primer caso, y /autoexec.bat en el segundo. Según salga corriges el menu.lst.
Y piensate cambiar el devices.map
Vale pues le digo grub> find /autoexec.bat dice Error 15: file not found
¿Tu windows tiene autoexec.bat? El mio lo tiene, pero es antiguo. Mira si lo tiene y si no lo tiene busca otro fichero que sí tenga. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIB8KvtTMYHG2NR9URAnV7AJ9AgLs1qqGWIXSUB0yH77hF+OXtOQCfSFc+ v3E/cngDpdJ9B/ybSLMCJ48= =pLn9 -----END PGP SIGNATURE-----
¿Tu windows tiene autoexec.bat? El mio lo tiene, pero es antiguo. Mira si lo tiene y si no lo tiene busca otro fichero que sí tenga.
-- Saludos Carlos E.R.
Si lo tiene pero no lo encuentra, curioso no, quizas esto se deba a la linea aquella que comentamos con un # delante creo que era la del "gfxmenu (hd1,1)/boot/message" --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 23:44 +0200, nacho escribió:
¿Tu windows tiene autoexec.bat? El mio lo tiene, pero es antiguo. Mira si lo tiene y si no lo tiene busca otro fichero que sí tenga.
Si lo tiene pero no lo encuentra, curioso no, quizas esto se deba a la linea aquella que comentamos con un # delante creo que era la del "gfxmenu (hd1,1)/boot/message"
No, no es eso. Es que lo tienes en ntfs, no puede encontrarlo. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIB8bHtTMYHG2NR9URAg3VAJ950HK/xUozmH9NyVBdJO/4tJPsuwCfW/gW Y4muQ5n5FP1EDsjGC93+AZ4= =v3Wu -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
Vuelve a empezar. Cuando estés en el modo comando de grub haz lo siguiente:
grub> root (hd0,1) grub> kernel /boot/vmlinuz root=/dev/sdb2 grub> initrd /boot/initrd grub> boot
Suerte!!
Fíjate, repasando lo que ha ido saliendo hasta ahora, el device.map que puso nacho linux-peque:/home/nacho # cat /boot/grub/device.map (fd0) /dev/fd0 (hd1) /dev/sda (hd0) /dev/sdb linux-peque:/home/nacho # Y que dedujimos: (hd1,1) sda2 ata-ST3320620AS_9QF8VNZ2-part2 scsi-SATA_ST3320620AS_9QF8VNZ2-part2 / Sin embargo, durante el arranque sda es hd0, no hd1. Hay un momento del arranque en que la nomenclatura cambia. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBomRtTMYHG2NR9URAmnzAKCLDWI8DFd3EAJ2L6GDOQOCqXxe2ACZAdet Ema3Pk1MugwiknLFX6HdEa0= =0IMO -----END PGP SIGNATURE-----
El 17/04/08, nacho escribió:
bueno, reinicio
pantalla negra letras blancas
presiono c
aparece grub> pregunto grub> find/boot/grub/vmlinuz responde grub>(hd0,1)
:-O ¿Y ésooo? ¿Grub está instalado en el primer disco duro, en el 80 GB. y en la segunda partición? :-? ¿Y cómo es que lo sacaba en el otro disco ejecutado desde suse? Qué follón. Jupe, entonces... ¿quiere decir que tienes una suse "troceada"? Grub en el disco de 80 GB. y el resto (la partición raíz) en el disco de 320 GB.... Pues sólo le veo una explicación y es que no hayas hecho un particionamiento personalizado y hayas aceptado lo que te proponía el instalador... cosa que no conviene hacer "nunca" >:-)
ahora se me plantea la duda, hago la prueba con (hd1,1) como decias en tu mensaje o con (hd0,1) que es lo que ha salido...
... probamos primero con (hd1,1)
grub> kernel (hd1,1)/boot/vmlinuz root=/dev/sda vga=0x317 respuesta Error 15 file not found
Claro, no. No sirve, ahí no está. Pero el argumento que has pasado como "root" o lo has copiado mal o... fíjate en esta línea que has puesto: root=/dev/sda Cuando debe ser: root=/dev/sda2 Es decir, especificar una partición, no el disco completo.
grub> initrd(hd1,1)/boot/initrd respuesta Error 19 Linux kernel must be loaded before initrd
Bueno pues por aqui no vamos bien, probemos ahora con la respuesta que da el sistema (hd0,1)
grub> kernel (hd0,1)/boot/vmlinuz root=/dev/sda vga=0x317 respuesta [Linux-bzImage, setup=0x1e00, size=0x183250]
grub> initrd(hd0,1)/boot/initrd respuesta [Linux-initrd @0x1fbfa000, 0x3f5487 bytes]
Vale.
/dev/sda: unknown volume type invalid root filesystem --exiting to /bin/sh
¿Que no encuentra la ruta a /root porque no está en sda? :-? Recuerda que tienes que pasarle: root=/dev/sda2
espero que esto te sirva de algo
Bueno, ya he visto más abajo que has logrado iniciarlo sin pasarle el parámetro de la partición donde está "/root" pero como te dicen, deberías ponerlo :-/. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
El 17/04/08, nacho escribió:
bueno, reinicio
pantalla negra letras blancas
presiono c
aparece grub> pregunto grub> find/boot/grub/vmlinuz responde grub>(hd0,1)
:-O ¿Y ésooo? ¿Grub está instalado en el primer disco duro, en el 80 GB. y en la segunda partición? :-? ¿Y cómo es que lo sacaba en el otro disco ejecutado desde suse? Qué follón.
Jupe, entonces... ¿quiere decir que tienes una suse "troceada"? Grub en el disco de 80 GB. y el resto (la partición raíz) en el disco de 320 GB....
No, no... Recuerda esto: - ------------------------------------------------------------------------------------------------------------- (fd0) /dev/fd0 (hd1) /dev/sda ata-ST3320620AS_9QF8VNZ2 scsi-SATA_ST3320620AS_9QF8VNZ2 (hd0) /dev/sdb ata-ST380011A_4JV215KV (hd1,0) sda1 ata-ST3320620AS_9QF8VNZ2-part1 scsi-SATA_ST3320620AS_9QF8VNZ2-part1 windows ntfs (hd1,1) sda2 ata-ST3320620AS_9QF8VNZ2-part2 scsi-SATA_ST3320620AS_9QF8VNZ2-part2 / (hd1,2) sda3 ata-ST3320620AS_9QF8VNZ2-part3 scsi-SATA_ST3320620AS_9QF8VNZ2-part3 /home (hd1,3) sda4 ata-ST3320620AS_9QF8VNZ2-part4 scsi-SATA_ST3320620AS_9QF8VNZ2-part4 [extended] (hd1,4) sda5 ata-ST3320620AS_9QF8VNZ2-part5 scsi-SATA_ST3320620AS_9QF8VNZ2-part5 /amule (hd0,0) sdb1 ata-ST380011A_4JV215KV-part1 scsi-SATA_ST380011A_4JV215KV-part1 swap (hd0,1) sdb2 ata-ST380011A_4JV215KV-part2 scsi-SATA_ST380011A_4JV215KV-part2 /seguridad - ------------------------------------------------------------------------------------------------------------- (tabla sacada a partir del fstab y devices.map, y listado del /dev/disk/by-id/, y que publicamos varios correos atrás) Y recuerda que hicimos esto: ]> Comprueba cómo tienes el tuyo, y ejecuta el grub con: ]> ]> root (hd1,1) ]> setup --stage2=/boot/grub/stage2 (hd1,1) (hd1,1) ]bien pues echo esto el resutado es el siguiente: ]arranco la maquina y... ]algo ha cambiado aparece pantalla negra con letras blancas que dicen ] ]GRUB loading stage2.. ](hd1,1)/boot/messege: file not found ] ]y a los pocos segundos ] ]GNU GRUB version 0.97 (638k lowe......... (que demuestra (junto con otros correos) que el grub está instalado en sector de arranque la partición activa, y que es ejecutado) Grub lo instalamos en (hd1,1) a mano, y que según las tablas pertenece a sda2. Pero, sin embargo: ]aparece grub> ]pregunto ]grub> find/boot/grub/vmlinuz ]responde ]grub>(hd0,1) que según la tabla correspondería a sdb2, disco pequeño, "/seguridad". Y ahí no está. La única explicación es que durante el arranque el "sda" es el "hd0", y no "hd1" como pone el devices.map. Es lo que llevo insistiendo desde hace no se cuantas docenas de horas: cambia la interpretación de los discos entre el arranque y el funcionamiento. ¿Sigues diciendo ahora que te sigue gustando el sistema de (hd0), (hd1), etc, el sistema clásico del grub, que nunca tiene confusión, y que es perfecto? >>:-) Podríamos editar a mano el devices.map y ver que pasa. Yo lo haría, pero es otra semana de pruebas a este ritmo... :-? Y ahora me voy a dormir la siesta. Os dejo masticando ese trabalenguas :-p
Pues sólo le veo una explicación y es que no hayas hecho un particionamiento personalizado y hayas aceptado lo que te proponía el instalador... cosa que no conviene hacer "nunca" >:-)
Eso desde luego. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIB2DmtTMYHG2NR9URAvEIAJ4hftnyymrYWneo41hk+vwXlZW0+QCeJWRL SFOcV2RVINr5508VCADoTOU= =57kw -----END PGP SIGNATURE-----
El 17/04/08, Carlos E. R. escribió:
(hd0) /dev/sdb ata-ST380011A_4JV215KV
El device.map dice que para grub "hd0" es el disco de 80 gigas. (...)
(que demuestra (junto con otros correos) que el grub está instalado en sector de arranque la partición activa, y que es ejecutado)
Correcto, "algo" de grub anda por al disco de 320 GB. pero vmlinuz y el inttrd los encuentra en hd0 (el disco de 80 GB. según el device.map). ¿Cómo es posible?
Grub lo instalamos en (hd1,1) a mano, y que según las tablas pertenece a sda2. Pero, sin embargo:
]aparece grub> ]pregunto ]grub> find/boot/grub/vmlinuz ]responde ]grub>(hd0,1)
que según la tabla correspondería a sdb2, disco pequeño, "/seguridad". Y ahí no está. La única explicación es que durante el arranque el "sda" es el "hd0", y no "hd1" como pone el devices.map.
Pues eso es lo extraño... :-?
Es lo que llevo insistiendo desde hace no se cuantas docenas de horas: cambia la interpretación de los discos entre el arranque y el funcionamiento.
No tiene nada que ver... el problema se ve en el device.map: los discos han sido cambiados y no se ha actualizado ese archivo. Y no creo que el cambio lo haya hecho grub, pienso que el cambio de discos ha sido manual. ¿O por qué crees que lo primero que le pregunté fue "si tenía dos discos duros independientes"? >:-) Porque vi que en el "menu.lst" que ponía aparecía un "sdb" y un "sdb" es sinónimo de segunda unidad de disco con el método convencional de asignación ¿ves como sí es útil? :-P
¿Sigues diciendo ahora que te sigue gustando el sistema de (hd0), (hd1), etc, el sistema clásico del grub, que nunca tiene confusión, y que es perfecto? >>:-)
Lo es... fíjate si lo es. Yo con tanta letra me pierdo, pero al ver "sdb" pues entiendo que hay una segunda unidad por ahí perdida.
Podríamos editar a mano el devices.map y ver que pasa. Yo lo haría, pero es otra semana de pruebas a este ritmo... :-?
Pues debería hacerlo. Pero con windows ya instalado no sé si sería una buena idea :-/ Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
El 17/04/08, Carlos E. R. escribió:
(hd0) /dev/sdb ata-ST380011A_4JV215KV
El device.map dice que para grub "hd0" es el disco de 80 gigas.
(...)
(que demuestra (junto con otros correos) que el grub está instalado en sector de arranque la partición activa, y que es ejecutado)
Correcto, "algo" de grub anda por al disco de 320 GB. pero vmlinuz y el inttrd los encuentra en hd0 (el disco de 80 GB. según el device.map). ¿Cómo es posible?
Porque en ese momento, hd0 es el sda, el disco grande. ¡Ha cambiado de nombre!
Grub lo instalamos en (hd1,1) a mano, y que según las tablas pertenece a sda2. Pero, sin embargo:
]aparece grub> ]pregunto ]grub> find/boot/grub/vmlinuz ]responde ]grub>(hd0,1)
que según la tabla correspondería a sdb2, disco pequeño, "/seguridad". Y ahí no está. La única explicación es que durante el arranque el "sda" es el "hd0", y no "hd1" como pone el devices.map.
Pues eso es lo extraño... :-?
Tengo una sospecha. Sospecho que durante el arranque, los numeros de (hdX,Y) los manda exclusivamente la BIOS. Y cuando ya está arrancado y funcionando el kernel, como la bios es inaccesible, manda el devices.map, que se supone es un recordatorio de lo que dice la bios para su uso desde el sistema, sin acceso a la bios. La BIOS en este caso no es la pantallita de configuración. Son las funciones de la bios, las interrupciones software bajas, que residen en una rom. Una de ellas es la de lectura en bruto del disco, la INT 13h: INT 13 - DISK - READ SECTOR(S) INTO MEMORY AH = 02h AL = number of sectors to read (must be nonzero) CH = low eight bits of cylinder number CL = sector number 1-63 (bits 0-5) high two bits of cylinder (bits 6-7, hard disk only) DH = head number DL = drive number (bit 7 set for hard disk) ES:BX -> data buffer Return: CF set on error if AH = 11h (corrected ECC error), AL = burst length CF clear if successful AH = status (see #00234) AL = number of sectors transferred (only valid if CF set for some BIOSes) [según la Ralph Brown interrupt list - no figura en la wikipedia] El disco es un número que se pasa en DL, con el bit 7 a 1 si es un disco duro, es decir, es un número de 0x80 en adelante.
Es lo que llevo insistiendo desde hace no se cuantas docenas de horas: cambia la interpretación de los discos entre el arranque y el funcionamiento.
No tiene nada que ver... el problema se ve en el device.map: los discos han sido cambiados y no se ha actualizado ese archivo. Y no creo que el cambio lo haya hecho grub, pienso que el cambio de discos ha sido manual.
No, ese fichero lo creó el Yast, y lo hizo mal.
¿O por qué crees que lo primero que le pregunté fue "si tenía dos discos duros independientes"? >:-)
Porque vi que en el "menu.lst" que ponía aparecía un "sdb" y un "sdb" es sinónimo de segunda unidad de disco con el método convencional de asignación ¿ves como sí es útil? :-P
Ya lo se.
###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default
El sdb1 es la swap, que está en el disco pequeño. Pero el arranque está en sda.
¿Sigues diciendo ahora que te sigue gustando el sistema de (hd0), (hd1), etc, el sistema clásico del grub, que nunca tiene confusión, y que es perfecto? >>:-)
Lo es... fíjate si lo es. Yo con tanta letra me pierdo, pero al ver "sdb" pues entiendo que hay una segunda unidad por ahí perdida.
Pero si eso está claro...
Podríamos editar a mano el devices.map y ver que pasa. Yo lo haría, pero es otra semana de pruebas a este ritmo... :-?
Pues debería hacerlo. Pero con windows ya instalado no sé si sería una buena idea :-/
No afecta. Según mi teoría ese fichero no se lee durante el arranque. Afecta a los comandos de grub que se ejecutan con el sistema arrancado. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIB55LtTMYHG2NR9URAhsQAJ0c3ceKoxswkTK8SZuKsPZEKR9EOQCdELcG qU/ieVfNEkBQwOGv3BFSK4Y= =sBed -----END PGP SIGNATURE-----
El 17/04/08, Carlos E. R. escribió:
Porque en ese momento, hd0 es el sda, el disco grande. ¡Ha cambiado de nombre!
Sí, pero ¿por propia iniciativa? =:-O O algo ha pasado en la bios (en algún momento se ha cambiado el orden de arranque de los discos), o se han cambiado los discos de sitio... o grub o yast al instalarlo han tenido un problema serio.
Tengo una sospecha.
Sospecho que durante el arranque, los numeros de (hdX,Y) los manda exclusivamente la BIOS. Y cuando ya está arrancado y funcionando el kernel, como la bios es inaccesible, manda el devices.map, que se supone es un recordatorio de lo que dice la bios para su uso desde el sistema, sin acceso a la bios.
La pregunta es ¿cómo ha podido grub generar un device.map de esa guisa, asignando al primer disco la segunda posición y al segundo la primera... para luego cambiarlos? :-?
La BIOS en este caso no es la pantallita de configuración. Son las funciones de la bios, las interrupciones software bajas, que residen en una rom. Una de ellas es la de lectura en bruto del disco, la INT 13h:
INT 13 - DISK - READ SECTOR(S) INTO MEMORY AH = 02h AL = number of sectors to read (must be nonzero) CH = low eight bits of cylinder number CL = sector number 1-63 (bits 0-5) high two bits of cylinder (bits 6-7, hard disk only) DH = head number DL = drive number (bit 7 set for hard disk) ES:BX -> data buffer Return: CF set on error if AH = 11h (corrected ECC error), AL = burst length CF clear if successful AH = status (see #00234) AL = number of sectors transferred (only valid if CF set for some BIOSes)
[según la Ralph Brown interrupt list - no figura en la wikipedia]
El disco es un número que se pasa en DL, con el bit 7 a 1 si es un disco duro, es decir, es un número de 0x80 en adelante.
Pues no sé... no sé cuál puede ser el origen del follón.
No, ese fichero lo creó el Yast, y lo hizo mal.
Pues eso es lo que me parece extraño.
El sdb1 es la swap, que está en el disco pequeño. Pero el arranque está en sda.
No sólo eso, es que le había asignado "root (hd1,1)"
Pero si eso está claro...
Si tenía un linux instalado en el disco de 80 GB. podía haber iniciado desde ahí... o podía haber iniciado suse desdel el gestor de arranque de windows (ntldr)...
No afecta.
Según mi teoría ese fichero no se lee durante el arranque.
Afecta a los comandos de grub que se ejecutan con el sistema arrancado.
No debería, pero si es un 2000, xp o vista, buf :-/. Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
De estos cuatro ultimos mensajes no entiendo gran cosa, o no entiendo gran cosa de nada. pero si os puedo decir alguna cosa en la que os habeis equivocado, me refiero solo a las suposiciones que haceis. el particionado lo hice manual, eligiendo el tamaño y la ubicación, quizas no sea correcto pero decidi poner el sistema operativo linux en una partición del disco scsi por creerlo mas rapido y fiable. El home en otra partición del mismo disco. El swat lo puse en el sdb por creer que eso mejoraria el rendimiento, al no tener que acceder a swat a la vez que a /home ó / Tambien os dire, y creo que por aqui empiezan los problemas, que el sdb estaba conectado desde un principio, en el momento de la instalación, aunque sospecho que el hecho de haber sido el disco principal con anterioridad y no haber sido formateado ha dejado residuos del linux que tenia antes en la particion booteable ¿puede ser?. Lo del devices.map si pensais que es la solución lo hacemos, solo os pido un poco de paciencia, (ya habeis demostrado mucha [gracias]) pero uno llega hasta donde llega. Para todas esas operaciones que me pedis muchas veces (siempre) tengo que arrancar de nuevo el sistema (eso lleva tiempo) y no siempre consigo regresar al mismo, tenemos problemas con el arranque (recordais). Amen de circunstancias personales, (trabajo [como todos], hijos??? y otras obligaciones. De todas maneras no penseis que no agradezco vuestro esfuerzo, aunque yo nunca tuve ni exigi prisas, de todas formas gracias a todos :-) --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-17 a las 22:43 +0200, nacho escribió:
De estos cuatro ultimos mensajes no entiendo gran cosa, o no entiendo gran cosa de nada.
:-)
pero si os puedo decir alguna cosa en la que os habeis equivocado, me refiero solo a las suposiciones que haceis. el particionado lo hice manual, eligiendo el tamaño y la ubicación, quizas no sea correcto pero decidi poner el sistema operativo linux en una partición del disco scsi por creerlo mas rapido y fiable. El home en otra partición del mismo disco. El swat lo puse en el sdb por creer que eso mejoraria el rendimiento, al no tener que acceder a swat a la vez que a /home ó / Tambien os dire, y creo que por aqui empiezan los problemas, que el sdb estaba conectado desde un principio, en el momento de la instalación, aunque sospecho que el hecho de haber sido el disco principal con anterioridad y no haber sido formateado ha dejado residuos del linux que tenia antes en la particion booteable ¿puede ser?.
Pse... :-?
Lo del devices.map si pensais que es la solución lo hacemos, solo os pido un poco de paciencia, (ya habeis demostrado mucha [gracias]) pero uno llega hasta donde llega.
Puede probarse. Primero prueba el menu.lst que te he enviado, luego lo del device.map. Creo que no afectará.
Para todas esas operaciones que me pedis muchas veces (siempre) tengo que arrancar de nuevo el sistema (eso lleva tiempo) y no siempre consigo regresar al mismo, tenemos problemas con el arranque (recordais). Amen de circunstancias personales, (trabajo [como todos], hijos??? y otras obligaciones. De todas maneras no penseis que no agradezco vuestro esfuerzo, aunque yo nunca tuve ni exigi prisas, de todas formas gracias a todos :-)
:-) - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIB8futTMYHG2NR9URAiaUAJ0V2IyyWYDC6+1zSBLdFfbxd75vRQCgmUni AizVUy97KOWHVoNO8XEggtM= =5rHP -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
nimrodel:~ # grub
GNU GRUB version 0.97 (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ] grub> root (hd0,5) root (hd0,5) Filesystem type is ext2fs, partition type 0x83 grub>
Vaya, tengo un problema. El grub no completa con tab como debiera. Al entrar un comando como "cat [tab]" debiera listar los ficheros disponibles... y el puñetero tabulador no funciona, y entonces no se como descubrir el listado de ficheros, lo cual nos permitiría descubrir qué tenemos que ponerle al grub para que funcione. Eso es un bug nuevo :-/
No es nuevo, está reportado hace tiempo: https://bugzilla.novell.com/show_bug.cgi?id=263262 - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIBdTetTMYHG2NR9URAnauAJ43fVmVm5j9QCm7WG2AJIAWaBTeHQCfQqG+ 0Q2hx8BzgqNGsxjuSLJ4gRA= =+Pvl -----END PGP SIGNATURE-----
El 13/04/08, nacho escribió:
GRUB loading stage2.. (hd1,1)/boot/messege: file not found
Dice que no encuentra el archivo /boot/message, pero esto es para que Grub salga de colorines ¿no? :-?
y a los pocos segundos
GNU GRUB version 0.97 (638k lowe......... un cuadrado con todas las opciones de arranque y el mensajito de las flechas para seleccionar el sistema que queremos arrancar elegimos openSUSE y
booting root (hd1,1) file system type is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: file not found press any key to continue
¿Qué archivo no encuentra, el message o el vmlinuz? :-?
asi que ahora que, le decimos a yast que instale un mbr generico en ....... como dices mas abajo o con este cambio hay mas opciones.
Grub te permite buscar archivos... por ejemplo, iniciando grub desde konsole: grub> find /boot/vmlinuz (hd0,1) Te dirá dónde tienes el archivo (disco y partición). Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-14 a las 09:45 +0200, Camaleón escribió:
El 13/04/08, nacho escribió:
GRUB loading stage2.. (hd1,1)/boot/messege: file not found
Dice que no encuentra el archivo /boot/message, pero esto es para que Grub salga de colorines ¿no? :-?
Correcto. Por eso le digo luego que comente la linea.
y a los pocos segundos
GNU GRUB version 0.97 (638k lowe......... un cuadrado con todas las opciones de arranque y el mensajito de las flechas para seleccionar el sistema que queremos arrancar elegimos openSUSE y
booting root (hd1,1) file system type is kernel /boot/vmlinuz-2.6.22.17-0.1 default root=/dev/disk/by-id/scasi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a resume=/dev/sdb1 splash=silent showopts ERROR 15: file not found press any key to continue
¿Qué archivo no encuentra, el message o el vmlinuz? :-?
Buena pregunta. Espera, no, el message no, que fué antes. Puede ser el vmlinuz o el resume; pero el resume no debería ser porque eso ya es responsabilidad del kernel, no del grub. Podría ser la linea root. Odio ese mensaje. ¿Que leches no encuentras?
asi que ahora que, le decimos a yast que instale un mbr generico en ....... como dices mas abajo o con este cambio hay mas opciones.
Grub te permite buscar archivos... por ejemplo, iniciando grub desde konsole:
grub> find /boot/vmlinuz (hd0,1)
Te dirá dónde tienes el archivo (disco y partición).
Lo probé en el mio y no encontró nada. Ah, si... funciona. grub> find /boot/vmlinuz find /boot/vmlinuz (hd0,5) (hd0,7) (hd0,8) (hd1,1) (hd1,11) (hd2,1) (hd2,2) grub> Pues mira, más fácil. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIAyrctTMYHG2NR9URAtbcAJ9tzPy7qjftCHMHP+gSsITkLC+M0QCfbsm7 29sxv1NnG+21j9/2wIRWBJw= =U2vP -----END PGP SIGNATURE-----
Hola estimados. He estado siguiendo continuamente las peripecias de nuestro amigo debido al problema de su grub. Estuve viendo por ahí si alguien ha tenido este problema antes y cómo lo han solucionado. De todos aquellos a los que le ha ocurrido esto (y son varios, paradójicamente todos usuarios de SuSE) encontré sólo uno que lo solucionó efectivamente... quizás ésto ayude por lo menos para ver por dónde va la laucha. Aunque obviamente no es excatamente el problema, el error que obtenía sí era el mismo... está en el enlace al siguiente foro... http://www.forosuse.org/forosuse/showthread.php?t=4751 Saludos a todos. -- Mauricio J. Adonis C. --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2008/4/11, nacho:
bueno pues esto es lo que hay ahora en el fdisk -l
Disco /dev/sda: 320.0 GB, 320072933376 bytes Disco /dev/sdb: 80.0 GB, 80026361856 bytes
Pero... ¿no decías que sólo tenías sólo un disco duro? :-?
y al arrancar dice "ERROR AL CARGAR EL SISTEMA OPERATIVO"
Este mensaje parece parte del código del mbr de Windows, no llega a Grub... :-/
Bueno pues yo no entiendo mucho de esto y corregirme si me equivoco pero el gfx (hd1,1) donde apunta, quiero decir, y esto solo son conjeturas, no deveria apuntan a sda... lo que sea????
Yo creo que el menu de Grub está correcto. Las rutas parecen apuntar donde deben. Lo que entiendo que te ha podido pasar es que en la instalación de Windows te ha escrito en el MBR código suyo y no puede ver la partición activa donde se encuentra Grub... quizá porque está en un formato ilegible para windows (ext3 o reiserfs). Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-12 a las 20:33 +0200, Camaleón escribió:
2008/4/11, nacho:
bueno pues esto es lo que hay ahora en el fdisk -l
Disco /dev/sda: 320.0 GB, 320072933376 bytes Disco /dev/sdb: 80.0 GB, 80026361856 bytes
Pero... ¿no decías que sólo tenías sólo un disco duro? :-?
y al arrancar dice "ERROR AL CARGAR EL SISTEMA OPERATIVO"
Este mensaje parece parte del código del mbr de Windows, no llega a Grub... :-/
Bueno pues yo no entiendo mucho de esto y corregirme si me equivoco pero el gfx (hd1,1) donde apunta, quiero decir, y esto solo son conjeturas, no deveria apuntan a sda... lo que sea????
Yo creo que el menu de Grub está correcto. Las rutas parecen apuntar donde deben.
Lo que entiendo que te ha podido pasar es que en la instalación de Windows te ha escrito en el MBR código suyo y no puede ver la partición activa donde se encuentra Grub... quizá porque está en un formato ilegible para windows (ext3 o reiserfs).
No, no es eso. La estructura es la siguiente: MBR -+---> * Partición 1 (windows) | \--> Partición 2 (grub y linux) El MBR es el original del windows. Lo que hace es buscar que partición está marcada como activa y arrancarla. Cuando es la 1 salta el windows. Cuando es la 2, arranca el grub, y este da opción a arrancar el windows o el linux. El fallo es que, al hacer activa la 2, como le dije, ahí no está el grub, hay un sector de arranque sin arranque, y suelta ese mensaje de error. La solución pues ya la puse en el mensaje anterior. La ventaja del sistema, que es el que ahora usa suse, es que si el windows hace un "fdisk /mbr" no se carga el grub, no pasa nada. Basta con volver a hacer activa la partición del linux. El MBR es un MBR estandard. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIAQnItTMYHG2NR9URAhmhAKCADka8APQ3IhYXU6CtpjmZrObKkwCcCySJ vGqJ80j0TO4wJOWGZDsxFnc= =8L2d -----END PGP SIGNATURE-----
El 12/04/08, Carlos E. R. escribió:
El fallo es que, al hacer activa la 2, como le dije, ahí no está el grub, hay un sector de arranque sin arranque, y suelta ese mensaje de error.
Eso no lo entiendo... Cuando instaló suse, instaló grub en esa partición. Es decir, que si no hubiera tenido instalado windows, al iniciar el equipo le tendría que haber cargado directamente Grub sin necesidad de tener que hacer ningún cambio... ¿no? :-? Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-12 a las 21:31 +0200, Camaleón escribió:
El 12/04/08, Carlos E. R. escribió:
El fallo es que, al hacer activa la 2, como le dije, ahí no está el grub, hay un sector de arranque sin arranque, y suelta ese mensaje de error.
Eso no lo entiendo...
Cuando instaló suse, instaló grub en esa partición. Es decir, que si no hubiera tenido instalado windows, al iniciar el equipo le tendría que haber cargado directamente Grub sin necesidad de tener que hacer ningún cambio... ¿no? :-?
Grub tiene dos partes. Una es la parte visible que ves en /boot/grub. Otra es la parte invisible, que se mete en el sector de arranque de alguna partición, o en el mbr, y creo que en algunos sectores más. Esa es la parte que está mal. Debería estar en sda2 y no lo está. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIARQRtTMYHG2NR9URAtxTAJ4+ot9m3Rkri2WETX9+QXQmbewHGQCfSNaK p1VuqNdnSpC4cwm4rdEW8D8= =1Njq -----END PGP SIGNATURE-----
El 12/04/08, Carlos E. R. escribió:
Grub tiene dos partes. Una es la parte visible que ves en /boot/grub. Otra es la parte invisible, que se mete en el sector de arranque de alguna partición, o en el mbr, y creo que en algunos sectores más. Esa es la parte que está mal. Debería estar en sda2 y no lo está.
Hum, es decir, crees que si no estuviera windows instalado, tampoco podría iniciar suse ¿no? Pues es raro que se haya instalado mal o donde no debe... Lo que tampoco entiendo es cómo el código del mbr que ha generado windows puede ver una partición que no sea fat o ntfs... ¿o a este nivel es indiferente? Es decir, que no distingue los tipos de particiones y usa instrucciones genéricas para pasar el control a la partición marcada como activa, sin más... :-? Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-04-12 a las 22:34 +0200, Camaleón escribió:
El 12/04/08, Carlos E. R. escribió:
Grub tiene dos partes. Una es la parte visible que ves en /boot/grub. Otra es la parte invisible, que se mete en el sector de arranque de alguna partición, o en el mbr, y creo que en algunos sectores más. Esa es la parte que está mal. Debería estar en sda2 y no lo está.
Hum, es decir, crees que si no estuviera windows instalado, tampoco podría iniciar suse ¿no? Pues es raro que se haya instalado mal o donde no debe...
Lo que tampoco entiendo es cómo el código del mbr que ha generado windows puede ver una partición que no sea fat o ntfs... ¿o a este nivel es indiferente? Es decir, que no distingue los tipos de particiones y usa instrucciones genéricas para pasar el control a la partición marcada como activa, sin más... :-?
Es un código assembler estandard. Se garga en memoria en una posición determinada desde que se inventó el PC, se le pasa el control al primer byte, y hace lo que le de la gana, que se supone es arrancar el chisme. Puede cargar un virus, y ese virus arranca elpc, con el virus delante: ese creo recordar que era la pelotita. En el caso del MBR lo que hace es mirar cual de las cuatro particiones primarias está marcada como de arranque; si hay una carga su primer sector (512 bytes) en memoria y le pasa el control, igual que hizo la bios con el mbr. Y sí, el MBR es un código estandar que no sabe en realidad lo que está arrancando, le da igual, porque el único que sabe lo que hace es el sector de arranque de la partición. En cambio, cuando ese sector contiene el arranque de grub sí que es especial; aunque los primeros 512 bytes siguen siendo casi estandard. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIASUQtTMYHG2NR9URAq11AJ95xW4lc9Of50CrfknUyTNPV1/hSwCdGn3W VivnPbTYfcrmJQnfajjkayc= =59kp -----END PGP SIGNATURE-----
El Jueves, 10 de Abril de 2008, Ignacio de Juan escribió:
Pues no, el windows antes que el linux, eso es lo curioso, que si no me equivoco linux debiera haber instalado despues el grub en el mbr, o que. Con esto sigo haciendo como root grub-install o cambiamos de opción. gracias. damier.. si dispare muy rapido... entonces windows primero .. linux despues.... el linux y el windows comparten el mismo disco duro? o estan en discos duros independientes?
si estan en el mismo disco duro con grub-install debe ser suficiente. Jaime V ______________________________________________ LLama Gratis a cualquier PC del Mundo. Llamadas a fijos y móviles desde 1 céntimo por minuto. http://es.voice.yahoo.com --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
dejuan.ignacio> Bueno pues eso una cosa curiosa, cuando enciendo el ordenador y no dejuan.ignacio> tengo ningún disco en la DVDera, arranca automaticamente el ruindows, Podría ser que no encuentre la partición Linux dejuan.ignacio> # Modified by YaST2. Last modification on Thu Apr 10 16:11:12 CEST 2008 dejuan.ignacio> default 0 dejuan.ignacio> timeout 8 dejuan.ignacio> gfxmenu (hd1,1)/boot/message dejuan.ignacio> dejuan.ignacio> ###Don't change this comment - YaST2 identifier: Original name: linux### dejuan.ignacio> title openSUSE 10.3 - 2.6.22.17-0.1 dejuan.ignacio> root (hd1,1) dejuan.ignacio> kernel /boot/vmlinuz-2.6.22.17-0.1-default dejuan.ignacio> root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 vga=0x31a dejuan.ignacio> resume=/dev/sdb1 splash=silent showopts ...................................^^^^^^^^^^^^^^ ^ Cámbialo por el Identificador de la partición (by-id) El Grub funciona correctamente pero no te encuentra /deb/sdb1 ya que el sistema no lo monta con ese nombre
participants (10)
-
Camaleón
-
Carlos E. R.
-
francisco f
-
Ignacio de Juan
-
J.M.Queralt
-
Jaime Velez
-
Karl García Gestido
-
Lluis Martinez
-
Mauricio José Adonis Carrasco
-
nacho