Всякая х-ня

Установка Gentoo Linux на VMWare

Для начала необходимо создать саму машину(инструкцию не даю ибо в нете вагон, да и просто там все)

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

и приводим к такому (либо как вам удобнее)

Создаем файл подкачки.


Форматируем: # 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

!!! 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-1
en_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 pciutils
lspci (входит в состав пакета pciutils)
lsmod (отображает список модулей, которые загрузил LiveCD)

Переходим к конфигу ядра

cd /usr/src/linux

make menuconfig

Настройка поддержки дисков VMWare:

Linux Kernel Configuration: kernel loadable module support
Linux Kernel Configuration: BusLogic SCSI
Linux Kernel Configuration: VMware 5.x SCSI adapter

Интерфейс сетевухи:

Linux Kernel Configuration: Network

После настройки сохраняем изменения и выходим.

Компилируем ядро:

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

2 thoughts on “Установка Gentoo Linux на VMWare

Добавить комментарий