mkswap en donde no iba xD. / mkswap on wrong partition.

Estaba felizmente tratando de instalar un linux en mi mac. Para empezar no fue facil hacer la particion en mi mac porque la utilidad de discos no queria hacerlo :S tuve que hacerlo desde la consola pero bueno superado eso era hora de asignar cada particion a cada cosa, una para swap y otra para el linux en si, no iba a usar una de root porque ya lo tengo con refit pero en fin.
Habia leido mil veces que comandos escribir y me los sabia de memoria, llegado el momento del mkswap la linea a escribir era:


mkswap /dev/sda4

pero no me fije y escribi:

mkswap /dev/sda2

Aprete enter y en ese momento me di cuenta que sda2 era mi particion de mac O.o me equivoque en un solo numero y ahora mi particion de mac ya no era booteable y mucho menos montable :(
Sabia que lo que habia hecho no era taaaan grave pues no se tardo mas de unos segundos en ejecutar el comando, por lo tanto seguramente solo cambio unos sectores en el header de la particion pero como se regresa eso a la normalidad??? O.O

Encontre muuuuchos posts de como hacerlo con una particion ext, ntfs fat32, tambien pregunte en IRC que normalmente son un poco altaneros pero te dan la respuesta, pero a nadie la habia pasado con una de mac (hfs plus) Tampoco podia montar mi particion pues no era reconocible, intente utilizar el disco de instalacion de Mac OS X pero solamente se reiniciaba la mac y no entraba ni siquiera al menu de idioma :(.

Ya estaba dando todo por perdido cuando le pregunte a mi guru de unix y otras cosas xD, el tenia que saber, y en efecto dio en el clavo, si existe un comando como mkswap que genera una particion swap o e2fsck que checa el sistema de archivos deberia de haber algo pero para hfs y si la hay :D:D se llama mkfs.hfsplus afortunadamente va checando y arreglando los bits que esten mal como el algoritmo de Hamming ( si me sirvio estudiar para mi examen xD)

Bajamos la utilidad de hfs en otra compu la pasamos en una usb y corrimos la utilidad en mi mac zombie, despues de una media hra de checar el sistema, arreglar el header y unos cuantos errores mi mac estaba de vuelta :D

En conclusion si matan a su particion de mac con una dosis de mkswap pueden revivirla con mkfs.hfsplus, por cierto aprendi mucho gracias a esta experiencia.



I was extremely happy trying to dual boot my mac with a linux. For a start, it was not easy to make the partitions on my mac cause the Disk Utility did not want to :S so i had to do it from the terminal and then it was time to assign each partition to each purpose, one for swap and the other one for linux itself, i was not going to use one for root cause i already had it with refit but anywho.

I read a thousand times what commands i had to run and i knew them like the palm of my hand, it was the moment of the thruth for mkswap, the line i had to wrote was:

mkswap /dev/sda4

but i did not pay attention and wrote:

mkswap /dev/sda2

I pressed enter and in that very moment i realized that sda2 was my mac partition O.o Not only was'nt i able to boot my partition but also, i was'nt able to mount it :(

1 comentarios:

Unknown dijo...

Lo unico que entendí fue que chingaste tu partición de Mac, por querer meter una de Linux
Lo demás fue demasiado Geek para mi...
:P