2 קלח - ךסמ ימוליצ םע סקוניל וטנ'ג לש הנקתהה ךירדמ


.הנורחאה םעפב ונקספה וב םוקמהמ תורישי ךישמת ךכ ,הצור התאש ןפוא הזיאב קוידב עצבתו הארית ךלש תכרעמה רבד לש ופוסב ךא ףסונ ןמז שרודה השקו ךורא ךילהת אוה וטנ'ג לש סקוניל תנקתה תודוא י

    וטנ'ג לש הנקתהה תא רדגה :4 בלש

    .(ךלש תכרעמה רובע קיפסמ םיבוט םהש לדחמ תרירב יכרע םע ראשיהל ךילע) םימייק םיאבה םינתשמהש אדוו הכירעל ץבוקה תא חתפ .רודיה ךילהתל ךלש תוליבחה תורוצת תא לעייל ידכ Portage -ל םישורדה םיבושח םינ

    # nano /mnt/gentoo/etc/portage/make.conf
    CFLAGS="-O2  -pipe"
    # Use the same settings for both variables
    CXXFLAGS="${CFLAGS}"

    .וטנ'ג לש היצזימיטפואה ךירדמב ורקב אנא תופסונ תויצזימיטפוא תלבקל

    . make.conf ץבוק תקידב ידי לע הלא תוארמב שמתשי Portage .רוקמה דוק תוליבח תדרוהל ךלש רתויב תובורקה תוריהמה תוארמה תא רוחבל ידכ רחב תוארמ ב אבה שמתשה .14

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

    .ךלש הנקתהה תביבס ביתנל /etc/resolv.conf make.conf תורדגה תא בוש תמא רחב תוארמ ליעפתש רחאל .15

    # nano /mnt/gentoo/etc/portage/make.conf
    # cp -L /etc/resolv.conf /mnt/gentoo/etc/

    וטנ'ג תנקתה :5 בלש

    ./mnt/gentoo הנקתהה תכרעמ ביתנל הלאה םיצבקה תוכרעמ תא ביכרה זא ,תוירפס /dev proc/ >/sys ב םקוממש עדימ ,וז הרמוחב הכימתל םימיאתמה הבילה ילודומ תא

    # mount -t proc /proc /mnt/gentoo/proc
    # mount --rbind /sys /mnt/gentoo/sys
    # mount --rbind /dev /mnt/gentoo/dev

    .הדוקפה תרוש $PS1 הנשו /etc/profile ץבוק ידי לע וקפוסש תומדוק תכרעמ תורדגה ןעט , chroot תועצמאב תכרעמה לש שדחה הנקתהה ביתנל סנכיהו היח DVD תביבס תקספה אוה אב

    # chroot /mnt/gentoo /bin/bash
    # source /etc/profile
    # export PS1="(chroot) $PS1"

    . emerge-webrsync הדוקפה תועצמאב Portage לש הנורחאה בצמה תנומת תא תעכ דרוה .18

    # mkdir /usr/portage
    # emerge-webrsync

    .(' וכו תרש ,Gnome, KDE) ךלש תכרעמה לש תיפוסה הביבסה תא יוארכ ופקשיש ךכ ונתשי CFLAGS USE רובע לדחמה תרירב יכרע רחבנש ליפורפל םאתהב .ךלש ידיתעה תכרעמה דעי רובע ליפורפ ר

    # eselect profile list
    # eselect profile set 6   ## For KDE

    .תואבה תודוקפה תרדס תועצמאב /etc/locale.gen ץבוקמ ךילע תפדעומה הפשה לש הבוגתה לוטיב ידי לע ךלש תכרעמה לש תומוקמהו ןמזה רוזא תא רידגהל אבה .20

    # ls /usr/share/zoneinfo
    # cp /usr/share/zoneinfo/Continent/City /etc/localtime
    # echo " Continent/City " > /etc/timezone
    # nano  /etc/locale.gen

    .ךלש תכרעמה ימוקמ לש הרעהה תא לטב

    locale-gen
    env-update && source /etc/profile

    סקוניל לש הביל תנקתה :6 בלש

    21. Gentoo תא ןיקתהלו תונבל םיכרד יתש תקפסמ Kernel Linux: תקפנה ידי לע יטמוטוא ךילהתב שומיש וא תינדי הביל תרוצתב שומיש הדוקפ genkernel לש הנקתהה תא שמשמה הז לע ססובמה יללכ ןיערג ה

    .תוינדי תורוצת םע ןיערג תיינבו ךלש תכרעמה יביכר לע םדקתמ עדי תשרוד הנושארה הטישהש ןוויכמ היינשה הטישב שמתשי הז ךירדמב

    ./usr/src/linux היירפסב ןכותה תמישר ידי לע הבילה רורחש תמאו ץצ תועצמאב הביל תורוקמ הליחת דרוה

    # emerge gentoo-sources
    # ls -l /usr/src/linux

    .ךלש הרמוחה יבאשמל םאתהב בר ןמז תחקל לוכי הז ךילהתש בל םיש .לוחתאה ןמזב DVD -ה ןיקתמ ידי לע והוזש הרמוחה לש לדחמה תרירב תורדגה םע ןיערגה תא תיטמוטוא הנובש , genkernel הדוקפה תועצמא

    # emerge genkernel
    # genkernel all

    . לוחתא/ היירפסה ןכות םושיר ידי לע Ramdisk -ה ץבוק תאו הבילה תא קודבל ולכות ךילהתה םויס רחאל . genkernel –menuconfig all הדוקפב שמתשהל לכות ,הבילה תרוצת תא תינדי תונשל ךנ

    תורחא תכרעמ תורוצת :7 בלש

    .אבה ןכותה תא ףסוהו /etc/fstab ץבוקה תא חתפ .לוחתאה ךילהת ךלהמב תכרעמ תוציחמ תיטמוטוא הלעיש ךכ fstab ץבוק לש הרוצת תעיבק אוה אבה בלשה .23

    # nano /etc/fstab

    .תואבה תורושה תא סנכה ץבוקה לש ןותחתה קלחב

    /dev/sda2	/boot	ext2    defaults,noatime     0 2
    /dev/sda4       /       ext4    noatime              0 1
    /dev/sda3       none	swap    sw                   0 0

    . חראמ םש תועצמאב ותוא תמאו הטמל ךסמ ימוליצל המודב /etc/hosts ץבוקו /etc/conf.d/hostname ץבוק תכירע ידי לע ךלש תכרעמל חראמ םש רדגה .24

    # hostname

    .תכרעמה תלעפה ךילהתל םתוא ףיסוהלו dhcpcd Client ןיקתהל DHCP תועצמאב תותימצל ךלש תשרה תורדגה תא רידגהל ידכ .25

    # emerge dhcpcd
    # rc-update add dhcpcd default

    .םירחא םיישומיש םילכו תכרעמ רגול ,SSH ןומד םג ןיקתהל ןתינ הז בלשב .26

    # emerge virtual/ssh
    # emerge syslog-ng
    # emerge cronie
    # emerge mlocate
    # rc-update add sshd default
    # rc-update add syslog-ng default
    # rc-update add cronie default

    .ךלש םיכרצל םאתהב םיאבה םיצבקה תא ךורעו חתפ ,hwclock -הו תדלקמה תורדגה ,תכרעמה יתוריש תא תישיא םיאתהל ךנוצרב םא .27

    # nano -w /etc/rc.conf
    # nano -w /etc/conf.d/keymaps
    # nano -w /etc/conf.d/hwclock

    .שרוש תואשרה םע תכרעמב שדח שמתשמ ףסוהו סיסבה ןובשחל הקזח המסיס קפס אבה .28

    # passwd
    # useradd -m -G users,wheel,audio,lp,cdrom,portage,cron -s /bin/bash caezsar
    # passwd caezsar
    # emerge sudo

    .הטמל ךסמה םוליצב ומכ % wheel הצובקה לש הרעהה תא לטבו /etc/sudoers ץבוקה תא ךורע

    תכרעמה לש לוחתאה תכרעמ תא ןקתה :8 בלש

    .תואבה תודוקפה תלעפה ידי לע ולש הרוצתה ץבוק תא רוצו ךלש ןושארה חישקה קסידב GRUB2 Boot Loader תא ןקתה ,שדחמ לוחתא רחאל ליחתהל וטנ'גל םורגל ידכ .29

    # emerge sys-boot/grub
    # grub2-install /dev/sda
    # grub2-mkconfig -o /boot/grub/grub.cfg

    .טירפתה ןכות תא קודבו /boot/grub/grub.cfg ץבוקה תא חתפ ,Boot Loader לש הרוצתה ץבוק תא תמאל ךנוצרב םא

    .ךלש DVD -ה הידמ ןיקתמ תא אצוהו תכרעמה תא שדחמ לחתא ,תונקתומה תוציחמה לכ לש המקהה תא לטב ,תישרושה הנקתהה תביבס תא ראשה ,תכרעמה לוחתא ל השורדה הנורחאה הנכותה תנקתה רחאל .30

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

    .Gentoo Kernel לש לוחתאה תויורשפא יתשמ תחאב רוחבל שרודו ךלש תכרעמה ךסמ יבג לע עיפוהל רומא GRUB טירפת שדחמ לוחתא רחאל .31

    . Portage ץע ןוכדע עצבו b> stage3 - *. Tar.bz2 tarball> תא רסה ,שרוש ןובשח תועצמאב וטנ'ג תביבסל הסינכה תא תנעוט תכרעמהש רחאל .32

    # rm /stage3-*.tar.bz2
    # emerge --sync

    בוט לזמ! תרש ןיקתהל ןתינ דציכ ךל הארא האבה תוכרדהה תרדסב .םויסמ הקוחר תכרעמה תרוצת ךא ,ךלש תכרעמב תילמינימ סקוניל וטנ'ג תביבס תנקתה וישכע Xorg, וז תילמינימ תכרעמ תנקתה לע ססבתהב