|
||||||||||||||||||||||||||||||||||||||||||||
Статьи | Tricks & Tips | Download | Новости | Фотоальбом | Юмор | Форум | Гостевая книга | ||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Изучаем Gentoo Linux. №4, Устновка.Наконец то мы добрались до установки, и, как я говорил, все досконально расписывать не буду, а лишь приведу краткий сценарий, с конфигурацией компа. Комп: AthlonXP Дистфайды и тарболлы скинуты на доп. раздел на АТАшнике (hdc5), FAT32. Let's go!Загружаемся с сидюка... # cfdisk /dev/hdc Ну вот собственно самое легкое позади. Сейчас ты находишься уже в свежесозданном генту. Сейчас, если ты использовал тарболл stage1*.tar.bz2, то тебе нужно поправить значения переменных GFLAGS, CXXFLAGS в файле /etc/make.conf. Я же использовал третий, в нем уже откомпилина часть нужных програм под АтлонXP, и делать почти ничего не нужно. Открывай в редакторе nano, не забыв опцию -w. # nano -w /etc/make.conf CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" теперь редактируем файл /usr/portage/sys-kernel/linux26-headers/linux26-headers-2.6.8.1.ebuild ;2.6.8.1 - версия ядра. # nano -w /usr/portage/sys-kernel/linux26-headers/linux26-headers-2.6.8.1.ebuild теперь, кто использовал stage1, должны сделать: # cd /usr/portage сейчас пройдет сборка минимального набора пакетов и утил, необходимых для дальнейшей установки. Я же использовал stage3, в котором бутстрап уже сделан, и двигаюсь далее. # emerge -p system усе.. пошла сборка всего остального, кто использовал stage3 и не заценил, скока длится бутстрап, могут примерно представить. Лично я поставил это дело, и пошел на работу, через два-три часа все было готово. Страшное позади :)Завершилось удачно? никаких ошибок не было? Здорово - двигаемся дальше! А дальше у нас не менее ответственный шаг - редактирование /etc/fstab. # nano -w /etc/fstab # emerge /usr/portage/sys-kernel/gentoo-dev-sources ;получаем исходники ядра 2.6.х Теперь все сводится к конфигурации ядра, смотри не намуди чего. В общем то сложного там ничего нету, тк даны хорошие комменты. Самое главное - на забыть включить в ядро: Code maturity... -> [*] Prompt for development ...... ;это для дополнительных функций, напр, для поддержки САТА. Processor type and features -> Subarchitecture Type (PC Compatible) File System -> [*] Virtual memory file system .... ;НЕ УПУСТИ ЭТО!!! Так же вруби поддержу ReiserFS, и других нужных ФС. # make && make modules_install ;ядро скомпилиться и установится. Еще чуток!Большая чать пути позади, теперь нужно установить сис. журнал и крон-демона. # emerge app-admin/sysklogd && rc-update add sysklogd default теперь нужно создать пользователи, от имени которого мы будем работать. в Линуксе не рекомендуется работать под root'ом. Почему ты поймешь, после пары месяцев работы. # useradd NAME_OF_USER -m -G users,whee,audio,lp,usb -s /bin/bash ; группа users должна быть первой, а wheel не забудь! теперь зададим лок. зону, имя машины и прочие мелочи. # ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime Национальные настройки.Ну вот теперь нужно руссифицировать. Открывай файлик и заменяй строки, на указаные ниже. # nano -w /etc/rc.conf # nano -w /etc/env.d/00basic Загрузчик.Мы на финишной косой :) Осталось тока установить загрузчик. Я предпочитаю GRUB. # emerge grub После установки вводи в коносли grub и указывай где и что. # grub первое - загрузочный раздел, второе - устанавливаем загрузчик в MBR. # nano -w /boot/grub/grub.conf ;редактируем файл. Тут все просто, ты разберешься. Все, теперь выходим, демонтируем разделы и перезагружаемся. # exit Неушто все????Ну, какие впечатления? лично я когда делал это в первый раз из дому почти не выходил - наблюдал за процессом, больно уж интересно. Времени потрачено не мало, но оно того стоило. Теперь: для удобства выкладываю свои: make.conf, fstab, rc.conf, grub.conf, и конфиги ядра 2.6.8.1 и 2.6.9 Тока будь аккуратнее, в rc у меня прописаны другие шрифты, которые мы поставим позже.. А конфиги ядра кинь в папку /usr/src/linux/.config. Удачи! все вопросы на форум! И еще, если кто заметит ошибки (не орфографические) - поправте меня.
© 2004-2005 PC-inform.ru |