BRACE YOURSELF, EXTRAORDINARY LONG POST AHEAD!
Startovao sam Arch instalaciju, trenutno se malo borim, uradio sam update "pacman -Syu i -Syy", nekako su prosli xorg i xorg-server, ali za mate dobijam gresku, ako moze mala pomoc? Izvinjavam se kreatoru teme.
Hoces reci startovao si live system ili si prosao instalaciju? Koliko vidim po onom archiso ti si na live disku jos uvek. Archlinux se instalira u par koraka, ostalo je podesavanje lokala i mreze (moze i kasnije). Prvi korak je da napravis particije gde ces instalirati archlinux. Ja pravim samo root particiju i podesim da bude ext4 tipa i da bude bootable. Drugi korak je da generises fstab fajl gde ce pisati informacije o diskovima koje koristis i particijama. Treci korak je da instaliras osnovnu grupu paketa tj. base. Cetvrti korak je podesavanje bootloadera posle cega sledi restart sistema gde se logujes sa tvog diska a ne preko live diska. Tek onda treba da instaliras pakete, ali prvo napravis usera i podesis sudo za njega.
Pratis ove korake, komande su izdvojene od komentara:
https://wiki.archlinux.org/index.php/Installation_guide#Pre-installation
Archiso tj. lajv disk ima podesen zsh umest bash shella sto znaci da sve ove komande mozes vrlo lako kompletirati sa tab. Krenes da kucas prvih par slova svake komande i stisnes tab, on ce je verovatno pravilno kompletirati, da ne moras da kucas sve.
Moja preporuka da tokom instalacije se ulogujes dvaput tj. tebe archiso usloguje na virtualnom terminalu jedan (tty1) kao root usera tog ISOa. Ukoliko pritisnes ALT+F2 prebacice te na drugi virtuelni terminal (tty2, po defaultu ih ima sest tt1-tty6) gde se opet mozes ulogovati kao root (user: root, mislim da ne trazi password, ako trazi kucaj opet root, vec sam zaboravio koji je pass). Na tom tty2 podignes elinks kucajuci
elinks https://wiki.archlinux.org pa odatle tastaturom nadjes install guide link. Posle se vratis na tty1 sa ALT+F1. Tako imas dva ekrana ako zaboravis komande a nemas telefon/tablet pri ruci. Moze i bez elinksa ali bolje da imas google i benchforum pri ruci, ima install.txt na live disku koji sadrzi install guide. Bitne komande cu boldovati:
Ja nemam EFI sistem tako da ovu EFI komandu nisam kucao:
Kod:
ls /sys/firmware/efi/efivars
Ako vrati nesto onda imas EFI sistem ali to vec znas.
Da proveris jel sat dobro podesen:
Za particionisanje preporucujem cfdisk:
Mada najbolje da prvo iz sistema koji koristis da obezbedis free space pa onda preko cfdisk obelezis taj slobodan prostor i napravis novu particiju, podesis da je bootable. File system ces kasnije formatirati. Pre izlaska ako je sve ok stisni WRITE pa onda QUIT. Ne diraj DELETE i koristi HELP. Novu particiju od praznog prostora pravis sa N. Mount point treba bude root iliti /. Drugi mount pointi tj. particije ti ne trebaju.
Particiju formatiras u zeljeni tip (preporuka ext4) sa:
Kod:
[B]mkfs.ext4 /dev/sdXX[/B]
Vodi racuna da ovo nije bukvalna komanda i da ono sdXX zapravo treba da bude sda1 ili neko drugo slovo i broj zavisno od diska na koji instaliras (to je ono prvo disk i oznacava se slovom) i rednog broja particije na tom disku (to drugo X koje oznacava broj). Da bi znao sta treba da upises, konsultuj cfdisk, tamo pise kada si pravio particiju od slobodnog diska kako se zove: pise pod Device kolumnom, kod mene je /dev/sda1.
Posle ovog si zavrsio najtezi deo instalacije bilo kod Linuxa, particionisanje diska.
Sledece je podizanje te particije da bude aktivna:
Kod:
[B]mount /dev/sdXX /mnt[/B]
Kao i u prethodnom slucaju sdXX je verovatno sda1 ili sdb1 ili sdb2 ili kako god je identifikator uredjaja tj. particije na koju instaliras Linux. Posto nema vise particija ovo je sve sto treba odraditi. Za svaku dodatnu particiju mora ovo isto ali tebi ne trebaju dodatne particije.
Sad sledi instalacija base sistema:
Kod:
[B]pacstrap /mnt base[/B]
Nikakve mudrosti nema, instalira base skup paketa na tvoju root particiju.
Moja preporuka je da dodas base-devel posle base (u tom slucaju komanda je pacstrap /mnt base base-devel. Base-devel je skup programerskih alata, neophodni su za instalaciju bilo cega iz AUR-a).
Pa onda sledi generisanje fstab fajla koji identifikuje diskove po podizanju sistema:
Kod:
[B]genfstab -U /mnt >> /mnt/etc/fstab[/B]
Ovo -U je argument da u fstab fajlu pisu UUID umesto labela diskova. Ako upises -L umesto -U koristice labele, preporuka za -U doduse.
Konacno ulazimo u instalaciju i napustamo archiso lajv disk:
Sledi podesavanje vremena, lokala i tako te sitnice:
Kod:
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
Koristi autocomplete (TAB). Kucas ln -sf /usr/share/zoneinfo/Europe/Belgrade /etc/localtime.
Za locale prvo otvoris locale.gen sa nano, komanda je:
Pronadjes en_US.UTF-8 UTF-8 i srpski lokal po zelji: valjda sr_RS.UTF8 za cirilicu i sr_RS_latin.UTF8 za latinicu. Sa njih sklonis komentar (#) i sacuvas sa CTRL+O i izadjes iz programa sa CTRL+X.
Analogno otvoris locale.conf sa nano /etc/locale.conf i upises:
sacuvas sa CTRL+O i izadjes sa CTRL+X.
Hostname podesis tako sto sa
otvoris fajl pa upises hostname po zelji. Sacuvas (CRTL+O) i izadjes (CTRL+X).
Hosts file je na /etc/hosts. Otvoris sa nano /etc/hosts i upises boldovano po zelji tj. ono myhostname.localdomain. Kod mene je mushi.neet.io ako nekog zanima ehhe:
Kod:
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
[B]127.0.1.1 myhostname.localdomain myhostname[/B]
Vodi racuna hostname ce uvek pisati pored tvog usera u terminalu, so choose wisely.
E sad bi valjalo da se instalira networkmanager da ne bi ostali bez mreze po podizanju sistema:
Kod:
[B]pacman -S networkmanager[/B]
Ja koristim dhcpcd ali verovatno hoces applet/indikator mreze u systray a to moze samo uz networkmanager ili wicd. Ako nam treba wifi instalirati:
Kod:
pacman -S iw wpa-supplicant
kao i nonfree-firmware ako ne bude radio wifi dongle. Preporuka da instalaciju vrsis na kablu.
Podesi root password:
Ja koristim isti za usera i root.
Bootloader:
Ako nemas EFI onda grub a ako imas EFI onda
rEFInd.
Ukoliko imamo Intel procesor instaliramo intel-ucode:
Ovde mi treba pomoc posto nikad nisam koristio rEFInd. Verovatno ga samo instaliras sa:
Kod:
[B]pacman -S refind-efi[/B]
pa pokrenes setup skriptu sa:
Moraces da iskljucis secure boot, ali izgleda da moze da se podesi i da radi sa secure boot.
Napomena da moze i GRUB da radi sa UEFI BIOS ali ga ne preporucujem. Bezi od GRUB ako mozes sto dalje mozes.
THE END!
Kucamo:
da napustimo chroot, pa onda:
da restarujemo sistem.
Vadimo flesku i pokrecemo frisko instaliran Archlinux koji se ne razlikuje puno od onog ranije sto smo imali
Kada se podigne ulogujes se kao root sa:
Kod:
password: onaj koji si odabrao za root
Pravimo USER-a:
Kod:
[B]useradd -m -G wheel -s /bin/bash [I]imeusera[/I][/B]
Ovo gde pise imeusera tu napises kako hoces da ti se user zove.
Ja sam drm tako da je kod mene komanda: useradd -m -G wheel -s /bin/bash drm
Stavljamo password na usera:
Kod:
[B]passwd [I]imeusera[/B][/I]
Opet ono imeusera je ime koje si gore izabrao kada si ga pravio. Password kucaj koji zelis, ja koristim isti kao za root tj. admin nalog.
Napravili smo USER-a tj. tebe kao korisnika Linuxa!
Ako bi instalirao base-devel, onda imas sudo. Ako nisi onda moras da ga instaliras.
Sad te dodajemo u sudoers:[/B]
Trazis liniju koja pise:
Makni # tj. komentar i sacuvaj sa CTRL+O. Izadji sa CRTL+X.
Sad sledi omogucavanje mreze posto je u ovoj momentu nemas! Archlinux koristi systemd i potrebno je omoguciti mrezni servis:
Kod:
[B]systemctl enable networkmanager.service[/B]
Sad preporucujem restart sistema!
Kucaj komandu:
Pri logovanju kucas tvog usera a ne root. Znaci hocemo da budemo ulogovani kao user od sad pa nadalje.
Mreza radi, jupi!
Sad sledi instaliranje paketa po zelji. Prvo video drajveri. Ako koristis ATI/AMD ili Intel ovaj deo je lagan. Za nVidia molim da neko uskoci, jer valja instalirati vlasnicki drajver.
Za AMD graficku kucas:
Kod:
sudo pacman -S xf86-video-ati
za graficke pre GCN arhitekture
Kod:
sudo pacman -S xf86-video-amdgpu
za GCN3 pa nadalje tj. Tonga, Fiji iliti R9 285 i Fury seriju
Za izmedju tj. Tahiti do Tonge, iliti 7970, R9 280X, moze i jedno ili drugo ali bolje prvi drajver.
Za Intel:
jer je intel drajver deo mesa projekta.
Za nVidia: FUCK YOU NVIDIA! Salim se... vidi ovde:
https://wiki.archlinux.org/index.php/NVIDIA#Installation
Drajveri gotovi, sada sledi Xorg:
Kod:
sudo pacman -S xorg xorg-xinit xterm
Sad MATE:
Mozes i mate-extra, vidi jel ti treba nesto odatle.
Dalje biras web browsers, instaliras libreoffice i tako dalje. Osnovna instalacija gotova, dalje podesavas sistem po zelji. Mislim da ce MATE povuci i pulseaudio tj. instalirati zvuk.