RazmjenaVjestina
SusRet091004: Revision 4

Prošli susret: 09.10.04.



Tko

Što

Plan#1 za subotu 09.10.04.

Javio se Ante da će dofurati kantu da instaliramo Gentoo. To znači da je plan:

  • osnove boot procesa + konfiguracija GRUB-a za dual boot (45 minuta)
  • instaliranje Gentoo-a sa stagea3 (45 minuta)
  • korištenje offline portage snapshota (znači bez emerge rsynca) s CD-a i/ili s udaljenog stroja preko nfs-a (15 minuta)
  • korištenje već skompajliranih binarnih paketa sa drugog stroja s DVD-a i/ili preko nfs-a (45 minuta)
  • kopiranje KNOPPIX /etc/X11/xorg.conf ili /etc/X11/XF86Config-4 na našu HD instalaciju jer je nekako her Knopper to baš fino posložio, pa uglavnom radi ko vurica.

Kraće i jasnije, za pobjedu nad strahom oko neznanja što je pobogu GRUB, emerge, rsync, snapshot i sl., instalirat ćemo distribuciju Gentoo na jedan stroj i to sve skupa korak po korak objašnjavati.

Ako ste zainteresirani samo za objašnjenje boot procesa i konfiguraciju GRUB-a onda planirajte 45 minuta za to, pa slobodno odete u drugi dio prostora u mami gdje će netko pitati, a netko odgovarati. Razmjena vještina. Ez simpl ez det ;)

Ima li dobrovoljaca za dokumentirati cijeli proces?

Plan#2 za subotu 09.10.04.

Ima li dobrovoljaca za paralelan program?

Ajde, ajde, nije to tako teško. Pomoći će ekipa.

Pobrišeš zadnja tri reda (uključujući ovaj), napišeš što nudiš (ljudi će to cjeniti) i prebacili smo normu ;)

Zapisnik

BOOT-LOADER

Proces boot-a:

  • maticna ploca ima BIOS - omogucuje izbor prioritetnog boot-device-a
  • boot-loader - nastavlja proces boot-a, pohranjuje se najcesce na

  disk

  • master boot record - prvih 512 byte-ova svakog diska, u njemu je

  inicijalni program koji ukazuje na OS

  • partition table - informacije o razmjestaju sadrzaja diska
  • boot loader upisuje osnove informacije u master boot record (MBR)
  • Windows automatski prepisuje MBR
  • dobro je najprije postaviti Win, pa onda Linux
  • dva kljucna boot loader-a: GRUB i LILO
  • LILO je stabilan
  • GRUB je noviji, nije ga potrebno ponovo pokretati nakon

  promjene konfig. podataka

  • proces boot-a: BIOS, boot loader, pointing na kernel, ucitavanje

  kernel-a

  • kernel inicijalizira hardware
  • programi se obracaju kernel-u da bi raspolagali resursima
  • kernel otvara virtualne terminale
  • X-win se otvara na 5. i 7. virtualnom terminalu
  • kernel upravlja file system-om
  • Linux-distribucije koriste isti kernel
  • moguce je koristiti bilo koji kernel

GRUB

  • GRUB ima command line koja omogucuje rad poput onog u shell-u,

  takodjer omogucuje postavljanje slika (splashimage)

  • moze pokrenuti iz Linux-instalacije
  • vazno je zapamtiti na kojoj particiji su konfig. datoteke
  • cfdisk - prikaz podataka o particijama diska
  • GRUB daje informaciju o polozaju kernel-a
  • mount /dev/hda1; ls /boot - prikaz kernel-a na 1. particiji
  • GRUB ima auto completition (pritisak na tipku TAB)
grub>
  root (hd0,0) - odredjivanje root particije (na kojoj su kernel-i)
  setup (hd0) - instalacija GRUB-a u MBR
  • ls /boot/grub - imenik GRUB-a
  • menu.lst ili grub.conf (softlink na menu.lst) - konfiguracijska datoteka:
timeout - vrijeme cekanja prije ucitavanja default kernel-a
  root (hd0,0) - disk na kojem je kernel (GRUB-notacija)
  kernel... - putanja kernel-a na disku (shell-notacija)
  • za dual boot (na racunalo s Windows-om) je potrebno upisati

  postavke:

title Windows
  rootnoverify (hd0,0)
  makeactive
  chainloader +1
  • GRUB prije ucitavanja kernel-a omogucuje promjenu postavki

Gentoo od stagea 3

  • Na alociranu particiju odrediti filesystem (ext2, ext3 ili reiserfs)
  • Postoji vise tzv. stage-eva (stage 1, 2 i 3)
  • Stage 1 je instalacija od samog pocetka "gradja temelja i ostalog"
  • Stage 2 je instalacija na vec postavljeno "nadogradnja na temelje"
  • Stage 3 je instalacija vec gotovih postavki,tj. paketa "gradja zidova"
  • U nasem slucaju koristit cemo Stage 3 kako bi olaksali i ubrzali instalaciju
  • Mount-irati novi folder na particiju (/mnt/gentoo u nasem slucaju)
  • Odpakirati pakete(programe) u /mnt/gentoo
  • Odpakiravanje traje i traje....i traje...i traje :)....opa, evo napokon kraj :P
  • Sada postoji struktura systema, tj. root filesystem
  • Mount-irati proc iz /proc u /mnt/gentoo/proc (mount -t proc /proc /mnt/gentoo/proc)
  • Promijeniti root filesystem u /mnt/gentoo (chroot /mnt/gentoo /bin/bash)
  • Kopirati programe sa snapshot-a na CD-u na hard(portage)
  • Kopirati source-eve kernela na hard disk
  • Konfiguracija i kompajliranje kernela:
  • kompajliranje_mali.gif

original Oct 17 3:26pm