Submitted by khaledhosny on Thu, 02/02/2006 - 06:07.
( categories: )

1- نزل الايزوISO من الmirrors و اختار الايزو حسب طرازarchitecture البروسيسور بتاعك و لاحظ ان:

  1. minimal installation CD يستخدم في التحميل الذى يعتمد عل وجود الانترنت اثناء التحميل
  2. universal installation CDيستخدم في التحميل الذى لا يعتمد عل وجود الانترنت اثناء التحميل

2- انسخ الايزو و و بووتboot بها

3- استخدم fdisk او cfdisk او اى برنامج تريده لتقسيم جزء من القرص الصلب لتحميل جنتو عليه و جزء اخر ضعف ال ram حتى يكون swap ثم استحدم mke2fs, mke2fs -j, mkreiserfs, mkfs.xfs و mkfs.jfs لعمل ملف النظام ولبدء الswab استخدم mkswap and swapon قم بعمل mount لهذا الجزءpartition الجديد في /mnt/gentoo

3-تاكد من ظبط التاريخ عن طريق الامر date MMDDhhmmYYYY ثم نزل المرحلةstage من هناmirrors او استخدم المرحلة المتوفرة في اسطوانة التحميل فى (/mnt/cdrom/stages) ثم انتقل الى /mnt/gentoo و فك المرحلةstage عن طريق الامر :

tar -xvjpf <stage tarball>

4-اذا كنت تحمل البورتاج سنابشوت Portage snapshot بدون انترنت اذا قم بالانتقال ال /mnt/gentoo/usr ثم اكتب :

tar -xvjf /mnt/cdrom/snapshots/<snapshot>

اما اذا وجد انترنت اثناء التحميل اذا يمكن تنزيل احدث بورتاجPortage snapshot من ال mirrors

5- عدل/mnt/gentoo/etc/make.conf حتى يناسب احتياجاتك و يمكنك الاستعانة بالملف/mnt/gentoo/etc/make.conf.example فى التعديل

6-


# mount -t proc none /mnt/gentoo/proc
# cp /etc/resolv.conf /mnt/gentoo/etc/
# chroot /mnt/gentoo /bin/bash
# env-update && source /etc/profile

#emerge --sync

7- ولاعداد النواه


#tar -xjvf kernel-*.tar.bz2
#make menuconfig
#make && make modules_install 
#cp arch/i386/boot/bzImage /boot

او يمكنك استحدام النواه المعدلة من جنتو(gentoo-sources)


#emerge genkernel
#genkernel all
#emerge coldplug
#rc-update add coldplug default

8-عدل ال/etc/fstab


/dev/hda1   /boot     ext2    defaults,noatime     1 2
/dev/hda2   none      swap    sw                   0 0
/dev/hda3   /         ext3    noatime              0 1
none        /proc     proc    defaults             0 0
none        /dev/shm  tmpfs   nodev,nosuid,noexec  0 0
/dev/cdroms/cdrom0    /mnt/cdrom    auto      noauto,user    0 0

9-عدل /etc/conf.d/hostname ثم /etc/conf.d/domainname ثم

rc-update add domainname default 

ثم عدل /etc/conf.d/net لتظبيط الشبكة ثم

rc-update add net.eth0 default 

10-عدل /etc/hosts و مثال


(For static IPs)
127.0.0.1     localhost
192.168.0.5   jenny.homenetwork jenny
192.168.0.6   benny.homenetwork benny
192.168.0.7   tux.homenetwork tux

(For a dynamic IP)
127.0.0.1     localhost.homenetwork tux localhost

#emerge pcmcia-cs
rc-update add pcmcia-cs default

#passwd

ثم قم بتعديل /etc/rc.conf, /etc/conf.d/rc, /etc/conf.d/keymaps, /etc/conf.d/clock حسب الاختياج

11-

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

و يمكنك تحميل الاتى حسب الاحتياج للنظامxfsprogs, reiserfsprogs or jfsutils اما للشبكات dhcpcd or rp-pppoe

12-

#emerge grub or lilo
ثم قم بتعديل /boot/grub/grub.conf او /etc/lilo.conf

ex grub.conf:


default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz

# genkernel users
title=Gentoo Linux 2.6.11-r3
root (hd0,0)
kernel /kernel-genkernel-x86-2.6.11-gentoo-r3 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd /initramfs-genkernel-x86-2.6.11-gentoo-r3

# non-genkernel users (no initrd)
title=Gentoo Linux 2.6.11 r3
root (hd0,0)
kernel /kernel-2.6.11-gentoo-r3 root=/dev/hda3

# Only in case you want to dual-boot
title=Windows XP
root (hd0,5)
makeactive
chainloader +1

ex lilo.conf:


boot=/dev/hda
prompt
timeout=50
default=gentoo

# For non-genkernel users
image=/boot/kernel-2.6.11-gentoo-r3
  label=gentoo
  read-only
  root=/dev/hda3

# For genkernel users
image=/boot/kernel-genkernel-x86-2.6.11-gentoo-r3
  label=gentoo
  read-only
  root=/dev/ram0
  append="init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev"
  initrd=/boot/initramfs-genkernel-x86-2.6.11-gentoo-r3

# For dual-booting
other=/dev/hda6
  label=windows

for grub :

#grub-install /dev/hda
for lilo :
#/sbin/lilo

13-reboot then log as root

#useradd -m -G <groups> <username>

mount the packages CD at /mnt/cdrom

#export PKGDIR="/mnt/cdrom"



emerge -k >>> لتحميل الحزم الbrecombiled من الاسطوانة و هذا الخيار مفيد فى الحزم الكبيرة مثل kde