Пријава


Да ли сте заборавили лозинку?
prijatelji LUGoNSa
gnu.gif
linuxzasve.jpg
hulk.jpg
zextras_logo.png
 
Налазите се овде: Дом / members / gbranko / Uputstva / Gentoo base install

Gentoo base install

аутор: gbranko Последња измена 23:02 19.01.2013.
Preuzete osnove iz gentoo handbook-a

Preuzeti poslednji stage3 i portage
Boot u live linux npr. gentoo-install-minimal (mora biti isti arch kao i zeljeni system u ovom primeru amd64) x86 ili amd64


Kreiranje particija koristiti fdisk ili cfdisk

Pozeljno odvojeno /boot i /home od / ali nije obavezno
swap, /boot, /, /home
swap po zelji 1~2GiB
/boot 100MiB
/ do 20~25GiB moze i manje
/home ostatak

Listanje diskova i particija

# fdisk -l

 

Particionisanje sdx(x | a,b,c,.... npr. sda za prvi disk)

# cfdisk /dev/sdx

 

Kreiranje i montiranje swap particije

# mkswap /dev/sda1
# swapon /dev/sda1

 

Kreiranje filesystem-a za /boot particiju

# mkfs.ext4 /dev/sda2

 

Kreiranje filesystem-a za /

# mkfs.ext4 /dev/sda3

 

Kreiranje filesystem-a za /home

# mkfs.ext4 /dev/sda4



Montiranje diskova
/ (root)

# mount /dev/sda3 /mnt/gentoo

Kreiranje lokacije /boot

# mkdir /mnt/gentoo/boot

Montiranje /boot particije

# mount /dev/sda2 /mnt/gentoo/boot

Kreiranje lokacije /home

# mkdir /mnt/gentoo/home

Montiranje /home particije (ukoliko je nova prazna particija i nece vam sluziti tokom osnovne instalacije nije je nepohodno montirati)

# mount /dev/sda4 /mnt/gentoo/home



kopirati stage3 i portage /mnt/gentoo

# cd /mnt/gentoo

Otpakivanje stage3

# tar xvjpf stage3-*.tar.bz2

Otpakivanje portage

# tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr


Podesiti make.conf

Za C/CXX(FLAGS) pogledati temu sa foruma

# nano /mnt/gentoo/etc/portage/make.conf


Podeisti mirror

# mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf


Kopirati DNS informacije

# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf


Montiranje /proc, /sys i /dev

# mount -t proc none /mnt/gentoo/proc

# mount --rbind /sys /mnt/gentoo/sys

# mount --rbind /dev /mnt/gentoo/dev


Prelazak u novo okruzenja (chroot)

# chroot /mnt/gentoo /bin/bash

 

# env-update

 

# source /etc/profile

 

Nje obavezno (cisto da naglasimo da se nalazimo u drugom okruzenju, npr. kasnije pri izlazu iz chroot-a zvace se drugacije)

# export PS1="(chroot) $PS1"


Osveziti portage tree (Ukoliko nakon emerge --sync dobijete poruku da je nova verzija portage-a dostupna, pozeljno je upgrade-ovati ga pre nastavka instalacije   emerge -av1 portage )

# emerge --sync


Listanje i odabir profila
listanje profila

# eselect profile list

setovanje profila (x | broj pored profila) (2) desktop)

# eselect profile set X 



pregled svih USE flagova, lokacija sa USE falgovima

# more /usr/portage/profiles/use.desc

potrebne USE flagove upisati u /etc/make.conf USE=" "

podesavanje locale-a

# nano /etc/locale.gen

npr. za engleski odkomentarisati

en_US ISO-8859-1 
en_US.UTF-8 UTF-8 
sr_RS UTF-8 
sr_RS@latin UTF-8

 

# locale-gen


Podesavanje vremenske zone
listanje zona

# ls /usr/share/zoneinfo

setovanje

# cp /usr/share/zoneinfo/Europe/Belgrade /etc/localtime
# echo "Europe/Belgrade" > /etc/timezone

 

Podesavanje sata

# nano /etc/conf.d/hwclock

Podesiti (Clock na UTC ili local procitati u config file-u objasnjenje)

clock="UTC" 


odabir kernel-a gentoo-sources

# emerge -av gentoo-sources


Podesavanje i build-ovanje kernel-a  (za konfiguraciju kernel-a pogledati ovu temu sa foruma)

Uvek je dobro pogledati u handbook deo Default: Manual Configuration da se ne promasi nesto sto je vazno za podizanje systema

# cd /usr/src/linux
# make menuconfig

-jX (X | broj jezgara + 1) ali moze i bez ovog parametra

# make -j3
# make modules_install
# cp arch/x86_64/boot/bzImage /boot/kernel-2.6.31-gentoo-r5


Podesavanej fstab-a

# nano /etc/fstab

 

Primer /etc/fstab

/dev/sda2        /boot        ext4        noauto,noatime    1 2
/dev/sda3        /            ext4        noatime           0 1
/dev/sda4        /home        ext4        noatime           0 1
/dev/sda1        none         swap        sw                0 0
/dev/sdb1        /mnt/data    ext4        noatime           0 1
#/dev/cdrom      /mnt/cdrom   auto        noauto,ro         0 0
#/dev/fd0        /mnt/floppy  auto        noauto            0 0

 

Podesavanje hostanema-a

# nano /etc/conf.d/hostname
hostname="zeljeni_hostname"


Podesavanje lokalne mreze za preko dhcp

# nano /etc/conf.d/net
dns_domain_lo="zeljeni_lokalni_domen"
config_eth0="dhcp"


podesavanje host-a

# nano /etc/hosts
127.0.0.1  zeljeni_hostname.zeljeni_lokalni_domen zeljeni_hostname localhost


setovanje root password-a

# passwd


dodavanje net.eth0 skript-a u default init

# cd /etc/init.d
# ln -s net.lo net.eth0
# rc-update add net.eth0 default



Instalacija systemloger-a

# emerge -av syslog-ng
# rc-update add syslog-ng default


Instalacija cron daemon-a

# emerge -av vixie-cron
# rc-update add vixie-cron default

Opciono i logrotate

# emerge -av logrotate


file indexing (nije obavezno)

# emerge -av mlocate


dhcp client

# emerge -av dhcpcd


grub boot loader

# emerge -av grub


podesavanje grub-a

# nano /boot/grub/grub.conf

 

# hd0,0 je prvi disk prva particija hd1,0 je drugi disk prva particija
default 0
timeout 30 

splashimage=(hd0,1)/boot/grub/splash.xpm.gz 

title Gentoo Linux 2.6.32-r7  
root (hd0,1)   
kernel /boot/kernel-2.6.32-gentoo-r7 root=/dev/sda2




instalaciaj grub-a u MBR
podaci o montiranim filesystem-ima

# grep -v rootfs /proc/mounts >/etc/mtab
# grub-install /dev/sda


izlaz

# exit
# cd 
# umount -l /mnt/gentoo/dev{/shm,/pts,}
# umount -l
/mnt/gentoo{/boot,/proc,}
# reboot

 

Korisne stvari

Дејства на документ

« јун 2021 »
јун
поутсрчепесуне
123456
78910111213
14151617181920
21222324252627
282930
lugons projekti

bal2con

Kako postati haker

tor.lugons.png

slackbook.png

gentoo_handbook

machine

BARBOSSA