2010/4/16 Marco Vanotti <[email protected]> > Tengo un pendrive de 4gb, mi idea es instalarle ARCHLINUX al pendrive, cosa > que si encuentro una pc que bootee de pendrive pueda bootear mi sistema. > > Me gustaría que se pudiera elegir dos formas de booteo: > > Cargue todo en ram (lo cual me da más velocidad al no tener que acceder al > pendrive) > Cargue todo desde el pendrive en la medida que lo necesite (ideal para pcs > viejas con poca ram)
(Por lo que tengo entendido) se puede pero necesitás duplicar el espacio en el pendrive. Para que carge todo de una en RAM tiene que ser un RAMDISK, y para que cargue de a cachos, tiene que ser un "loopback" (un archivo que contiene un sistema de archivos) especial. Lo más cercano que tenés es hacer una especie de readahead berreta (correr después del arranque un "dd" en todo el filesystem, para que cargue todo en la cache de disco) > > Además, estaría bueno que si yo elijo la segunda, pueda elegir montar mi home > sobre una particion en memoria, si se me antoja. > Y que de cualquiera de esas maneras, yo pueda escribir sobre el pendrive (es > decir, tengo todo en memoria, si yo quiero, lo sincronizo con el pendrive), > de forma tal que pueda instalarle actualizaciones, aplicaciones y cambiar > configuraciones. En principio hay dos formas: 1) tener el home en un archivo (te ocupa una cantidad de espacio fija e incambiable) 2) formatear el pendrive con un filesystem de unix (ext2, etc), crear una carpeta "home", y hacer "bind" (un punto de montaje que apunta a un directorio en vez de a una partición/etc). En ese caso, el pendrive no te sirve como pendrive (siendo realistas, no lo podés escribir desde windows, y para escribirlo desde *nix tenés que ser o lo tenés que montar como root) > > También me gustaría, de ser posible, que el home lo pueda montar de una > unidad de red, o algo por el estilo, ya se que les parecerá medio tonto, pero > me gustaría poder llevar el pendrive a las máquinas del DC y bootear > directamente desde ahí, para usar mi sistema en donde puedo instalar lo que > quiero sin restricciones >.< Lo primero es fácil (corrés un servicio durante el arranque que espíe la línea con la que se cargó el kernel, está en /proc/cmdline). Con lo segundo, buena suerte convenciendo a los conservadores que te dejen arrancar desde CD/USB... > Si la pc no bootea desde pendrive, se puede hacer un cd que haga exactamente > lo mismo pero que agarre el pendrive? (onda, usarlo sólo para bootear del > pendrive y luego poder sacarlo) Eso ya no sé (deberías fijarte en el manual de ISOLinux) > > Estoy convencido de que lo que quiero hacer no es algo muy loco, el tema es > que no tengo los conocimientos necesarios para hacerlo. ¿Alguno me podría dar > una mano con esto? ¿Debería hacerlo en la FLISoL? > > Es básicamente un live-usb que te permite llevar tu compu a donde quieras, y > podés ir actualizandolo y eso.. :p Si cuando estás instalando $DISTRO, en vez de elegir un disco rígido elegís un pendrive ya conseguís el 99.9% de lo que pedís. El 0.1% restante es encontrar un bootloader que pueda hacerlo arrancar (un dispositivo USB se puede hacer pasar por diskette, cd o disco rígido, y no todos los mothers soportan todas las combinaciones), y creo que no hay forma de hacer que el grub arranque un pendrive Saludos Adrián (Toda corrección a lo que acabo de escribir es vienbenida) _______________________________________________ Glug mailing list [email protected] http://glugcen.dc.uba.ar/cgi-bin/mailman/listinfo/glug
