установка Gentoo (на Intel Core 2 Duo)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

установка Gentoo

Сообщение kernel_mode »

Вот решил поставить Gentoo на новый комп. Возникло несколько вопросов:

1. Для какой архитектуры образ качать? ia64?

2. Вообще работать будет? :) (матерь - Asus PB5)
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

1. Да ia64. Только вот livecd-2006.0 у меня не загрузился, т.к. там нет поддержки JMicron (JMB363/361/36x).
Нужно качнуть вот этот livecd: small gentoo.

2. Смотреть подпись, пишу с gentoo :)

Кстати какая конфигурация то?
P.S. И не PB5, а P5B ;)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

serg_sk писал(а):
17.12.2006 20:32
1. Да ia64. Только вот livecd-2006.0 у меня не загрузился, т.к. там нет поддержки JMicron (JMB363/361/36x).
Нужно качнуть вот этот livecd: small gentoo.

2. Смотреть подпись, пишу с gentoo :)

Кстати какая конфигурация то?
P.S. И не PB5, а P5B ;)


Просто раньше только ноут был, так что в железе я пока что плохо разбираюсь и подробно написать немогу :)

SATA на 300 Гб 2 шт

2 гб оперативки

nvidia gforce на 256Мб (точно не уверен, т.к. дрова на диске для nvidia, а написано asus video card)

(как разберусь поподробнее напишу :) )

P.S. вот такой вот я чайник :)
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

(DEATH @ Dec 17 2006, в 20:09) писал(а):SATA на 300 Гб 2 шт

2 гб оперативки

nvidia gforce на 256Мб (точно не уверен, т.к. дрова на диске для nvidia, а написано asus video card)

Собственно это мне ничего не сказало :) Конкретней бы марку видяхи, памяти и т.п. :)

Приведу пример:
(Моя конфигурация) писал(а):Проц: Intel Core 2 Duo E6700
Мать: Asus P5B Deluxe / Wifi-AP
Память: Corsair TWIN2X2048-8500C5
Видео: Sparkle GeForce 7300 256mb PCI-E
Винты: WD 320Gb 16mb cache SATA II + Samsung 250Gb 8mb cache IDE(остался от старого компа)
Оптические приводы: ASUS DVD-ROM 16x + NEC 3540A DVD-RW (остались от старого компа)
Флопик: забыл посмотреть, когда со старого компа на новый ставил :)))


В твоём случае карта GeForce, а производитель Asus, насколько я понял :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

А в make.conf для core 2 duo надо в CFLAGS указать -march=nocona?
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

Если собирать под 64бита, то да.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: установка Gentoo

Сообщение serzh-z »

DEATH писал(а):
17.12.2006 22:30
А в make.conf для core 2 duo надо в CFLAGS указать -march=nocona?
Да. http://gentoo-wiki.com/Safe_Cflags
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

Ещё 1 проблема:

Код: Выделить всё



localhost /# chroot /mnt/gentoo /bin/bash

chroot: cannot run command '/bin/bash': Exec format error


bash в /bin есть
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

http://forums.gentoo.org/viewtopic-t-52434...rmat+error.html

Ты грузишься с 32битного livecd в 64битное окружение, ничего у тебя не выйдет до тех пор, пока ты не загрузишься с 64битного livecd. :)

Где загрузочный livecd то брал?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

serg_sk писал(а):
17.12.2006 23:22
http://forums.gentoo.org/viewtopic-t-52434...rmat+error.html

Ты грузишься с 32битного livecd в 64битное окружение, ничего у тебя не выйдет до тех пор, пока ты не загрузишься с 64битного livecd. :)

Где загрузочный livecd то брал?


small gentoo, только действительно для x86 :)

я пологаю, кчать amd64(x86_64). других там больше нет
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

Если ты хочешь ставить под 64бита, то да, тебе надо качать amd64-release (r4) of „small gentoo“
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

Скачал, всё та же ошибка
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

(DEATH @ Dec 17 2006, в 23:32) писал(а):Скачал, всё та же ошибка

Даже при закгрузке с 64битного ливцд? А распаковал в /mnt/gentoo stage3-ia64?
Я спать пойду, пока попробуй сам поискать чего-то на forums.gentoo.org :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

serg_sk писал(а):
18.12.2006 01:28
(DEATH @ Dec 17 2006, в 23:32) писал(а):
Скачал, всё та же ошибка

Даже при закгрузке с 64битного ливцд? А распаковал в /mnt/gentoo stage3-ia64?
Я спать пойду, пока попробуй сам поискать чего-то на forums.gentoo.org :)


Да я уже нагуглился :), ничего нет. Всё предидущие шаги делал по http://www.gentoo.org/doc/ru/handbook/hand...rt=1&chap=6

пробовал так же и хендбук для x86, тоже не получилось (они по-моему одинаковые)
Грузился с 64битного лива.
=====
Кстати, спокойной ночи :)
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

А предыдущие шаги выполнил?
в частности вот эти: 4. Подготовка дисков, 5. Установка установочных файлов Gentoo

P.S. Все буду завтра :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

serg_sk писал(а):
18.12.2006 01:43
А предыдущие шаги выполнил?
в частности вот эти: 4. Подготовка дисков, 5. Установка установочных файлов Gentoo

P.S. Все буду завтра :)


Да, всё есть: и портэжи (в /mnt/gentoo/usr/ports лежат :) ) и stage3 (распаковал в /mnt/gentoo/)

P.S. Я тоже, пойду мануал от материнки читать :)
=====
Я кое-что пропустил! Я раздел boot'а не создал, но думаю это проблемы не исправит.
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: установка Gentoo

Сообщение Angel_13th »

DEATH
А загрузившись с лив сд сделай uname -a и вывод покажи нам, а так же полное название stage файла.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

(DEATH @ Dec 18 2006, в 00:47) писал(а):/mnt/gentoo/usr/ports

Может в /mnt/gentoo/usr/portage, а не в ports? :blink:

Да и описал бы заодно весь процесс установки, в командах.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

serg_sk писал(а):
18.12.2006 11:03
(DEATH @ Dec 18 2006, в 00:47) писал(а):
/mnt/gentoo/usr/ports

Может в /mnt/gentoo/usr/portage, а не в ports? :blink:

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


Ой, да, protage :)

Процесс установки:

создал swap и корень, boot при помощи cfdisk

mke2fs /dev/sda1; mke2fs -j /dev/sda3; mkswap /dev/sda2; swapon /dev/sda2

закачал файл stage3-ia64-2006.1.tar.bz2

смонтировал корневую фс (у меня - /dev/sda3)

распаковал туда stage3

скачал и уcтановил portage

mount -t proc none /mnt/gentoo/proc

mount -o bind /dev /mnt/gentoo/dev

различные варианты chroot, всё с ошибкой
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

Angel писал(а):
18.12.2006 06:37
DEATH
А загрузившись с лив сд сделай uname -a и вывод покажи нам, а так же полное название stage файла.


uname -a

Linux small-gentoo_amd64-r4 2.6.19-rc4-mm2-amd64 #3 SMP PREEMPT Fri Nov 17 18:57:58 local zone must be set-- x86_64 Intel® Core™2 CPU 6300 @ 1.86 Gz GenuineIntel GNU/Linux

вроде так
=====
выпытал у гугла, что в биосе надо SATA Configuration поставить в Compatible, пробовал, тоже не помогло :(
Может проблема в том, что я гружу стандартное ядро, а не genkernel-irqpool (оно не грузится, пишет что нет такого образа, наверное плохо на болванку записал)?
=====
Эххх, неужели придётся винду ставить :(? бррррр
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

The IA64 architecture refers to Intel's Itanium series of processors. If you have a Core 2 Duo, you should use the amd64 stage 3 tarball to install (if you want a 64-bit environment, for a 32-bit environment use the x86 stage 3 tarball).

Что в переводе на русский означает: юзайте amd64 стейж и не парьтесь, ибо ia64 только для интел итаниум процев.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

Установить получилось, а вот загрузить... Не совсем :)
grub.conf

Код: Выделить всё



default 0
timeout 30

title=Gentoo Linux
root (hd0,0)
kernel /boot/kernel-2.6.18-gentoo-r4 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev
initrd /boot/initramfs-genkernel-2.6.18-gentoo-r4


Система загружается, но выводится сообщение об ошибке, мол нет такого девайса sda3.

В modules.conf.d/kernel-2.6 ничего не писал.
Спасибо сказали:
Аватара пользователя
Arceny
Сообщения: 378
ОС: Debian Lenny/Sid

Re: установка Gentoo

Сообщение Arceny »

А ты вкомпилил поддержку своих sata винтов в ядро? Если нет - так чего ты хочешь ? :)
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

Arceny писал(а):
21.12.2006 01:29
А ты вкомпилил поддержку своих sata винтов в ядро? Если нет - так чего ты хочешь ? :)


Вроде да
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

(DEATH @ Dec 21 2006, в 17:49) писал(а):Вроде да

А если подумать? Покажи часть конфига.

(DEATH @ Dec 21 2006, в 00:22) писал(а):kernel /boot/kernel-2.6.18-gentoo-r4 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 udev

Я бы написал так:

Код: Выделить всё

kernel /boot/kernel-2.6.18-gentoo-r4 ro real_root=/dev/sda3

Зачем писать много лишнего? :) В частности качается udev. Его можно не писать, т.к. кажется с ядра 2.6.15 devfsd не поддерживается.

P.S. Поддержку JMicron'а включил?
http://gentoo-wiki.com/ASUS_P5B_Deluxe
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: установка Gentoo

Сообщение cheer »

Может, ты сконфигурировал его так, что винт стал /dev/hda? Посмотри выше по логу загрузки - там должно быть написано...
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

cheer писал(а):
22.12.2006 18:48
Может, ты сконфигурировал его так, что винт стал /dev/hda? Посмотри выше по логу загрузки - там должно быть написано...


Спасибо, ты был прав.

=====

Теперь возникли проблемы с обнаружением сетевого интерфейса.

Мои действия:

1. Посмлтрел lsmod в livecd, где сеть работала нормально

2. записал все модули из lsmod'a в /etc/modules.autoload.d/kernel2.6 (эти модули - sata_vsc, sbp2, ohci1394)

3. Добавил в конфиг ядра параметры отсюда - http://gentoo-wiki.com/ASUS_P5B_Deluxe (ну и, разумеется, другие; патч не делал, т.к. ядро 2.6.18)

4. Скомпилил ядро, скопировал в /boot /usr/src/linux/arch/x86_64/bzImage, поставил grub

5. Загрузил систему

6. ifconfig -a дал только lo, в lsmod'е ничего не было (?!), загрузил вышеописанные модули руками (повторюсь, эти модули - sata_vsc, sbp2, ohci1394)

7. ifconfig -a опять показал только lo...

8. dmesg | grep eth ничего не вывел.
Очень нужна ваша помощь
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

(DEATH @ Dec 23 2006, в 22:49) писал(а):8. dmesg | grep eth ничего не вывел.
Очень нужна ваша помощь


grep "_SK[G-Y]" /usr/src/linux/.config

Че говорит? А то мне кажется, ты так и не включил поддержку сетевух, ибо:
serg_sk@Elvenhome ~ $ dmesg | grep eth
skge eth0: addr 00:17:31:68:63:98
sky2 eth1: addr 00:18:f3:2d:ec:b0


Как вариант попробуй подгрузить модули skge и sky2, если в ядре указывал поддержку сетевых карт модулями.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
kernel_mode
Сообщения: 347
Статус: infinity++
ОС: Gentoo(desktop)/Arch(laptop)

Re: установка Gentoo

Сообщение kernel_mode »

serg_sk писал(а):
24.12.2006 00:04
(DEATH @ Dec 23 2006, в 22:49) писал(а):
8. dmesg | grep eth ничего не вывел.
Очень нужна ваша помощь


grep "_SK[G-Y]" /usr/src/linux/.config

Че говорит? А то мне кажется, ты так и не включил поддержку сетевух, ибо:
serg_sk@Elvenhome ~ $ dmesg | grep eth
skge eth0: addr 00:17:31:68:63:98
sky2 eth1: addr 00:18:f3:2d:ec:b0


Как вариант попробуй подгрузить модули skge и sky2, если в ядре указывал поддержку сетевых карт модулями.


Так, с автоподкрузкой модулей все решил. Просто у меня в fstab все устройства sda были :)

Тобой посоветованные модули подгрузил, не помогло.

Код: Выделить всё

grep "_SK[G-Y]" /usr/src/linux/.config

CONFIG_SKGE=m

CONFIG_SKY2=m


В demesg | grep eth по прежнему пусто.

При запуске системы выводится:

network interface eth0 does not exist

Please verify hardware or kernel module (driver)

ERROR: Problem starting needed service net.eth0

netmount was not started
=====
The ASUS P5B Deluxe has two onboard gigabit ethernet network interfaces:

The first is a Marvell Yukon 88E8056 connected via PCI Express. It is not supported by the kernels currently in portage. According to http://kerneltrap.org/node/7135 a very simple patch can add support for this network card using the sky2 driver:

File: sky2-88E8056.patch
--- linux/drivers/net/sky2.c 2006-10-30 04:42:10.000000000 +0200
+++ linux/drivers/net/sky2.c 2006-10-30 04:42:29.000000000 +0200
@@ -121,6 +121,7 @@
{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x4361) },
{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x4362) },
{ PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x4363) },
+ { PCI_DEVICE(PCI_VENDOR_ID_MARVELL, 0x4364) },
{ 0 }
};


Update: For recent kernels (definitely 2.6.18-gentoo-r3, 2.6.19-gentoo(-r1), maybe others), this patch is no longer necessary.

у меня 2.6.18-gentoo-r5, значит, я пологаю, патчить ничего не надо
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: установка Gentoo

Сообщение serg_sk »

(DEATH @ Dec 23 2006, в 23:25) писал(а):у меня 2.6.18-gentoo-r5, значит, я пологаю, патчить ничего не надо

Не надо.
modprobe skge
modprobe sky2
demesg | grep eth
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали: