el problema es cuando instalo en mi disco duro un slax 10.0 dentro de la caja externa usb al momento de que la quiero bootear el lilo se queda pasmado y solo alcanza a aparecer la L... y no pasa de ahi y no me quiere bootear alguien sabe si es el slax que no anda bien o es por la caja externa usb, me podrian ayudar plis.
aki la imagen de la extenal box
(http://members.sparedollar.com/jimmyguan/Cosmos-USB-3.5-Hub-Side.JPG)
nota: el slax me anda bien en el disco si lo instalo en la pc como hdb o hda, sola anda mal en el external box usb
Es porque usb es sda
segun creo, no todas las Pcs tienen capacidad de boot desde el usb...
en mi caso tengo 3 que si y 3 que no asi que tal vez sea eso mas que nada....
Pero aqui hay quien sabe mas del tema....
666
[flash width=250 height=100 loop=true]http://66.176.115.64/radioargento.swf[/flash]
Cita de: NomiusEs porque usb es sda
si se que es sda y asi lo instalo y le pongo el boot en sda y cuando booteo lo hago desde sda o en la mother me aparece como usbhdd pero me sigue sin botear.
Cita de: 666segun creo, no todas las Pcs tienen capacidad de boot desde el usb...
en mi caso tengo 3 que si y 3 que no asi que tal vez sea eso mas que nada....
Pero aqui hay quien sabe mas del tema....
666
claro que la pc botea desde el usb y me aparecio como usbhdd (universal serial bus hard disk drive) en el boot de la bios y aparte he boteado desde una memoria usb y me booteo.
creen que tenga que cambiar de distro por una que tenga un grub??? en lugar de un lilo???
Segun los codigos de error de LILO (http://www.tldp.org/HOWTO/Bootdisk-HOWTO/a1483.html) no puede leer la segunda etapa del boot loader que si no me equivoco deberia estar en el disco usb.
Aparentemente tu instalacion de linuz no esta del todo preparada para ver el disco USB, quizas este articulo te saque algunas dudas: http://www.benusa.com/linux/boot.htm o este articulo de IBM sobre Linux en discos USB o Firewire http://www-128.ibm.com/developerworks/linux/library/l-fireboot.html?ca=dgr-lnxw09FireBoot
Baii.
Cita de: NomiusEs porque usb es sda
Si no me equivoco, no necesariamente es sda. Es el primer "sd" disponible despues de todas las unidades SCSI y SATA.
Info extraída del libro
Linux Avanzado, de Héctor Facundo Arena, MP Ediciones:
CitarL: Cuando se imprime esta letra sola, generalmente aparece un dígito de dos númetros a su lado. Esto se debe a un fallo del medio o de la geometría del disco (por ejemplo, están mal configurados los parámetros de la unidad).
Saludos!
Pepo
bueno creo que slax no me va a bootear nunca de mi disco duro, alguien me puede recomendar una distro para esto?¿?¿
Pregunta tonta... Y si usas Grub en vez de Lilo?
ahora lo hice con SuSE linux 10.0 en dvd y si me sale hasta el grub pero despues me solo se queda en negro!!!!!! haaa y SuSE lo instale con Grub y tampoco!!!
que distro me recomiendan en verdad es un desperdicio tener un disco duro externo y no poderle instalar un linux Uds. que opinan?...
Cita de: PePoCita de: NomiusEs porque usb es sda
Si no me equivoco, no necesariamente es sda. Es el primer "sd" disponible despues de todas las unidades SCSI y SATA.
Info extraída del libro Linux Avanzado, de Héctor Facundo Arena, MP Ediciones:
CitarL: Cuando se imprime esta letra sola, generalmente aparece un dígito de dos númetros a su lado. Esto se debe a un fallo del medio o de la geometría del disco (por ejemplo, están mal configurados los parámetros de la unidad).
Saludos!
Pepo
Please!
Cita de: NomiusPlease!
Qué quisiste decir??
Cita de: PePoCita de: NomiusPlease!
Qué quisiste decir??
Primero: MP ediciones... No es una buena fuente para citar... Cuando se citan fuentes como estas son para "sacarse el problema de encima", no para garantizar el conocimiento o asegurarse una respuesta correcta...
Segundo: Si es el disco o unidad de boteo es usb, udev asigna a este disco sda (por la arquitectura de udev), recordemos que udev por defecto obvia la generación de los las tt*, y a veces de los hdnx, no los sd...
Tercero: sd pueden hacer referencia a un montón de dispositivos, no solo los scsi y los sata, entre ellos por medio de este dispositivo se puede hacer referencia a los discos usb, los memory sticks, los reproductores mp3, o muchos dispositivos de almacenamiento usb, si querés podés crear un driver para una cámara usb que se maneje por este dispositivo, siempre y cuando la cámara envie datos en tiempo real y un programa tenga un buffer asociado a él para leer los datos...
Cuarto: Esta basura que se ve ahora de dispositivos dinámicos es algo relativamente nuevo en linux, de hecho de la versión 2.6, pero en ramas anteriores (hago referencia a 2.0, 2.2 y 2.4; yo probé 2.0, 2.2, 2.4, 2.5 y 2.6) no era así, udev y hotplug son la peor basura de la historia, es la peor implementación de dispositivos dinámicos que se ha visto, no se que está esperando Torvalds para ver como lo implementó freebsd (es el único bsd que posee dispositivos dinámicos, netbsd, openbsd, y dragonfly no lo implementan).
En fin... Si aun no te anda lo que instalaste en el disco, puede ser por varias razones, te doy algunas de ellas:
1) No configuraste bien lilo (pero esta la descartaste).
2) Lilo se intentó instalar en cualquier lado menos en /dev/sda (Se arregla ejecutando: sed -e 's:boot = /dev/hda:boot = /dev/sda:' lilo.conf)
3) Tu PC no soporta boteo desde los dispositivos USB... Si no es esto, bueno, probá cambiando el disco en los diferentes USB's que tenés.
4) Tu kernel no va al mbr, algo raro, pero parecería ser esto, en todo caso va al muere tu disco usb, si estás 100% que está bien el disco, entonces el problema es de configuración de la bios... Probá mandar un lilo al hda para botear el sda1 del usb a ver que pasa. ¿Qué te aparece con lilo -v (Esta información sería importante para que te podamos ayudar si continuás con problemas)?
Si lo llegás a hacer andar, probablemente te tire un kernel panic, esto va a pasar porque tu kernel tiene como módulos el soporte para usb y no built-in, esto es más que seguro que te pase, para solucionarlo te ofrezco dos soluciones:
-*a) Compilás un kernel con este soporte como built-in (La opción que yo eliguiría)
-*b) Creás una initrd con estos módulos y hacés que el linuxrc de tu initrd los levante (parece una tarea compleja pero no lo es, acordate de meter las modules-init-tools en el initrd)
Cita de: NomiusPrimero: MP ediciones... No es una buena fuente para citar... Cuando se citan fuentes como estas son para "sacarse el problema de encima", no para garantizar el conocimiento o asegurarse una respuesta correcta...
El libro de MP Ediciones es lo que tenia a mano. Recordaba que había una pequeña explicación de los errores de lilo, por eso la busqué, y la copié textualmente. Quizá ayudaba, quizá no. Evidentemente no.
Por otra parte, no estoy garantizando mi conocimiento,
ni me quiero sacar el problema de encima.
Si vos crees que esos son mis únicos objetivos, ademas de aparentar tener conocimiento que no tengo, creo que estas terriblemente equivocado, y que tenes un equivocadísimo concepto de mi.
Me explayaría muchísimo más... Pero sinceramente no tengo ganas, no creo que valga la pena, y no creo que tenga lugar aquí.
Si te interesa seguir charlando, contactame. Yo, por mi, doy el tema concluído. Lo que si te digo, es que yo soy una persona de bien, modesta, y trato de ayudar donde puedo, y como puedo.
No me prejuzgues. Y si jodo acá, avisá que no posteo más en el foro de Linux y punto.
Por favor, no me borren el mensaje.
Saludos,
Pepo
Cita de: NomiusCita de: PePoCita de: NomiusPlease!
Qué quisiste decir??
Primero: MP ediciones... No es una buena fuente para citar... Cuando se citan fuentes como estas son para "sacarse el problema de encima", no para garantizar el conocimiento o asegurarse una respuesta correcta...
¿Motivo?
Conozco personalmente a Facundo Arena y a varios miembros del staff de la revista. No entiendo cual sería el argumento para desvalorizarlos o decir que no son capaces para publicar libros, artículos o una revista sobre linux.
SaludOS/2
gracias a todos por su ayuda ya cheque todo eso y algunas cosas me parecen algo complicadas y creo que mejor voy a mandar a pedir el mandriva que viene precargado en un disco duro externo usb por que borre todas las particiones, instale el grub del suse en hda, en sda y hasta en diskette y nunca me acabo de booteary mejor ya pedi permiso e instale SuSE 10.0 en el disco duro de la pc de mi trabajo estare intentado mucho espero algun dia me quede, jeje o si no voy a comprar una memoria USB y conecto los dos y booteo de la memoria mas no del sda y asunto arreglado.
y gracias a todos nuevamente y en especialmente a PePo MoD-Quilmeño que a pesar de que ayudas hay personas que se sienten mejores que otras y quieren sentirse superiores o mejores y sabes que no hagas caso tu ayuda es mucha gracias PePo.
P.d. espero se areglen las cosas entre pepo y Nomius por que los dos son de gran ayuda en argento si no fuera por personas como Uds. argento seria como los grupos del msn que son un asco...
Cita de: NomiusCita de: PePoCita de: NomiusPlease!
Qué quisiste decir??
Primero: MP ediciones... No es una buena fuente para citar... Cuando se citan fuentes como estas son para "sacarse el problema de encima", no para garantizar el conocimiento o asegurarse una respuesta correcta...
voy a ser claro mi conocimiento de linux es -10 al aldo de muchos de uds, ahora bien creo que si vos Nomius queres desvalorizar a la gente de MP es tu decición vos tendras motivos, pero querer desvalorizar a un miembro de la web porque cita fuentes que para vos son desconfiables es algo total y absolutamente distinto, y yo no voy a dejar pasar ese tipo de cosas
Primero, porner please, estuvo total y abosolutamente fuera de lugar, si vos tenias la información que posteaste en el segundo post que hiciste en este tema, la hubieras puesto de entrada in dicando amablemente que lo citado por PEPO de un libro de una editorial reconocida no era de lo más confiable, pero ACLARANDO que la información sitada por PEPO era la que pqara vos no es confiable, no haciendo comentarios sarcasticos.-
Segundo: Si vos crees que aportar información de una fuente X que segun vos es de desconfiar, informalo, pero hacelo de al forma correcta, yo ahora gracias a tus dichos voy a ver si es como vos decis, nunca di por sentado que la informació aportada por la genet de MP sea la más precisas pero siempre me aprecio adecuada y muy correcta, como todos seguramenet en algo le habran pifeado
Tercero: si una persona tiene la inteción de colaborar y de hacerlo sanamente, creo que vos siendo mienbro de una web en al que tenes algun nivel de autoridad sabes que hay que alentarla y no venir a menospreciar, y mucho menos menospreciar cuando la persona que lo hace no solo es un colaborador asiduo sino tambein un miembros de la administración de la web.-
Vuelvo a repetir, si vos crees que el trabajo de al gente de MP es malo perfecto estas en tu derecho pero no podes menos preciar la información que aporte alguien y más cuando aclara la fuente, si vos conoces o tenes motivos para aportar otra información hacelo de entrada pero no bardees.-
SaLuDoS.-
Quizas sea un estupidez lo que diga, pero, ¿revisaste que los drivers USB (o que correspondan al soporte de disco USB) esten compilados en el kernel de linux?
Me ha pasado que, cuando se monta como root un file system, si el dispositivo o file system, se carga como módulo no compilado dentro del kernel, tanto lilo como grub palman a la hora de levantarlo. Por eso, debe ser compilado dentro del kernel.
SaludOS/2
Cita de: DAX
Me ha pasado que, cuando se monta como root un file system, si el dispositivo o file system, se carga como módulo no compilado dentro del kernel, tanto lilo como grub palman a la hora de levantarlo. Por eso, debe ser compilado dentro del kernel.
SaludOS/2
nunca he compilado soy de los de linux que se basan en que sean autoinstalables y se que ese no es el alma de un user de linux pero la verdad kofabj me quiso enseñar a compilar y eso cuando lo hacia en el sombrero rojo y no la verdad que hueva pero ahora que la verdad si vale la pena compilar creo que seria una buena opcion pero como compilo y si no creo que voy a chingar mas el Kernel o no Dax mejor si no se compilar deberia mejor dejarlo asi?????
Hasta donde he podido ver en la configuración del kernel de linux, casi todos (por no decir todos) los dispositivos USB se cargan como módulos. La idea seria simplemente hacer un make menuconfig y verificar de que se compilen dentro del kernel los drivers específicos de tu dispositivo (ponerlos a "Y", no como "M").
Básicamente, esa sería la idea.
EDITADO: Si entras a la configuracion del kernel, con make menuconfig, yendo a Device Drivers -> USB Support -> USB Mass Storage Support, quizas encuentres el driver correspondiente a tu unidad de disco externa. (Tene presente que para esto tambien tenes que compilar el soporte de discos SCSI).
Es un tiro al aire, pero quien te dice, a lo mejor te sirve. Suerte.
SaludOS/2
no entendi mas que hay que cambiar la m por y
salu2
Cita de: cems_setno entendi mas que hay que cambiar la m por y
salu2
La configuración del kernel tiene 3 opciones:
Y = Se compila dentro del kernel
M = Se compila como módulo
N = No se compila
En este caso, tenes que usar la Y para que el driver se compile dentro del kernel (y de esa manera, se carga en memoria en el arranque, antes de levantar el file system).
Por otro lado, mira el post anterior mio, se ve que lo estaba editando cuando respondiste. Y una aclaracion, me base en el kernel 2.6.14 (que es el que instale en mi slack) para sacar los datos de configuracion.
SaludOS/2
Ahi va como se debe de usar un DD externo cargado con Linux:
Bien, por pasos, para hacerlo con grub que creo que es el bootloader de mas calidad del mundo mundial que hace de todo:
* Instalar el paquete "mbr" (a mi me gusta porque ves el mensajito siempre y no deja lugar a duda que ha pasado por ahi)
* Copiar nuestra distro instalada en /dev/hda2, por ejemplo, al disco duro usb en /dev/sda2.
* Crear una particion de swap, por ejemplo, en /dev/sda3
* Con un fdisk poner la partición /dev/sda2 como activa del disco duro usb.
* Hacer un chroot a la partición del disco duro usb (y dentro del chroot...)
* Montar /proc
* En /etc/fstab poner los puntos de montaje bien puestos, no con respecto a /dev/hdaX, sino a /dev/sdaY.
* En /boot/grub/devices.map dejar solo una linea que diga "(hd0) /dev/sda"
* En /boot/grub/menu.lst,
o cambiar los "root=/dev/hdaX" por los "root=/dev/sdaY" correspondientes
o cambiar los "root (hd0,x)" por los "root (hd0,y)" correspondientes si hemos cambiado de orden los numeros de partición. Darse cuenta que antes (hd0)=/dev/hda pero al cambiar el devices.map de antes, ahora (hd0)=/dev/sda. Nótese también que la sintaxis de grub es uno menos que la de los dev.
* Cambiar /etc/mtab para que tenga solo una linea que diga "/dev/sda2 / ext3 rw 0 0" refiriendose a sda2 y no a hda2
* Hacer "install-mbr /dev/sda"
* Hacer "grub-install /dev/sda2"
* Desmontar /proc
* Y salir del chroot
Si no te gusta el paquete "mbr", no hace falta hacer lo de la partición activa en fdisk, ni el install-mbr, y en el antepenúltimo paso haces esto, para que sea grub el mbr de tu disco duro:
* Hacer grub-install /dev/sda
Bien, con esta retahila de pasos que te estoy diciendo de memoria tienes grub configurado y listo para que el kernel arranque del usb solamente con activarlo en la bios. Comprobadito que funciona, salvo error de memoria mio al describirlo.
Ahora viene la cosa peluda que comentaba lcabrera, y es el soporte usb... esto no está probado, pero es asi. Si no tienes esto puesto, lo que pasará es que el kernel arrancará, pero saldrá un típico "Kernel Panic: Unable to mount root fs". Varias opciones:
* si tu compilas el kernel tu mismo, con poner soporte usb y usb-storage como estático, no como modulo, es suficiente.
* si tienes una debian y usas el kernel precompilado estandar de debian, los módulos que se usan en el pre-arranque están en un fichero llamado /boot/initrd-version. Es necesario editar este fichero (es un filesystem en formato initrd), y editar el fichero "/loadmodules" y añadir dos líneas que digan lo siguiente (Tiene su miga, ¿no?)
o "modprobe -k ehci-hcd > /dev/null 2>&1".
o "modprobe -k usb-storage > /dev/null 2>&1".
* si tienes una ubuntu con el kernel precompilado estandar, pasa lo mismo, hay que editar el filesystem que está en "/boot/initrd...", y añadir la linea "ehci-hcd" y "usb-storage" a "/conf/modules".
* con otras distros depende si tienen este módulo o no... supongo que en algunas no tengas que hacer nada, es solo cuestión de probar.
Este cambalache se suele hacer montando el initrd en un directorio, copíandolo en otro, haciendo los cambios en este otro directorio, y luego comprimiendo el directorio con mkinitrd. Por lo visto el mkinitrd muere en el kernel 2.6.14 y se hará de otra forma, a ver si es verdad.
Espero que la notita te sirva de algo.
Saludos.