Авторские статьи Краткое руководство по установке Gentoo 2004.3

Discussion in 'Статьи' started by w00d, 11 Jul 2005.

  1. w00d

    w00d [ The Godfather ]

    Joined:
    30 Jun 2005
    Messages:
    172
    Likes Received:
    22
    Reputations:
    4
    =======================================
    Краткое руководство по установке Gentoo 2004.3
    =======================================

    Автор: w00d
    e-mail: w00d [at] inbox [dot] ru
    JID: [email protected]
    UIN: 585240

    Версия документа ---- 0.6

    ----------------
    1. Введение
    ----------------

    Нескольно слов о моей системе:
    Celeron 800
    320 RAM
    Nvidia GeForce
    В моей системе не имеется ни принтера, ни сканера.

    В статье будет описываться простая установка из stage3.
    На моей машине также была установлена операционная система MustDie XP
    В процессе установке будет сказанно как правильно примонтиторать разделы с данной ОС.

    ------------------------
    2. Загрузка и установка
    ------------------------

    Для начала надо определить название ваших устройств в системе unix

    Для этого пишем

    # fdisk /dev/hda

    Потом нажимает клавишу [p]

    Далее приведено, как расположенны у меня разделы, и то, как я буду их использовать

    ||===Раздел===||===Тип===||== В качестве чего будет
    ||--/dev/hda1---||--must die---||---/mnt/c
    ||--/dev/hda2---||--must die---||---/mnt/d
    ||--/dev/hda4---||----ext2-----||---/boot
    ||--/dev/hda6---||----swap----||---swap
    ||--/dev/hda7---||----ext3-----||---/ (ROOT)
    =======================================
    Переформатируем разделы:

    # mke2fs /dev/hda4 # форматируем в ext2
    # mke2fs -j /dev/hda7 # форматируем в ext3

    Создаем и подключаем swap

    # mkswap /dev/hda6
    # swapon /dev/hda6

    Монтируем раздел для установки

    # mount /dev/hda7 /mnt/gentoo
    # mkdir /mnt/gentoo/boot
    # mount /dev/hda4 /mnt/gentoo/boot
    # cd /mnt/gentoo

    Развертываем базовую систему

    # tar -xvjpf /mnt/cdrom/stages/stages3-i686 # нажмите [tab]
    # tar -xvjf /mnt/cdrom/snapshots/portages -C /mnt/gentoo/usr # нажмите [tab]

    Копируем distfiles

    # mkdir /mnt/gentoo/usr/portage/distfiles
    # cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/distfiles

    Настрайваем /etc/make.conf

    GFLAGS="-march=i686 -pipe -O2"
    CXXFLAGS="${CFLAGS}"
    MAKEOPTS="-j2"

    Монтируем файловую систему proc

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

    Переносим /mnt/gentoo в корень

    # chroot /mnt/gentoo /bin/bash
    # env-update
    # source /etc/profile

    Настраиваем временную зону

    # ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

    Ставим ядро

    --- 2.4.x
    # emerge gentoo-sources
    # rm /usr/src/linux
    # cd /usr/src
    # ln -s linux-2.4.26-gentoo-r9 linux
    # make menuconfig # не забудьте включить ppp и cpp866, а также koi8-r

    Вскоре выложу конфиги

    Компилим ядро..

    # make dep && make bzImage modules modules_install
    # cp arch/i386/boot/bzImage /boot/kernel-2.4.26-gentoo-r9
    # cp System.map /boot/System-2.4.26-gentoo-r9
    # cp .config /boot/config-2.4.26-gentoo-r9

    Устанавливам дрова для видюхи
    # emerge nvidia-kernel


    # nano -w /etc/fstab

    Редакируем /etc/fstab. В этом файле хранятся правила для монтирования

    Для мастдайного раздела:
    /mnt/cvfatauto,user,rw,codepage=866,iocharset=koi8-r 0 0

    Устанавливаем имя хоста и домена
    # echo _host_name_ > /etc/hostname
    # echo _dns_domain_name_ > /etc/dnsdomainname
    # rc-update add domainname default

    # passwd # устанавливаем пароль суперпользователя

    # echo "tts/0" >> /etc/securetty

    # nano -w /etc/rc.conf
    CLOCK="local"

    # emerge metalog
    # rc-update add metalog default
    # emerge vixie-cron
    # rc-update add vixie-cron default
    # crontab /etc/crontab

    # emerge rp-pppoe

    Ставим загрузчик:
    # emerge grub

    Конфигурируем его
    # nano -w /boot/grub/grub.conf
    default 0
    timeout 5
    splashimage=(hd0,3)/grub/splash.xpm.gz где "3", это "4" из /dev/hda4

    title=gentoo Linux 2.4.26-r9
    root(hd0,3) где "3", это "4" из /dev/hda4
    kernel /kernel-2.4.26-gentoo-r9 root=/dev/hda7 # где 7 это 7 =)

    title=Windows XP
    rootnoverify (hd0,0) # где "0, это "1 из /dev/hda1
    makeactive
    chainloader +1

    # grub

    grub> root (hd0,3)
    grub> setup (hd0)
    grub> quit

    # exit
    # cd
    # umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
    # reboot


    ВСЁ!!! ВЫ СЧАСТЛИВЫЙ ОБЛАДЕТЕЛЬ GENTOO 2004.3 !!!

    -----------------------------
    3. Вход в систему
    Установка нужных пакетов
    -----------------------------
    LOGIN: root
    Password:

    # useradd _user_name_ -m -G users,wheel,audio,cdrom,games,floppy -s /bin/bash
    # passwd _user_name_
    # su
    # mount /mnt/cdrom # Диск с лэйбелом Packages 2004.3
    # export PKGDIR="/mnt/cdrom"
    # emerge -k _package_name_

    Так же можно скопировать packages себе на жесткий диск в папку, используемую по умолчанию для packages:

    # mkdir /usr/portage/packages
    # cp -r /mnt/cdrom/* /usr/portages/packages

    Ставьте теперь всё, что вам нужно.
     
    #1 w00d, 11 Jul 2005
    Last edited: 11 Jul 2005
  2. smog

    smog New Member

    Joined:
    17 Jul 2005
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    # make menuconfig
    *** No rule to make target 'menuconfig' . Stop
    Чего то я недопонимаю
     
  3. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    smog

    # emerge -Dn genkernel
    #genkernel --menuconfig all
     
  4. tester2005

    tester2005 Elder - Старейшина

    Joined:
    17 Jan 2005
    Messages:
    38
    Likes Received:
    2
    Reputations:
    0
    Спасиб, не бралса за это дело, все ещё читаю гуиды по установке gentoo, но думаю возьмусь =)
     
  5. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    Статья отличная, только слишком маленькая и краткая.
     
  6. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    /шепотом/: это лог установки по хэндбуку =)
     
  7. k00p3r

    k00p3r Banned

    Joined:
    31 May 2005
    Messages:
    430
    Likes Received:
    8
    Reputations:
    2
    Всё ясно :p :D
     
  8. w00d

    w00d [ The Godfather ]

    Joined:
    30 Jun 2005
    Messages:
    172
    Likes Received:
    22
    Reputations:
    4
    2nerezus:
    Извиняюсь, но ты первые три не мог вообще никак поставить без моей статьи..
    даже с хэндбуком ты не мог..
     
  9. GoRiLLa

    GoRiLLa New Member

    Joined:
    14 Jul 2005
    Messages:
    18
    Likes Received:
    0
    Reputations:
    0
    ИМХО лучше орегинального хэндбука ничего нету. Плюс к установочной информации там есть много чего нужного, что позволит лучше узнать Linux изнутри и в дальнейшем без проблем работать с Gentoo. Так, что обязательно к прочтению.
     
  10. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    w: Пошли к тебе ставить генту!
    n: Ааааа! Не хочу!!!
    w: Гента - это круто!
    n: Мне SuSE хватает! И вобще винда рулит.
    w: Дава-а-а-ай поста-а-а-авим!
    n: Ты себе уже ставил и весь винт похерил...
    w: Не, ты не понимаешь...
    n: Ф Бабруйск, скатина!


    все-таки уболтал, чОрт языкастый...
     
  11. w00d

    w00d [ The Godfather ]

    Joined:
    30 Jun 2005
    Messages:
    172
    Likes Received:
    22
    Reputations:
    4
    Меня многие люди просили/спрашивали как поставить генту.
    Я им отвечал: всё по хэндбуку.
    Они: не получается =(
    Я: ок, подожди 15 минут..
    <спустя 15мин>
    Я: вот написал http://ruinst.narod.ru/gentoo/index.html
    <спустя час-два>
    Они: ок, бАльшой спасиб

    =>
    Я понял, что такая бадяга многим нужна.
    Разместил.
    Никто не жаловался...
     
  12. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    а слабо написать гид по настройке енлайтмент ;)

    :)) :))
     
  13. w00d

    w00d [ The Godfather ]

    Joined:
    30 Jun 2005
    Messages:
    172
    Likes Received:
    22
    Reputations:
    4
    Ха ха ха
    даже не смешно =(
    Тупо..

    [offtop]
    ред. k00p3r: люди вобщето для разговоров есть ICQ.
    [/offtop]
     
    #13 w00d, 3 Aug 2005
    Last edited by a moderator: 3 Aug 2005