Modificar el GRUB

El grub es un gestor de arranque, es lo primero que se carga cuando se inicia el ordenador. Permite tener diferentes SO en el mismo disco duro. El grub es un archivo de texto que se encuentra en /boot/grub; le podemos editar y modificar. n e!emplo de archivo grub es el siguiente"
# # DO NOT EDIT THIS FILE # # It is automatically e!erated "y #usr#s"i!# ru"$m%co!fi usi! tem&lates # from #etc# ru"'d a!d setti! s from #etc#default# ru" # ### BEGIN #etc# ru"'d#(()*eader ### if + $s #"oot# ru"# ru"e!, -. t*e! *a,e) ru"e!,/true load)e!, fi set default/0(0 if + 12&re,)sa,ed)e!try3 -. t*e! sa,ed)e!try/12&re,)sa,ed)e!try3 sa,e)e!, sa,ed)e!try &re,)sa,ed)e!try/ sa,e)e!, &re,)sa,ed)e!try fi i!smod reiserfs set root/4*d(567 searc* $$!o$flo&&y $$fs$uuid $$set (689:cc;$e;d<$9f<=$a"ac$<f:<"6=8"(>" if loadfo!t #usr#s*are# ru"#u!icode'&f6 . t*e! set f?mode/<9(?9=( i!smod f?term i!smod ,"e if termi!al)out&ut f?term . t*e! true . else # For "ac%@ard com&ati"ility @it* ,ersio!s of termi!al'mod t*at do!At

$e.d<$9f<=$a"ac$<f:<"6=8"(>" li!u? s&las* i!itrd 3 me!ue!try 0U"u!tu5 Li!u? 6'<'>B$66$ e!eric 4reco. recordfail.$e.e)e!. t*e! sa.e)e!.$e.3 -.e) ru"e!. fi set Cuiet/B i!smod reiserfs set root/4*d(567 searc* $$!o$flo&&y $$fs$uuid $$set (689:cc.# u!dersta!d termi!al)out&ut termi!al f?term fi fi if + 12recordfail3 / B -.3 -. t*e! sa.mli!uD$6'<'>B$66$ e!eric root/UUID/(689:cc.d<$9f<=$a"ac$<f:<"6=8"(>" #"oot#i!itrd'im $6'<'>B$66$ e!eric #"oot#.e) ru"e!.ery mode70 2 recordfail/B if + $! 12*a. fi i!smod reiserfs set root/4*d(567 searc* $$!o$flo&&y $$fs$uuid $$set (689:cc. recordfail.d<$9f<=$a"ac$<f:<"6=8"(>" ro Cuiet . t*e! set timeout/$B else set timeout/B( fi ### END #etc# ru"'d#(()*eader ### ### BEGIN #etc# ru"'d#(8)de"ia!)t*eme ### set me!u)color)!ormal/@*ite#"lac% set me!u)color)*i *li *t/"lac%#@*ite ### END #etc# ru"'d#(8)de"ia!)t*eme ### ### BEGIN #etc# ru"'d#B()li!u? ### me!ue!try 0U"u!tu5 Li!u? 6'<'>B$66$ e!eric0 2 recordfail/B if + $! 12*a.

$e. recordfail.d<$9f<=$a"ac$<f:<"6=8"(>" ro si! le #"oot#i!itrd'im $6'<'>B$B9$ e!eric #"oot#i!itrd'im $6'<'>B$B9$ e!eric #"oot#.e)e!.$e.mli!uD$6'<'>B$B9$ e!eric root/UUID/(689:cc. t*e! sa.$e.ery mode70 2 recordfail/B if + $! 12*a. recordfail. fi set Cuiet/B i!smod reiserfs set root/4*d(567 searc* $$!o$flo&&y $$fs$uuid $$set (689:cc. t*e! sa.d<$9f<=$a"ac$<f:<"6=8"(>" ro si! le #"oot#i!itrd'im $6'<'>B$66$ e!eric me!ue!try 0U"u!tu5 Li!u? 6'<'>B$B9$ e!eric0 2 recordfail/B if + $! 12*a.li!u? i!itrd 3 #"oot#.d<$9f<=$a"ac$<f:<"6=8"(>" ro Cuiet .d<$9f<=$a"ac$<f:<"6=8"(>" li!u? i!itrd 3 ### END #etc# ru"'d#B()li!u? ### ### BEGIN #etc# ru"'d#6()memtest=<E ### me!ue!try 0Memory test 4memtest=<E70 2 li!u?B< #"oot#memtest=<E'"i! 3 me!ue!try 0Memory test 4memtest=<E5 serial co!sole BB86((70 2 li!u?B< #"oot#memtest=<E'"i! co!sole/ttyS(5BB86((!= 3 #"oot#.e) ru"e!.$e.e)e!.3 -.$e.mli!uD$6'<'>B$66$ e!eric root/UUID/(689:cc.d<$9f<=$a"ac$<f:<"6=8"(>" li!u? s&las* i!itrd 3 me!ue!try 0U"u!tu5 Li!u? 6'<'>B$B9$ e!eric 4reco.mli!uD$6'<'>B$B9$ e!eric root/UUID/(689:cc.3 -.e) ru"e!. fi i!smod reiserfs set root/4*d(567 searc* $$!o$flo&&y $$fs$uuid $$set (689:cc.

o ru"'cf 5 Cue es el e!car ado de mostrar la lista de sistemas o&erati.31-14-generic (recovery mode !emory test (memtest"6# !emory test (memtest"6#.ides a! easy @ay to add custom me!u e!tries' Sim&ly ty&e t*e # me!u e!tries you @a!t to add after t*is comme!t' Be careful !ot to c*a! e # t*e Ae?ec tailA li!e a"o.cfg NOTJI' El arc*i.6.o seleccio!ado &or defecto set timeout=10 I!dica el tiem&o mK?imo Cue se mostrarK el ru" a!tes de i!iciar el sistema o&erati.o &or defecto' E! tu caso de"erKs sa"er cual es la e!trada de Fi!do@s :5 NcMmo lo sa"rKsO5 solo cue!ta el lu ar Cue ocu&a Fi!do@s : e! el ru" me!os B y ese es el !Pmero de e!trada de Fi!do@s :5 &or eQem&lo5 si tu ru" es al o como estoI Ubuntu. seri$% conso%e 11&2'' (indo)s * (%o$der (on /dev/sd$1 E!to!ces la e!trada de Fi!do@s : serLa 95 ya Cue ocu&a la 8R &osiciM! e! el ru"5 &ero te!emos Cue restarle B5 de"ido a Cue e! el ru" los sistemas se em&ieDa! a e!umerar desde (' .ema& $s 4*d(7 12root3 c*ai!loader EB 3 ### END #etc# ru"'d#>()os$&ro"er ### ### BEGIN #etc# ru"'d#9()custom ### # T*is file &ro.### END #etc# ru"'d#6()memtest=<E ### ### BEGIN #etc# ru"'d#>()os$&ro"er ### me!ue!try 0Microsoft Fi!do@s GH Home Editio! 4o! #de.#sdaB70 2 i!smod !tfs set root/4*d(5B7 searc* $$!o$flo&&y $$fs$uuid $$set f9ccBB"(ccBB<e8c dri.6.e' ### END #etc# ru"'d#9()custom ### Hodemos editar el arc*i. Linux 2.amos a modificar5 se llama ru"'cf y se e!cue!tra e! la car&eta #"oot# ru"' Hico es u! editor de U"u!tu' Te!drKs Cue *acerlo e! termi!al5 utiliDa!do edit !o &ermite uardar el arc*i. Linux 2.o Cue .o LL!eas de cMdi o5 Cue te!emos Cue &restar ate!ciM!I set default="0" Esta lL!ea esta"lece el sistema o&erati.os al i!icio5 de esta ma!eraI sudo pico /boot/grub/grub.31-14-generic Ubuntu.

emos Cue *ay .arias lL!eas Cue comie!Da! &or me!ue!try o me!u y a&arece a co!ti!uaciM! el te?to Cue !os muestra el estor de arra!Cue al arra!car la mKCui!a5 las e!tradas Cue !o Cueramos Cue a&areDca! las *emos de aTadir al comie!Do de la lL!ea u!a almo*adilla #5 de esta ma!era las *acemos Cue sea! lL!eas de come!tarios y e! la &rM?ima e!trada !o a&arecera!5 otra o&ciM! serLa elimi!arlas5 &ero esta !o es &ara !ada recome!da"le5 ya Cue si Cuerremos deQarlo como e! u! &ri!ci&io "astarLa co! Cuitar las almo*adillas' Si co! el editor edit !o !os deQa uardar los cam"ios lo &odemos *acer co! otro editor &or eQem&lo el editor &ico5 asi te!emos Cue &o!er e! la termi!al sudo &ico #"oot# ru"# ru"'cf !os a"ria el ru" y te!emos Cue "uscar las lL!eas si uie!tes y come!tarlasI ### BEGIN #etc# ru"'d#6()memtest=<E ### me!ue!try 0Memory test 4memtest=<E70 2 li!u?B< #"oot#memtest=<E'"i! 3 me!ue!try 0Memory test 4memtest=<E5 serial co!sole BB86((70 2 li!u?B< #"oot#memtest=<E'"i! co!sole/ttyS(5BB86((!= 3 ### END #etc# ru"'d#6()memtest=<E ### es decirI ### BEGIN #etc# ru"'d#6()memtest=<E ### #me!ue!try 0Memory test 4memtest=<E70 2 # li!u?B< #"oot#memtest=<E'"i! #3 #me!ue!try 0Memory test 4memtest=<E5 serial co!sole BB86((70 2 # li!u?B< #"oot#memtest=<E'"i! co!sole/ttyS(5BB86((!= #3 ### END #etc# ru"'d#6()memtest=<E ### uardar 4co!trol Eo7 y com&ro"ar el arra!Cue Esto lo *emos de *acer co! cada e!trada Cue !o Cueramos Cue a&areDca .E!to!ces cam"iarLamos e! esas lL!easI set default="4" set timeout=5 Re&ito5 la e!trada &ara Fi!do@s : de&e!de de la &osiciM! Cue ocu&e e! tu ru"' Hara uardar los cam"ios &resio!a!do las teclas SONTROL O 4Es u!a letra AoA y !o el !Pmero cero7 y fi!alme!te cierras este editor co! SONTROL G' Rei!icias el eCui&o y de a*ora e! adela!te el sistema o&erati.o co! a i!iciar &or defecto serK Fi!do@s :' Hara ocultar te?tos de los tLtulos del me!u del ru"I Jl editar el ru"5 .