Arch Linux Bootstrap
Kui ei ole mingil põhjusel võimalik ArchLinuxit CD pealt paigaldada, siis saab seda ka teha jooksvast GNU/Linux distributsioonist.
Eeldame et olemasoleva süsteemi suhtes paigaldatakse uus süsteem /dev/hda4 partitsioonile (GRUBi jaoks (hd0,3)).
Järgnev juhis ei ole sobilik algajatele, vaid spetsialistidele, kes teavad mida teevad.
Sisukord
Ettevalmistus
Esiteks paigaldame Pacman pakihalduri olemasolevasse süsteemi:
su cd /root wget ftp://ftp.archlinux.org/current/os/i686/pacman-3.0.6-1-i686.pkg.tar.gz cd / tar xvzf /root/pacman-3.0.6-1-i686.pkg.tar.gz
Loome uue failisüsteemi nimetatud partitisioonile:
mkfs.ext3 /dev/hda4
Loome kataloogi kuhu monteerida eelnimetatud partitsioon:
mkdir /media/hda4
Monteerime failisüsteemi;
mount /dev/hda4 /media/hda4
Tõstame ftp.estpak.ee peeglid esimeseks:
nano /etc/pacman.d/*
Uue peeglite vahemälu uuendamine:
pacman.static -r /media/hda4 -Syu
Baassüsteemmi paigaldamine:
pacman.static -r /media/hda4 -Sy base diffutils
Olemasolevate Pacmani pakkide ümberkopeerimine (kui jooksev distro on juba ArchLinux)
cp /var/cache/pacman/pkg/* /media/hda4/var/cache/pacman/pkg/
chroot keskkonda sisenemine
Monteerime dev, sys ja proc kataloogid:
mount --bind /dev /media/hda4/dev mount --bind /sys /media/hda4/sys mount --bind /proc /media/hda4/proc
Nimeserverite kopeerimine:
cp /etc/resolv.conf /media/hda4/etc/resolv.conf
Tegelik sisenemine, nüüdsest / = /media/hda4
chroot /media/hda4
Kesta (shell) seadete laadimine:
source /etc/profile
Väike workaround not-enough-free-space errorite jaoks:
cat /proc/mounts > /etc/mtab
Kasutajad
Seadme juurkasutaja salasõna
passwd
Loome uue kasutaja:
useradd kasutaja passwd kasutaja usermod -G disk,wheel,network,video,audio,optical,users,dbus,hal,kasutaja kasutaja mkdir /home/kasutaja chown kasutaja:users /home/kasutaja chmod 700 /home/kasutaja
Xorg graafikaserver
Xorg pakettide grupi paigaldamine, lisab nii Xorg serveri kui kõik muu vajaliku:
pacman -S xorg
Inteli videokaardi tüürelite paigaldus
Ühine i810/i830/i915 tüürelite pakett:
pacman -S xf86-video-intel
Nvidia tüürelite paigaldus
100.xx.xx-x tüürelite (Hilisemad Nvidia videokaardid) paigalduseks vaikimisi paigaldatud kernelile (kernel26 pakett):
pacman -S nvidia nvidia-utils
96.xx.xx-x tüürelite paigaldamiseks (Vanemad videokaardid):
pacman -S nvidia-96xx nvidia-96xx-utils
71.xx.xx-x tüürelite paigaldamiseks (Veel vanemad videokaardid):
pacman -S nvidia-71xx nvidia-71xx-utils
Täpsem info: [1]
NetworkManager
NetworkManageri paigaldamine
pacman -S wireless_tools dhcdbd networkmanager gnome-network-manager knetworkmanager
Seadistamine:
nano /etc/rc.conf
Lülita välja staatiline seadistus:
eth0="dhcp" eth1="dhcp" INTERFACES=(!eth0 !eth1) ROUTES=(!gateway)
Lisa DAEMONS=(...) nimekirja, vaata et ei oleks topelt ning et need jääksid samasse järjekorda:
dbus hal dhcdbd networkmanager
Ning et staatilist konffi käima ei tõmmataks:
!network
Näiteks:
DAEMONS=(syslog-ng !hotplug !pcmcia !network dbus hal netfs !crond alsa dhcdbd networkmanager)
Töölaua keskkonnas on vaja nüüd veel laadida rakend, XFCE ja GNOME puhul:
nm-applet
KDE puhul
knetworkmanager
XFCE4
XFCE4 ehk kolesteroolivaba töölauakeskkonna paigaldamiseks:
pacman -S xfce4 xfce4-goodies icon-naming-utils tango-icon-theme tango-icon-theme-extras
chroot keskkonnast väljumine
Kui kõik on edukalt seni läinud, peaks piisama järgnevast käsust et väljuda chroot keskkonnast:
exit
Alglaaduri seadistamine
Juhul kui aktiivne alglaadur on GRUB ja see on paigaldatud olemasoleva distro /boot kataloogi:
nano /boot/grub/menu.lst
Kui aga soovite alglaaduri ümber tõsta värskeltpaigaldatud ArchLinuxi /boot kataloogi, siis peaks piisama järgnevast käsust:
grub-install --root-directory=/media/hda4 /dev/hda nano /media/hda4/boot/grub/menu.lst
Lisage kuskile vahele:
title Arch Linux root (hd0,3) kernel /vmlinuz26 root=/dev/hda4 ro initrd /kernel26.img title Arch Linux (Fallback) root (hd0,3) kernel /vmlinuz26 root=/dev/hda4 ro initrd /kernel26-fallback.img