Sujando as mos ao instalar Arch Linux (mtodo de instalao novo)
Autor: Xerxes Lins <xerxeslins at gmail.com>
Data: 15/01/2013 Introduo Se algum aca!a ruim instalar Arch Linux "or causa #o seu $eito sim"lista %&ue lem'ra Slackware() imagina agora &ue *icou mais tra'aloso... Se a"roximan#o #o mo#o Gentoo/Funtoo. +u se$a) n,o - caixas #e #i-logo "ara nos guiar. + "rocesso agora mais manual. . "reciso /su$ar as m,os/. 0o entanto 1entoo e 2untoo %"rinci"almente( ain#a s,o mais tra'alosos. S3 &ue no Arc Linux agora o'rigat3rio ler o 4i5i ou o ar&ui!o &ue !em no 6D se *or sua "rimeira !e7 %e "ro!a!elmente #e"ois tam'm(. Le!an#o em conta &ue o 4i5i em "ortugu8s est- #esatuali7a#o %at a #ata #a "u'lica9,o #este artigo() resol!i criar este sucinto #ocumento como mais uma *onte #e a$u#a "ara usu-rios &ue 0:+ s,o no!atos na instala9,o #o Arc Linux) mas &ue &uerem uma a$u#a #e!i#o mu#an9a no "roce#imento. Download da ISO e boot A "-gina #e #o;nloa# #o Arc Linux : tt"s://;;;.arclinux.org/#o;nloa#/ <scola a *orma &ue mais le agra#ar: torrent) imagem net'oot ou imagem com"leta. 0este artigo usei a imagem com"leta. =ma mesma imagem >S+ ser!e "ara sistemas 32 ou ?@ 'its. 1ra!e a imagem num 6D e inicie "or ele %#8 'oot(. <scola entre 32 ou ?@ 'its na tela inicial #e"en#en#o #o seu sistema. A"3s iniciar o sistema !oc8 estar- como root. Se usar o coman#o: ls Aer- &ue - um ar&ui!o cama#o install.txt. <le "o#e ser li#o com o coman#o: cat install!txt " more Bas !amos "ular isso. #on$i%urao do teclado Crimeiramente con*igure o tecla#o com o coman#o: load&e's br(abnt) 6aso tena outro mo#elo #e tecla#o &ue n,o o "a#r,o #o Drasil) use o coman#o: load&e's *la'out+ Cara listar os #is"onE!eis) use o coman#o: load&e's #on$i%urao da conexo com a Internet Aeremos como con*igurar a conex,o em tr8s o"9Fes: 6onex,o ca'ea#a) sem *io e CCCo<. #onexo cabeada Di7 o 4i5i &ue se existir uma conex,o ca'ea#a) o sistema tentar- se conectar automaticamente !ia DG6C. Cara sa'er se est- conecta#o use o coman#o: ,in% (c - www!%oo%le!com Se o "ing res"on#er) 'ele7a. <st- conecta#o. Corm essa *orma *eita !ia DG6C. 6aso "recise usar >C est-tico *a9a o seguinte. Aeri*i&ue os #is"ositi!os #e re#e: i$con$i% (a Cara este artigo assumirei &ue o #is"ositi!o #e re#e ca'ea#a o et0. Sen#o assim *a9a: i, lin& set eth. u, "ara iniciar o #is"ositi!o) e ent,o execute: i, addr add I/(0S121I#O342S#A5A6S78901 dev eth. "ara con*igurar o >C #a sua re#e. 0o 4i5i o exem"lo : i, addr add :;)!:<=!:!)3)> dev eth. De"ois con*igure o gate;aH: i, route add de$ault via I/6DO6?A10@AA 6laro &ue !oc8 !ai "recisar sa'er o gate;aH #a sua re#e. De"ois con*igure o ar&ui!o resolv.conf "ara resol!er en#ere9os. nano 3etc3resov!con$ <xem"lo com o D0S #o 1oogle: nameser!er I.I.I.I nameser!er I.I.@.@ searc google.com #onexo sem $io >nstalei o Arch Linux no note'oo5 usan#o a"enas a conex,o sem *io. 0,o #i*Ecil. Crimeiro a'ilite o #is"ositi!o ;ireless "elo ar#;are. + atalo "ara isso #e"en#e #o mo#elo. 0o meu) o atalo 20J2K. Agora !eri*i&ue o nome #o #is"ositi!o: iwcon$i% Assumiremos &ue o #is"ositi!o ;lan0. >nicie o #is"ositi!o com: i, lin& set wlan. u, Cara conectar) use o coman#o: wi$i(menu wlan. Ser- exi'i#o uma lista #as re#es #is"onE!eis. <scola a sua e colo&ue a sena se necess-rio. Cara sa'er se est- conecta#o use o coman#o: ,in% (c - www!%oo%le!com Se o "ing res"on#er) 'ele7a. <st- conecta#o. #onexo ///o0 (DSLB modem -?) Dasta executar: ,,,oe(setu, Siga os "assos e colo&ue a sena &uan#o solicita#o. De"ois con*igure o ar&ui!o resol.con*: echo nameserver =!=!=!= C 3etc3resolv!con$ Cara sa'er se est- conecta#o use o coman#o: ,in% (c - www!%oo%le!com Se o "ing res"on#er) 'ele7a. <st- conecta#o. /articionamentoB instalao e $stab /articionamento do DD e $ormatao Cara "articionar o GD usaremos o Cfdisk) muito usan#o na instala9,o #o Slackware: c$dis& 3dev3sda Carticione como "re*erir. 0,o o'$eti!o a&ui ensinar a usar o c*#is5. 6omo #isse anteriormente) o artigo n,o "ara usu-rios no!atos) mas "ara &uem $- tem alguma ex"eri8ncia. Duas coisas: s;a" #e*ini#o como ti"o #e nLmero I2 e a "arti9,o on#e *icar- a rai7 #o sistema tem &ue ter a *lag D++M) ou se$a) iniciali7-!el. +utra coisa: n,o es&ue9a #e escoler a o"9,o ;rite e #e"ois #igitar /Hes/ "ara gra!ar as altera9Fes. A"3s "articionar o GD) !isuali7e a ta'ela com o coman#o: $dis& (l A&ui est- um exem"lo: Dispositivo Boot Start End Blocks Id System /dev/sda1 * 2048 718847 38400 7 !"#S/$%#S/e&#'% /dev/sda2 718848 320(22)1 1))1872 7 !"#S/$%#S/e&#'% /dev/sda3 320(22)2 4883)71(7 83887288 Estendida /dev/sda * 320(22( 48(40107 828)122(* 83 +in,& /dev/sda( 48(40171 4883)71(7 ))))8* 82 +in,& s-ap / Solaris Cerce'a &ue neste exem"lo a rai7 ser- instala#a em /#e!/s#a5. =saremos este #is"ositi!o nos exem"los a seguir) mas a S=A ta'ela "o#e ser #i*erente. Co#e ser &ue ao in!s #e /#e!/s#a5 se$a /#e!/s#a1. < a "arti9,o s;a" /#e!/s#a?) "orm no S<= caso "o#e ser /#e!/s#a2 ou outra. 2i&ue atento. 2ormate a "arti9,o rai7: m&$s!ext> 3dev3sdaE Se ou!er mais "arti9Fes) *ormate tam'm. Ntil caso &ueira montar uma "arti9,o /ome em se"ara#o) "or exem"lo. Cre"are a "arti9,o s;a": m&swa, 3dev3sda< swa,on 3dev3sda< Bonte a "arti9,o rai7 em /mnt: mount 3dev3sdaE 3mnt 6aso tena uma "arti9,o se"ara#a "ara /ome %ou outra( monte tam'm. Cor exem"lo: m&dir 3mnt3home mount 3dev3sda- 3mnt3home Instalao do sistema e criao do arFuivo $stab =san#o o scri"t pacstrap instale os "acotes #o gru"o base e base-devel: ,acstra, 3mnt base base(devel 6rie o fstab com: %en$stab (7 (, 3mnt CC 3mnt3etc3$stab + 4i5i #i7 "ara olar o ar&ui!o *sta' antes #e continuar "ara !er se est- tu#o o5: nano 3mnt3etc3$stab <u !i) mas n,o acei necess-rio alterar na#a) ou melor) a"enas remo!i /#ataOor#ere#/ #o ar&ui!o) "or&ue inutil #e acor#o com o 4i5i. #hroot e outras con$i%uraGes Chroot o coman#o usa#o "ara irmos at a rai7 #e outro #iret3rio. At ent,o estamos no Li!eP6D) mas agora iremos "ara o sistema instala#o no GD. <xecute: arch(chroot 3mnt 3bin3bash Agora !oc8 est- no seu sistema Arch Linux "ro"riamente. Crimeiro !amos con*igurar o i#ioma. Crecisaremos alterar #ois ar&ui!os: locale.gen e locale.conf. A'ra o locale.gen: nano 3etc3locale!%en Cerce'a &ue - !-rios i#iomas comenta#os %com Q na *rente(. Remo!a a Q #a *rente #as linas "ara o*erecer su"orte a #etermina#o i#ioma. <xem"lo: enS=S.=M2PI =M2PI "tSDR.=M2PI =M2PI "tSDR >S+PII5KP1 "tSCM.=M2PI =M2PI "tSCM >S+PII5KP1 De"ois execute: locale(%en Agora #e*ina o i#ioma "a#r,o #o sistema crian#o ao mesmo tem"o o ar&ui!o locale.con*: echo LA9?H,t685!71I(= C 3etc3locale!con$ ex,ort LA9?H,t685!71I(= 0o inEcio #o "rocesso con*iguramos o tecla#o) mas est-!amos no Li!eP6D. Agora con*igure o tecla#o no sistema recm instala#o: load&e's br(abnt) +'s.: + 4i5i sugere alterar a *onte "a#r,o #o sistema "ara su"ortar mais caracteres. <u testei o coman#o sugeri#o e aconteceu o contr-rio. +s caracteres *icaram com sEm'olos estranos. Cor isso eu n,o uso o coman#o setfont. Bas caso !oc8 &ueira ex"erimentar o coman#o : /set$ont Lat)( 1erminus:</. Re"ito: n,o *oi necess-rio "ara mim e ain#a "or cima "iorou a situa9,o. 6on*igure a 7ona #e tem"o: ln (s 3usr3share3Jonein$o3America35eci$e 3etc3localtime =sei America/Reci*e. 0o seu caso "o#e ser #i*erente. Cara !er as o"9Fes #is"onE!eis use o coman#o: ls 3usr3share3Jonein$o3 6on*igura9,o #o rel3gio em =M6: hwcloc& ((s'stohc ((utc De*ina o nome #a m-&uina: echo nome6aFui C 3etc3hostname Cor exem"lo) "o#ePse usar /arc/ ou /arclinux/ ou o mo#elo #o com"uta#or como /tosi'aPisP 1@12/. Aoc8 #eci#e. 0,o usa as"as. #onexo cabeada no sistema instalado Agora con*iguraremos a conex,o no sistema instala#o. Se sua re#e *or ca'ea#a e usa DG6C use o coman#o "ara a'ilitar tal ser!i9o: s'stemctl enable dhc,cdKeth.!service Cronto. 2im. Bas caso use >C est-tico *a9a: ,acman (S i$,lu%d Cara instalar o "acote necess-rio. De"ois: cd 3etc3networ&!d c, exam,les3ethernet(static ! +'s.: Sim) - um es"a9o e um "onto no *im #o coman#o acima. <#ite o ar&ui!o com as in*orma9Fes #a sua re#e: nano ethernet(static A"3s isso) a'ilite o ser!i9o #e conex,o autom-tica: s'stemctl enable net(auto(wired!service #onexo sem $io no sistema instalado Aoc8 "recisar- #e alguns "acotes. <xecute: ,acman (S wireless6tools w,a6su,,licant w,a6actiond dialo% Ga'ilite a autoconex,o: s'stemctl enable net(auto(wireless!service Aeri*i&ue se o #is"ositi!o ;ireless est- correto: nano 3etc3con$!d3netc$% Se *or ;lan0 ent,o #e!e estar assim: 4>R<L<SSS>0M<R2A6<O/;lan0/ <stamos &uase no *imT #on$i%urao do /acmanB senha de root e criao de usuLrio #on$i%urao do /acman Cara con*igurar o Pacan %gerencia#or #e "acotes( use o coman#o: nano 3etc3,acman!con$ Descomente %remo!a Q #a *rente #as linas( os 'locos #os re"osit3rios &ue #ese$a usar e comente os &ue #ese$a #esa'ilitar. Cor "a#r,o) "ro!a!elmente) #e!e estar #escomenta#o o seguinte: core) extra e counit!. <sses s,o su*icientes. Se seu sistema *or ?@ 'its #escomente o re"osit3rio ultilib "ara com"ati'ili#a#e com "acotes 32 'its) #eixan#o o 'loco assim: Umultili'V SigLe!el O Cac5ageRe&uire# >nclu#e O /etc/"acman.#/mirrorlist +'s.: "erce'a &ue remo!i o Q #as MRWS linas "ara a'ilitar o re"osit3rio multili'. Co#e atuali7ar o sistema com: ,acman (S'u Senha de root e criao de usuLrio Cara criar a sena #e root use o coman#o: ,asswd 6olo&ue a sena) "ressione <nter e re"ita. 6rie o usu-rio "ara uso rotineiro. 6omo exem"lo !amos cam-Plo #e xerxeslins: useradd (m (% users (? wheel (s 3bin3bash xerxeslins De*ina a sena #o usu-rio: ,asswd xerxeslins 6aso &ueira #eletar o usu-rio "or algum moti!o) o coman#o : userdel (r xerxeslins ?578B ,rimeiro boot e concluso Instalao e con$i%urao do ?578 + G"#$ carrega#or #os sistemas instala#os. G- outros) mas "ara este artigo escoli a"enas o 1R=D. +s coman#os "ara instalar e con*igurar 1R=D s,o: ,acman (S %rub(bios %rub(install ((tar%etHi-=<(,c ((rechec& 3dev3sda c, 3usr3share3locale3enMKFuot3L#640SSA?0S3%rub!mo 3boot3%rub3locale3en!mo Cara #etectar algum sistema o"eracional instala#o alm #o Linux instale um "acote: ,acman (S os(,rober Buito 'om "ara &uem tem #ual'oot com 4in#o;s. Cor *im execute: %rub(m&con$i% (o 3boot3%rub3%rub!c$% "ara sal!ar as con*igura9Fes. Saia e reinicie o sistema: exit reboot /rimeiro boot A"3s reiniciar o sistema !oc8 ir- se #e"arar com o 1R=D. <scola o sistema e inicie. 6aso entre com o seu usu-rio) "o#er- mu#ar "ara root com o coman#o: N su Segui#o #a sena #o root. Cara esta'elecer a conex,o com a >nternet use os "assos #escritos anteriormente. A conex,o ca'ea#a #e!e *uncionar automaticamente) se n,o) re"ita os "assos come9an#o "or: i, lin& set eth. u, Bas "ara ;ireless "recisar- #os coman#os: i, lin& set wlan. u, wi$i(menu wlan. A"3s essa "rimeira conex,o o sistema se conectar- automaticamente na segun#a !e7 &ue iniciali7ar. Antes #e come9ar a con*igurar o sistema) instalar os "acotes etc) recomen#o instalar um na!ega#or &ue *unciona na tela "reta &ue se cama links: ,acman (S' lin&s Cara a'rir o na!ega#or *a9a: lin&s www!%oo%le!com!br Assim !oc8 "o#er- recorrer ao 1oogle e ao 4i5i #o Arch Linux. #oncluso 6om certe7a a melor *onte "ara instala9,o #o Arc Linux o 4i5i: >nstallation 1ui#e P ;i5i.arclinux.org Corm ele extenso) n,o #ireto e tem !-rios #es#o'ramentos. Alm #isso o 4i5i "recisa aten#er to#os os "ossE!eis cen-rios. <ste artigo #o Ai!a o Linux resume o '-sico necess-rio "ara a instala9,o) em'ora n,o cu'ra nem solucione &uestFes es"ecE*icas. <s"ero &ue com"reen#am &ue n,o se trata #e um guia #e*initi!o) mas a"enas #e uma a$u#a "ara os casos mais '-sicos e sim"les e &ue #e!e ser su*iciente "ara a maioria #os usu-rios #omsticos. A'ra9oT 5e$erOncias Deginners 1ui#e P ;i5i.arclinux.org 6root P ;i5i.arclinux.org >nstallation 1ui#e P ;i5i.arclinux.org tt"://;;;.!i!aolinux.com.'r/artigo/Su$an#oPasPmaosPaoPinstalarPArcPLinuxPmeto#oP#eP instalacaoPno!o Aoltar "ara o site