10 de octubre de 2006

Ayer recupere 10 gigas de mi disco para mi OSX

Como por todos es bien sabido, soy un entusiasta de Linux y en general lo que tenga que ver con Sistemas operativos, ayer, termino mi bateria de pruebas de linux en ppc. Ha pasado tiempo ya desde que empeze a probar varias distribuciones linux en mi Mac mini PPC. He pasado por Yellow Dog Linux, la cual estuvo bien al principio, luego probe, ubuntu, de hecho varias versiones de ubuntu, inclusive le puse openSuse, lo ultimo que le puse, fue Debian. Hasta hace poco no sabia como particionar o editar la tabla de particiones desde Mac OSX pero hoy, bueno de hecho fue ayer, aprendi, por fin y me di cuenta que fue padre, lo mas padre es que fui descubriendo todo el asunto offline. Eso es algo interesante pues quiere decir que no lo busque en google y simplemente alguien que ya lo habia hecho me lo dijo. No, eso seria demasiado facil, debo añadir que fue un poco de suerte y un poco de intuicion como mucho en la vida de un informatico con debilidad por los Sistemas operativos jejeje.

Pero entonces, contare como sucedio todo, desde el principio, como todo empieza claro esta. Para empezar, hay que recordar que tenia debian instalado, me encanto que todo estaba en los discos y me desencanto que no era lo mas nuevo. La estabilidad paga un precio muy alto. Entonces me decidi a volver a mi querido ubuntu. Asi que use la manera mas sencilla de instalar un linux, Borre las particiones que tenia para linux y listo, deje que el sistema de instalacion de ubuntu me preguntara si queria usar todo el espacio vacio mas grande y le dije que si , lo demas ya fue facil.

El caso es que me di cuenta que en mi osx ya me estaba quedando sin espacio y 10 gigas no me caerian nada mal, ademas tomemos en cuenta varios puntos por los que linux en PPC es mas complicado que en x86.

- Menor numero de usuarios (la minoria de la minoria)
- Las bibliotecas que no son openSource o gpl y que vienen compiladas no tienen su version para PPC.
Eso quiere decir que si un fabricante de algo, tiene la version de linux de algun driver por decir un ejemplo, este va a tener partes si es que no , en su totalidad que estan compiladas para correr en x86. Por lo cual no jalaria en mi compu.

Y ubuntu sin red, a mi que lo que mas me gusta es probar y probar software. Pues no tiene tanto chiste.

Visto eso me decidi a borrar las particiones de linux, como lo hice bueno el dvd y cd de ubuntu tienen el gparted y con el borre las particiones que habian sido para Linux.

En en las maquinas de apple, en vez de usar lilo o grub usamos yaboot, cuando en una x86 borras la particiones, todavia el lilo o el grub permanece pues este se encuentra en el MBR (Master Boot Record) del disco duro. Pero en este caso no es asi, al quitar las particiones que tenia el linux, simplemente entra al OSX directo.

Ahora el problema es: Como hacer que la mac mini, vea la particion vacia.
Por casualidad estaba jugando con el clix vi que tenia un apartado de discos entonces usaban un comando llamado disktool, entro con terminal al manual de disktool y dice que en vez de usar ese que ha quedado deprecated se use diskutils, el caso es que empeze buscandole por ahi.

1- Primer intento:
Suposicion: Mi compu (mac mini) habre mi memoria usb que es fat32. Por que no va a montar automaticamente una particion del disco que sea fat32

Experimento: Entre con el livecd de ubuntu, abri el gparted y lo que tenia de espacio vacio sin asignar, lo tome para crear una particion fat32. (Se aplicaron los cambios es decir se escribio en la tabla de particiones)

Resultado: Al principio detecte que la particion no la habia montado y tampoco la habia puesto en el escritorio. Pero entonces donde esta con el Terminal entre a /volumenes y nada solo estaba mi disco duro. intente montarlo, pero en donde, asi que cree una carpeta y use el clasico
mount /dev/disk0s4 /Volumens y no recuerdo que paso, pero por alguna razon no se podia montar entones buscando en los manuales man encontre que hay un mount_msdos que sirve para montar este tipo de particiones. Pero faltaba formatearlo, encontre tambien un newfs y lo queria usar como el makefs de linux y pues no se pudo hacer mucho.

Conclusion: Aunque se puede montar una partcion fat32 no lo hace automaticamente como lo hace con mi memoria u otras cosas, busque algun ftab y nada, entonces me dije bueno entonces hara falta que la particion sea hfs+ para que la compu la detecte y la monte automaticamente.

Entonces ahora la mision era no solo que detecte el espacion que era libre sino que ademas este debia estar en hfs+ que es el sistema de archivos mas usado en OSX, entonces una referencia de man me llevo a otra y asi, hasta que me tope con pdisk, que era algo parecido a fdisk de linux, y empece a moverle, habia hecho cambios en la tabla de particiones pero estos no se habian guardado en el disco duro, algo asi como cuando entras con un editor a un archivo al cual no puedes editar, parece que has modificado todo y cuando deseas guardar te dice que no se puede guardar. Pues asi me paso.

El osx viene con una herramienta de discos, pero simplemente no me dejaba hacer nada,
tambien probe hacer:

diskutil format hfs+ miDisco /dev/disk0s4

y nada.

Entonces cai en cuenta que lo que me limitaba era que estaba corriendo el sistema en ese disco duro. Entonces supe como modificar la tabla de particiones con pdisk al puro estilo de fdisk jejeje y entonces agarre el disco del tiger y bootee en el.

2: Segundo intento:

Supocision: No puedo editar la tabla de particiones ni nada por que esto y ejecutando el sistema
operativo en el . (jejeje que logico como no lo pense antes.)

Experimento: Justo cuando me aparecio que si deseaba iniciar la instalacion, me puse a ver en las herramientas y ahi estaba la Terminal y estaba el programa de "utilidad de discos"

como ya sabia como hacerlo con la terminal con el pdisk me dije en la herramienta grafica se podra es decir la utilidad de discos, entonces hice click en ella, seleccione mi particion y le puse borrar, le puse un nombre y con formato hfs+, antes todo eso estaba des habilitado y ahora simplemente con un click y listo.

Resultado: Cuando entre al OSX ya estaba montado mi disco y todo.

Conclusion: A pesar de ser muy chido graficamente el osx aun se puede hacer todo desde la terminal, al puro estilo unix. Pero si lo que quieres esta disponible graficamente , que diablos.

No fue tan facil como dos expermientos, en realidad entre uno y otro fue mucho ir de una pagina man a otra, pero en general llegue a lo que queria, encontre que habia un comando pdisk y aprendi que el formato de las particiones es diferente que la de linux, en linux mi particion seria hda4 y en osx y bsd creo es disk0s4 asi que pues igual y algun dia me anime a usar freeBSD en una compu x86.

Un disco de instalacion con herramientas de particion y todo al poder acceder a la terminal es algo que no tiene precio.

1 comentario:

Coca dijo...

Realmente monta el USB como un "elemento" Plug N play,por ejemplo, si tuvieras un iPod lo montaria como un elemento Plug N play, no importa si tiene FAT o la particion de Mac... (que no se como se llama), es por eso que el disco no se montaba automáticamente, porque la particion en cierto sentido no es plug n' play y debe de ser montada... esa es mi teoría.

Mi propio wiki

Bueno ya estoy de vuelta, y quiero mostrar algo que me ha parecido útil en mi vida laboral. Se remonta a cuando entré a trabajar en Mon...