Для начала необходимо создать саму машину(инструкцию не даю ибо в нете вагон, да и просто там все)
Network Adapter выбираем NAT
Итак поехали.
Качаем minimalCD (http://www.gentoo.org/main/en/where.xml)
В машине выбираем грузится с iso и подсовываем скачанный нами minimalCD
START!
Конфигурирование сети
На вашей машине должен быть стабильный интернет!
1м делом сконфигурируем сетевой интерфейс
net-setup eth0
и выбираем USE DHCP
проверяем все ли пучком и запоминаем ip eth0
ifconfig
далее необходимо запустить ssh server
/etc/init.d/sshd start
и поменять пароль на root
passwd root
отложим пока нашу VMWar’y и запустим Putty
запускаем Putty и конектимся к нашему будущему серверу (ip берем из ifconfig eth0)
проверяем есть ли инет
ping google.com
Разметка диска
cfdisk /dev/sda
и приводим к такому (либо как вам удобнее)
Name Flags Part Type FS Type Size
sda1 boot primary Linux 100M
sda2 primary LinuxSwap (82) 1024M
sda3 primary Linux 60000M
Создаем файл подкачки.
Форматируем: # mkswap /dev/sda2
и активизируем: # swapon /dev/sda2
Форматируем linux-разделы.
mkfs.ext2 /dev/sda1
mkfs.jfs /dev/sda3
Монтирование разделов
mount /dev/sda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda1 /mnt/gentoo/boot
Распаковка установочных файлов Gentoo
качаем отсюда: http://mirror.yandex.ru/ либо откуда вам удобнее stage3-* и portage-latest.tar.bz2
На момент публикации ссылки:
http://mirror.yandex.ru/gentoo-distfiles/releases/amd64/2008.0/stages/stage3-amd64-2008.0.tar.bz2
и
http://mirror.yandex.ru/gentoo-distfiles/snapshots/portage-latest.tar.bz2
у кого они уже есть можно залить например через winscp
Распаковываем
tar -xjpf stage3-amd64-2008.0.tar.bz2 -C /mnt/gentoo/
tar -xjf portage-latest.tar.bz2 -C /mnt/gentoo/usr
Пропишем зекрало пакетов
nano /mnt/gentoo/etc/make.conf
GENTOO_MIRRORS=»http://mirror.yandex.ru/gentoo-distfiles/»
Завершающий этап перед установкой базовой системы
Монтирование файловых систем /proc и /dev.
Смонтируйте файловую систему /proc в /mnt/gentoo/proc, чтобы после изменения корневого каталога устанавливаемая система смогла обращаться к информации, предоставляемой ядром, а затем создайте привязку монтирования файловой системы /dev.
Монтирование /proc и /dev:
cp /etc/resolv.conf /mnt/gentoo/etc/
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
Переход в новую среду:
chroot /mnt/gentoo /bin/bash
env-update && source /etc/profile
и вот мы уже в нашей будущей системе.
Обновляем Portage
emerge —sync
emerge portage
Примечание: если вываливается такое:
!!! Your current profile is deprecated and not supported anymore.
!!! Please upgrade to the following profile if possible:
default/linux/amd64/10.0
ln -snf /usr/portage/profiles/default/linux/amd64/10.0/ /etc/make.profile
Региональные параметры GLIBC
nano /etc/locale.gen
en_US ISO-8859-1en_US.UTF-8 UTF-8#ru_RU.UTF-8 UTF-8#ru_RU.KOI8-R KOI8-R
locale-gen
Установка временной зоны
cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
date
Возьмемся за ядро
Устанавливаем исходные коды ядра:
emerge gentoo-sources
Установим сразу загрузчик
emerge grub
emerge pciutilslspci (входит в состав пакета pciutils)lsmod (отображает список модулей, которые загрузил LiveCD)
Переходим к конфигу ядра
cd /usr/src/linux
make menuconfig
Настройка поддержки дисков VMWare:
Linux Kernel Configuration: kernel loadable module support Loadable module support ---> [*] Enable loadable module support [*] Module unloading [*] Automatic kernel module loading
Linux Kernel Configuration: BusLogic SCSI Device Drivers ---> SCSI device support ---> <*> SCSI device support <*> SCSI disk support SCSI low-level drivers ---> <*> BusLogic SCSI support
Linux Kernel Configuration: VMware 5.x SCSI adapter Device Drivers ---> Fusion MPT device support ---> <*> Fusion MPT (base + ScsiHost) drivers OR <*> Fusion MPT ScsiHost drivers for SPI [kernel 2.6.13]Device Drivers ---> SCSI device support ---> <*> SCSI device support <*> SCSI disk support SCSI low-level drivers ---> <*> SYM53C8XX Version 2 SCSI support
Интерфейс сетевухи:
Linux Kernel Configuration: Network Device Drivers ---> Networking support ---> [*] Networking support [*] Network device support Ethernet (10 or 100Mbit) ---> [*] Ethernet (10 or 100Mbit) [*] EISA, VLB, PCI and on board controllers <*> AMD PCnet32 PCI support
После настройки сохраняем изменения и выходим.
Компилируем ядро:
make && make modules_install && make install
Параметры файловых систем
nano /etc/fstab
и приводим к такому виду(либо как там у вас разбит диск)
/dev/sda1 /boot ext2 noauto,noatime 1 2
/dev/sda2 none swap sw 0 0
/dev/sda3 / jfs noatime 0 1
Установим параметры сети
nano /etc/conf.d/hostname
HOSTNAME=»VM»
настройка сетевого интерфейса:
nano /etc/conf.d/net
приводим к виду
config_eth0=( «dhcp» )
добавим в автозагрузку интерфейс:
rc-update add net.eth0 default
установим dhcp
emerge dhcp
Подправим хосты:
nano /etc/hosts
приводим к виду:
127.0.0.1 localhost VMBitrix VMBitrix.WORKGROUP
Установка системной службы журналирования
emerge syslog-ng
rc-update add syslog-ng default
Зададим рут пороль
passwd root
Настройка загрузчика
nano /boot/grub/menu.lst
приводим к виду:
default 0
timeout 5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda3
cp /proc/mounts /etc/mtab
grub-install /dev/sda
и напоследок
emerge mc
Ребут 🙂
exit
umount /mnt/gentoo/boot
umount /mnt/gentoo/dev /mnt/gentoo/proc
umount /mnt/gentoo
reboot
>emerge –sync
меняем на emerge –-sync
мелочь, но думаю вопросы у новичков будут
ага, пасиб 🙂