[ Jing Jang @ 12.02.2015. 07:51 ] @
Prilikom instalacije genkernela u Gentoo javio mi se problem i ne znam kako da ga resim.
[ tuxserbia @ 12.02.2015. 14:23 ] @
Pa nisi sredio mrežu u chroot-u. Ne može da dovuče paket. Ajde proveri još jednom, i za proveru uvek probaš ping

Code:

ping -c 3 www.gentoo.org
ping -c 3 8.8.8.8


A da znaš, ako ga pustiš da kompajlira sve, a u VirtualBox-u radš, na proleće ćeš videti rezultat :-(((
[ Jing Jang @ 12.02.2015. 16:11 ] @
Na samom startu sa ping-ovo i mreza je radila. Skidao sam source, kernel i krenulo je sa genkernelom i na kraju je izbacilo to. Probo sam opet sa ping-om ali mi izbacuje da ne moze da uspostavi vezu. Sad cu da probam sa ping -c 3 8.8.8.8
[ Jing Jang @ 12.02.2015. 16:13 ] @
Na samom startu sa ping-ovo i mreza je radila. Skidao sam source, kernel i krenulo je sa genkernelom i na kraju je izbacilo to. Probo sam opet sa ping-om ali mi izbacuje da ne moze da uspostavi vezu. Sad cu da probam sa ping -c 3 8.8.8.8

[ tuxserbia @ 12.02.2015. 16:19 ] @
Ajde hint, možda resolv . Proveri sve korake. Kako radiš, u VurtualBox-u, zar ne? Pratiš zvanično upustvo ili...?
[ Jing Jang @ 12.02.2015. 17:14 ] @
Pratim uputstvo sa Youtube https://www.youtube.com/watch?v=avvhAfK-2B4 i na osnovu toga pravim za sebe podsjetnig kako bi kasnije mogao da ga instaliram na PC ili laptop. Razmisljam da pokrenem instalaciju u Virtual Boxu na Ubuntu.
[ tuxserbia @ 12.02.2015. 17:36 ] @
Kapiram te odlično. Ne gledam video, ima pet delova, nemam vremena. Ti kad dovučeš stage i kad ga otpakuješ, još si na instalacionom cd-u i mreža ti radi sigurno. Problem je sigurno u DNS serveru, ne ume da pretvori brojčane oznake u ime servera. Zato sam ti dao hint, resolv. Pre chroot-a treba da prekopiraš tvoj sa Live CD-a na disk predviđen za instalaciju. Ako je u /mnt/gentoo, onda ovako nekako:

Code:

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


onda i u chroot okruženju imaš DNS informacije, pa radi i sa imenima servera. Prvi ping, sa brojkama, to bi trebalo da radi i bez DNS info, drugi tek kad prebaciš ovaj fajl. Koji radiš, 32 ili 64bita?

https://wiki.gentoo.org/wiki/Handbook:X86/Full/Installation

https://wiki.gentoo.org/wiki/Handbook:AMD64/Full/Installation

[ Jing Jang @ 12.02.2015. 17:48 ] @
Resio sam problem. Kod Network > Attached to: NAT treba da stoji NAT a ne Bridged Adapter. Mada sam ovu poslednju koristio kod instaliranja Arch, FreeBSD, PC BSD.
[ tuxserbia @ 12.02.2015. 18:29 ] @
Ok, ali da znaš da to ima veze i sa VB internom mrežom. Probaj ifconfig kad je NAT i kad je bridhe, pa vidi koje adrese ti daje.
[ Jing Jang @ 13.02.2015. 11:51 ] @
Evo postupka sta sam sve uradio do sada:

Part 1

# ping -c 3 google.com
# cfdisk
Napravio sam tri particije i to /(root/, swap i /home
sda1 -/ . sda2-swap i sda3=/home

# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda3
# mkswap /dev/sda2 && swapon /dev/sda2
# mount /dev/sda1 /mnt/gentoo
# mkdir /mnt/gentoo/home
# mount /dev/sda3 /mnt/gentoo/home
# cd /mnt/gentoo
# ls
# links http://www.gentoo.org/main/en/mirrors.xml
sa gorenavedene adrese skinuo sam stage3 i portage pakete (stage je 207 MB a portage je 71 MB)

# tar xvjpf stage3-amd64-20141204.tar.bz2 Enter

# ls
# tar xvjpf portage-latest.tar.bz2 -C usr/ Enter

livecd gentoo #ls /mnt/gentoo/usr/portage i Enter

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

Kod CFLAGS =”-march=amdfam10 -02 -pipe”
Na dnu dodati jos
MAKEOPTS=”-j7” pritisnuti Ctrl+X ukucati y i Save.

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

http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/Canada: University of Waterloo

livecd gentoo # mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf pritisnuti Enter

rsync://rsync4.ca.gentoo.org/geCanada: University of Waterloo -rsync4.ca.gentoo.org

Part 2

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

# mount -t proc none /mnt/gentoo/proc
# mount --rbind /sys /mnt/gentoo/sys
# mount --rbind /dev /mnt/gentoo/dev
# chroot . /bin/bash
livecd / # env-update
# source /etc/profile
# export PS1=”(chroot) $PS1”
(chroot) livecd / # emerge --sync
# eselect profile list
# eselect profile set 4
# eselect profile list
# nano /etc/portage/make.conf
Ispod MAKEOPTS dodati

USE=”gnome gtk dbus X pulseaudio alsa opengl dvd -kde” pritisnuti Ctrl+X ukucati Y i Save.

(chroot) livecd / # cp /usr/share/zoneinfo/Europe/Belgrade /etc/localtime

# echo “Europe/Belgrade” > /etc/timezone
# date
# emerge gentoo-sources
# emerge genkernel
# genkernel all
# env-update && source /etc/profile
livecd / # export PS1=”(chroot) $PS1”


Part 3

# nano /etc/fstab

Podesiti na
/dev/sda1 / ext4 noatime 0 1
/dev/sda3 /home ext4 defaults 0 2
/dev/sda2 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0

Pritisnuti Ctrl+X ukucati Y i Save.

# nano /etc/conf.d/hostname
Kod hostname staviti umjesto localhost neko svoje ime npr. Vbox

Hostname=”vbox” Ctrl+X ukucati y i Save

#nano /etc/hosts

Kod 127.0.0.1 vbox localhost dodati vbox ispred localhost i to Save

# nano /etc/conf.d/net

Pri dnu dodati

config_eth0=”dhcp” save

# cd /etc/init.d
(chroot) livecd init.d # ln -s net.lo net.eth0
# rc-update add net.eth0 default (dodati default)

# emerge dhcpcd
# rc-update add dhcpcd default
# nano /etc/conf.d/hwclock
Kod clock=”local” umjesto clock staviti local i to Save

# nano /etc/locale.gen
Odcekirati ## kod en_US ISO 8859-1
## kod en_US.UTF-8 UTF-8 i to Save


# locale-gen
# emerge grub
Po pitanju gruba mi ide skroz sporo i jos mo nije zavrsilo ( traje vise od sat i po) ne znam u cemu je problem. Proces kompiliranja kernela je trajao oko 45 minuta.
[ tuxserbia @ 13.02.2015. 15:34 ] @
Kako ide? Ako se blokirao, prekini ga, pa probaj opet sa ping, samo adresa i ime.
Ako i dalje ne radi, probaj sa komplet opisom

Code:

emerge --ask sys-boot/grub


pa ga posle sredi sa grub-mkconfig...


Je li ti prijavljivao neke greške gen-kernel?

Kad si sređivao mrežu, proveri koja je tačno mrežna kartica u pitanju sa ifconfig. Kod mene je enp3s0.

Nisi instalirao nijedan logger.
Nisi instalirao Con demon.
Nisi podesio password za root.

Ovo sam na brzinu pogledao, možda će u videu naknadno da sredđuje, mada bi trebalo da se sredi ranije, pre kompajliranja kernela. Da, obavezno sredi keymaps, posle restarta nećeš moći da pišeš, mislim, moći ćeš, nego tasteri će biti mapirani drugačije. Pretpostavljam da ti je tastatura po našm rasporedu.



[ Jing Jang @ 13.02.2015. 16:37 ] @
Genkernel nije mi prijavljivao na VBoxu u Win 8.1 a na VBoxu u Ubuntu mi je takodjer napravio problem kod prekida konekcije.

Trebao bih do kraja da instaliram i ovo.
# passwd
# ls /boot
# nano /boot/grub/grub.cfg
# ls /boot/*genkernel-86* >> /boot/grub/grub.conf
# nano /boot/grub/grub.cfg
Podesiti pa umjesto timeout 30 staviti timeout5
Kod kernel ..... Sve obrisati a ostaviti samo kernel
Kod initrd takodjer sve obrisati tj. ostaviti initrd
title Gentoo 3.8.13
Poslije dodati kod kernela tako da glasi

kernel /boot/kernel/genkernel-x86_64-3.8.13-gentoo root /dev/sda1 init=/bin/bb
initrd /boot/initramfs/genkernel-x86_64-3.8.13-gentoo

Prepisati
title Gentoo 3.8.13 (rescue)
root (hd0, o)
kernel /boot/kernel/genkernel-x86_64-3.8.13-gentoo root /dev/sda1
initrd /boot/initramfs/genkernel-x86_64-3.8.13-gentoo Save

# grep -v rootfs /proc/mounts > /etc/mtab
# grub-install --no-floppy /dev/sda
# exit
# cd
# umount -l /mnt/gentoo/dev{/shm,/pts, }
# umount -l /mnt/gentoo{/home,/proc,}
# shutdown -P -h now

Nakon restarta icin na Settings > Storage > Controller:IDE > IDE Seconder > Remove disk from virtual drive > OK > Start

vbox login: root
Passwd:

# nano /etc/issue
Kod This is \n.\0 (\s \m \r) \t
Maci tacku poslije n, tako da bude
This is \n (\s \m \r) \t i to Save

Part 4

Gentoo Linux 3.8.13 pritisnuti Enter

Pojavice se

root (hd0,o)
kernel /boot/kernel .....
initrd /boot/initramfs .....

Pritisnuti ‘e’ ponovo

Kod dodati vga...
<dev/sda1 vga=791 Enter

Opet pritisnuti “p” ili “b”

# rm /stage3-amd64-20141204.tar.bz2 (r i m) na pocetku
# rm /portage-latest.tar.bz2
# useradd -m -G audio,video,usb,wheel -s /bin/bash uluda
# passwd uluda
# exit
vbox login: uluda
Passwd:
# ls -la
# exit
vbox login: root
Passwd
# nano /etc/portage/make.conf
Na dnu dodati
INPUT_DEVICES=”evdev virtualbox”
VIDEO_CARDS=”virtualbox” i Save

# emerge -pv xorg-server
# echo “X11-base/xorg-server udev” >> /etc/portgage/package.use
# nano /etc/portage/package.use
# emerge xorg-server
# nano /etc/conf.d/modules

Dodati kod modules

modules=”vboxvideo” i Save

# env-update && source /etc/profile
# emerge --ask virtualbox-guest-additions
Ukucati y za nastavak instalacije
Vbox login: root
# gpasswd -a uluda vboxguest
# cd /etc/init.d
# rc-update add virtualbox-guest-additions default
# eselect opengl list
# eselect opengl set xorg-x11
# emerge --ask virtualbox-modules
# modprobe -a vboxdrv vboxnetflt vboxnetadp

# nano /etc/conf.d/modules
Ispod modules=”vboxvideo” dodati i
modules=”vboxdrv”
modules=”vboxnetflt”
modules=”vboxnetadp” i Save

# emerge twm xterm
# startx
# exit

Part 5

#echo “gnome-base/gnome-session branding” >> /etc/portage/package.use
# cat /etc/portage/package.use
# emerge gnome-light
# dispatch-conf
# emerge --ask gnome-light
# emerge --update --deep --with-bdeps= y --newuse world
# /etc/init.d/dbus atart
# cd /etc/init.d/
# rc-update add dbus
# rc-update add xdm default
# nano /etc/conf.d/xdm
# emerge xdm
# exit
Vbox login: uluda
Passwd:
$ echo “exec gnome-session” > ~/.xinitrc
$ cat ~/.xinitrc
$ startx
$ su
Passwd:
$ reboot
U Terminalu u Gentoo-u
# emerge --ask firefox
# emerge --autounmask-write firefox
# dispatch-conf
# emerge --ask firefox
[ tuxserbia @ 13.02.2015. 17:38 ] @
Ovo ti je ok. Samo da znaš, peti korak će biti malo čupav, treba da rekompajlira komplet sistem.
[ Jing Jang @ 13.02.2015. 18:03 ] @
Zar nisam imao kompiliranje sistema sa # emerge genkernel i # genkernel all . U prvom slucaju kompiliranje je trajalo oko sat vremena i dobro je proslo. Nalazio sam da genkernel zna da pravi dosta problema u vezi kompiliranja. Koliko sam mogo zakljuciti da genkernel je i meni pravio u dva slucaja probleme i prekid konekcije.
[ tuxserbia @ 13.02.2015. 18:34 ] @
Eh, da si ti živ i zdrav!!! To je bio SAMO kernel. Sa onim world, ako su dosta promenjeni USE flagovi, ima da ti prekompajlira maltene svaki paket. A imaš ih na stotine. Poslednji put kad sam probao gentoo, mislim prošle godine, čisto da ne izađem iz forme, jel'te, ceo vikend je brundao. Kad je završio, pogledao levo-desno i obrisao. Meni isti đavo. Svaka čast, ima slučajeva gde može da napravi razliku, ali stvarno retko.
[ Jing Jang @ 13.02.2015. 20:59 ] @
Pa ti me sad isprepada. Ja sam tu negde blizu da zavrsim tj. da naucim da instliram, ti me sad oneraspoozi. Salim se! Kod Calculate sam primjetio da neke stvari dugo traju dok instalira npr. Virtual Box ili update. Kasnije kad radi stvarno radi odlicno. Interesantno da je instaliranje Calculate nekih oko petnaest minuta i vrlo jednostavna.
[ tuxserbia @ 13.02.2015. 21:08 ] @
E, da. Mislim , ima i Gentoo mogućnost da instalira samo binarne pakete, nije to sporno. To odlično posluži, recimo imate dva kompjutera, jednu aždaju sa octa core, i jedan pentium 1. Podesi se USE i flags, pa se iskompajliraju paketi za 586 i posle se samo instaliraju tamo. Ali da se radi za svaki update, bolje ruski rulet sa punim magacinom !!!!