You are on page 1of 8

MANUAL PARA REPARAR EL MEN DE ARRANQUE (GRUB) DE UBUNTU LINUX

Versin PDF publicada en Monillo007's Blog creada por Monillo007 el 19 de Septiembre del 2007

FILOSOFA DEL SOFTWARE LIBRE


"Aquellos de nosotros que valoremos el software libre por la libertad nos apegaremos al software libre de cualquier manera. Nos las arreglaremos para tener nuestro trabajo realizado sin las caractersticas patentadas. Pero aquellos que valoren el software libre porque esperan que sea tcnicamente superior, cuando las patentes lo obliguen a mantenerse atrs, es ms probable que piensen que se trata de una falla. Por lo tanto, si bien es til hablar acerca de la efectividad prctica del modelo catedral de desarrollo, y de la confiabilidad y potencia de cierto software libre, no debemos detenernos all. Debemos hablar acerca de libertad y principio. (...) Nuestro futuro depende de nuestra filosofia." Richard Stallman

SieresusuariodeUbuntuLinuxyalgunasotrasdistribuciones,estarsuntantofamiliarizadoconel mendearranqueGRUBquesemuestraalarrancarelsistema,sobretodositienesunaespeciededual boot para seleccionar si inicias en uno u otro sistema, generalmente el otro es Windows. Lorecomendablealmomentodecontarcon2sistemasoperativosenelequipo,porejemplo,Ubuntuy Windows,esinstalarprimeramenteWindows(yaqueseadueadelMBR)yposteriormenteUbuntu,para queelgestordearranquepordefectoseaelGRUBypuedasseleccionarelsistemaquequieresutilizaren dadomomento.Enalgunasocasiones,poralgunauotrarazn,noesposiblerealizarlodeestamanerao ensudefecto(poralgunaextrasimaraznnomuyhabitual,jajajaja)esnecesariorepararWindowsy nuevamenteestesistemaseadueadelsectordearranque,loquehaceimposibleingresaraotrosistema an cuando este se encuentre en el disco duro sin ningn problema. En estos casos es necesario reparar el GRUB como se muestra a continuacin: Requerimientos:

LiveCddeLinux,yaseaKnoppix,Ubuntu,etc. Terminal:Lneadecomandos.EnUbuntulaencuentrasdesdeelmenAplicaciones>Accesorios >Terminal,opresionandoAlt+F2yescribiendognometerminalseguidodeunenter. root:SuperusuariodelsistemaLinux,elequivalentealadministradorenWindows,eslacuentade usuarioquepordefectoposeetodoslosprivilegiosdeescritura,lecturayejecucin. sudo:SignificaSUperusuarioDO,esdecir,ejecutaruncomandoconprivilegiosdesuperusuario

Conceptos:

oroot. MBR:MasterBootRecord,enespaolSectordeArranqueMaestro,esunapartedeldiscoduro dondeseencuentralainformacindearranquedelsistema(s)operativoinstalado.

Procedimiento: 1. IngresaalsistemaatravsdelLiveCd,estolohacesinsertandoelcddeUbuntuoKnoppixenla unidaddecdyreiniciandoelequipo.EnUbuntu,enlapantallainicialselecciona'StartorInstall Ubuntu'. 2. AbreunterminalyverifcalaparticinenlacualestinstaladaLinuxconelsiguientecomando: sudofdiskl Elcomandoarrojarunalistadeparticionesexistentesenlosdiscosdurosinstaladosmsomenos delasiguienteforma: Disco/dev/sda:118.5GB,118526284800bytes 255cabezas,63sectores/pista,14410cilindros Unidades=cilindrosde16065*512=8225280bytes Disposit.InicioComienzoFinBloqueIdSistema /dev/sda11648163+deUtilidadDell /dev/sda2*72556204828757HPFS/NTFS /dev/sda325571441095217255fW95Ext'd(LBA) /dev/sda5255713234857709727HPFS/NTFS /dev/sda613235134161461883+82Linuxswap/Solaris /dev/sda713417144107984273+83Linux dondeLinuxaparecerenlacolumnadesistema,anotaelprimerparmetrodedispositivo,enel casoanteriorsera/dev/sda7 3. PosteriormenteaccedealGRUBconelsiguientecomando: sudogrub elcomandotearrojarunalneadeescrituramsomenosasgrub>_ 4. AhoraseinstalaelGRUBenelMBRconelsiguientecomando: grub>root(hd0,6) grub>setup(hd0) Explicacin:

ElprimerparmetroeseldiscoduroenelcualtienesinstaladoLinux,enmicasoessda7,eneste parmetro>hd(harddrive)a(a=0,b=1,c=2,etc)ya7seledisminuyeunnmero(1=0,2=1,... 7=6etc).Porlotantosda7=hd0,6 ElsegundoparmetroeseldiscoduroenelcualestelMBR,normalmenteeselmismoqueel anterior,encasocontrariotienesqueestablecerlosegnloexplicadodelprimerparmetro. 5. PosteriormenteescribequitparasalirdelaedicindelGR UB. 6. Ahorasedebedeeditarloqueapareceenelmendearranquequesemuestraalencender,para elloescribelosiguienteenlaterminal: sudogedit/boot/grub/menu.lst 7. Muestroloqueapareceenmiequipoyexplicolorelevanteconcomentariosmarcadosdespusde #:
timeout5#tiempodeesperaantesdecargarelsistemasinoseeligeotraopcin titleUbuntu,kernel2.6.2016generic#nombredelsistemaqueaparecehastaarriba root(hd0,6)#ubicacindelsistemaeneldiscoduro kernel/boot/vmlinuz2.6.2016genericroot=UUID=d53e646622ca4de584b8ba74a35df785roquietsplash locale=es_ES initrd/boot/initrd.img2.6.2016generic quiet savedefault titleUbuntu,kernel2.6.2016generic(recoverymode) root(hd0,6) kernel/boot/vmlinuz2.6.2016genericroot=UUID=d53e646622ca4de584b8ba74a35df785rosingle initrd/boot/initrd.img2.6.2016generic titleUbuntu,kernel2.6.2015generic root(hd0,6) kernel/boot/vmlinuz2.6.2015genericroot=UUID=d53e646622ca4de584b8ba74a35df785roquietsplash locale=es_ES initrd/boot/initrd.img2.6.2015generic quiet savedefault titleUbuntu,kernel2.6.2015generic(recoverymode) root(hd0,6) kernel/boot/vmlinuz2.6.2015genericroot=UUID=d53e646622ca4de584b8ba74a35df785rosingle initrd/boot/initrd.img2.6.2015generic titleUbuntu,memtest86+ root(hd0,6)

kernel/boot/memtest86+.bin quiet #UnseparadorparasistemasdistintosaLinux. titleOtrossistemas: root

#Aquapareceeldelasventanitas titleMicrosoftWindowsXPHomeEdition root(hd0,1) savedefault makeactive chainloader+1

Importante:Verifcaquelosparmetrosdeldiscodurocomohd0estncorrectosdeacuerdoala distribucindeparticionesdetuequipo. 8. Existeunparmetroqueocultaelmendearranqueeingresaenelsistemaoperativopordefecto, elparmetroeshiddenmenusiestescritoenelarchivoanteriornoseverelmen,amenosque estcomentadocomo#hiddenmenu. 9. PorltimodebesdarclicenGuardarparaqueloscambioshaganefecto,reiniciaylisto!tienesel mennuevamentealencender.

CreadobajolalicenciaReconocimiento NoComercialSinObraDerivada2.0de CreativeCommonsporMonillo007el19de Septiembredel2007. Visitamiblog: http://monillo007.blogspot.com

You might also like