Erinevus lehekülje "Arch Linux Bootstrap" redaktsioonide vahel

Allikas: Pingviini viki
(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
+
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 # not-enough-free-space errorite jaoks
+
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)).

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:

  1. 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