Erinevus lehekülje "Arch Linux Bootstrap" redaktsioonide vahel
(→Ettevalmistus) |
|||
9. rida: | 9. rida: | ||
cd /root | cd /root | ||
wget ftp://ftp.archlinux.org/current/os/i686/pacman-3.0.6-1-i686.pkg.tar.gz | 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 | tar xvzf /root/pacman-3.0.6-1-i686.pkg.tar.gz | ||
32. rida: | 33. rida: | ||
cp /var/cache/pacman/pkg/* /media/hda4/var/cache/pacman/pkg/ | cp /var/cache/pacman/pkg/* /media/hda4/var/cache/pacman/pkg/ | ||
− | chroot keskkonda sisenemine: | + | == chroot keskkonda sisenemine == |
+ | Monteerime dev, sys ja proc kataloogid: | ||
mount --bind /dev /media/hda4/dev | mount --bind /dev /media/hda4/dev | ||
mount --bind /sys /media/hda4/sys | mount --bind /sys /media/hda4/sys | ||
mount --bind /proc /media/hda4/proc | mount --bind /proc /media/hda4/proc | ||
− | cp /etc/resolv.conf /media/hda4/etc/resolv.conf | + | Nimeserverite kopeerimine: |
+ | cp /etc/resolv.conf /media/hda4/etc/resolv.conf | ||
+ | Tegelik sisenemine, nüüdsest / = /media/hda4 | ||
chroot /media/hda4 | chroot /media/hda4 | ||
+ | Kesta (shell) seadete laadimine: | ||
source /etc/profile | source /etc/profile | ||
− | cat /proc/mounts > /etc/mtab | + | Väike ''workaround'' not-enough-free-space errorite jaoks: |
+ | cat /proc/mounts > /etc/mtab | ||
+ | == Kasutajad == | ||
Seadme juurkasutaja salasõna | Seadme juurkasutaja salasõna | ||
passwd | passwd | ||
− | |||
Loome uue kasutaja: | Loome uue kasutaja: | ||
useradd kasutaja | useradd kasutaja | ||
52. rida: | 58. rida: | ||
chmod 700 /home/kasutaja | chmod 700 /home/kasutaja | ||
+ | == Xorg graafikaserver == | ||
Xorg graafikaserveri paigaldamine: | Xorg graafikaserveri paigaldamine: | ||
pacman -S xorg-server | pacman -S xorg-server | ||
+ | |||
+ | == Alglaaduri seadistamine == | ||
+ | Juhul kui aktiivne alglaadur on GRUB ja see on paigaldatud olemasoleva distro /boot kataloogi: | ||
+ | nano /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 | ||
+ | |||
+ | === 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: | ||
+ | [http://us.download.nvidia.com/XFree86/Linux-x86/100.14.19/README/appendix-a.html] | ||
+ | |||
+ | == NetworkManager == | ||
+ | NetworkManageri paigaldamine: | ||
+ | pacman -S wireless_tools dhcdbd networkmanager gnome-network-manager | ||
+ | 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) | ||
+ | |||
+ | == XFCE4 == | ||
+ | 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 ümbertõstmine == | ||
+ | Kui soovite et alglaadur oleks paigaldatud värkseltinstallitud ArchLinuxi /boot kataloogi, peaks piisama järgnevast käsust: | ||
+ | grub-install --root-directory=/media/hda4 /dev/hda | ||
== Inteli videokaardi tüürelite paigaldus == | == Inteli videokaardi tüürelite paigaldus == |
Redaktsioon: 16. november 2007, kell 19:44
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)).
Sisukord
[peida]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 graafikaserveri paigaldamine:
pacman -S xorg-server
Alglaaduri seadistamine
Juhul kui aktiivne alglaadur on GRUB ja see on paigaldatud olemasoleva distro /boot kataloogi:
nano /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
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
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)
XFCE4
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 ümbertõstmine
Kui soovite et alglaadur oleks paigaldatud värkseltinstallitud ArchLinuxi /boot kataloogi, peaks piisama järgnevast käsust:
grub-install --root-directory=/media/hda4 /dev/hda
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: [2]
NetworkManager
NetworkManageri paigaldamine
pacman -S wireless_tools dhcdbd networkmanager gnome-network-manager
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)
XFCE4
XFCE4 ehk kolesteroolivaba töölauakeskkonna paigaldamiseks:
pacman -S xfce4 xfce4-goodies icon-naming-utils tango-icon-theme tango-icon-theme-extras
Kõige lihtsam on kopeerida Xorgi seadistus olemasolevast distributsioonist:
cp /etc/X11/xorg.conf /media/hda4/etc/X11/
Juhul kui aktiivne alglaadur on GRUB ja see on paigaldatud olemasoleva distro /boot kataloogi:
nano /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
Alglaaduri paigaldamine uuele partitsioonile: grub-install --root-directory=/media/hda4 /dev/hda