Установка системы на eeePC 1001HA [РЕШЕНО]

Пытаюсь установить gentoo из stage3 на нетбук asus eee pc. Руководствовался этой инструкцией.Не доходя до установки ядра, решил пересобрать систему и мир как советуют здесь. Пересобрал glibc и gcc :

emerge --oneshot glibc && emerge --oneshot gcc

всё прошло без ошибок, но при попытке обновить систему

emerge -e system

процесс вывалился со следующим сообщением :

 * Messages for package sys-libs/pam-1.1.0:

 * ERROR: sys-libs/pam-1.1.0 failed:
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_compile
 *   environment, line 3333:  Called die
 * The specific snippet of code:
 *       emake sepermitlockdir="/var/run/sepermit" || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =sys-libs/pam-1.1.0',
 * the complete build log and the output of 'emerge -pqv =sys-libs/pam-1.1.0'.
 * The complete build log is located at '/var/tmp/portage/sys-libs/pam-1.1.0/te$
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/pam-1.1$
 * S: '/var/tmp/portage/sys-libs/pam-1.1.0/work/Linux-PAM-1.1.0'

я так понял, что не захотел собираться pam-1.1.0. нагуглить ничего толком по этому вопросу не сумел, поэтому прошу помощи у вас. Если можно - объясните пожалуйста подробнее,что я не так делаю,а главное - как надо делать, ибо раньше пользовался только бинарными дистрибутивами.

Ну… Для начала подумать, как

Ну… Для начала подумать, как правильно называть темы и почитать FAQ.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Как минимум совет: соберите

Как минимум совет: соберите базовую готовую к употреблению систему (без иксов), и только потом обновляйте, пересобирайте и так далее

Истин имперских звезда засияет.

спасибо, попробую.

спасибо, попробую. И еще вопрос вдогонку : в этом случае в make.conf что лучше прописать в CFLAGS -march=native или -march=prescott ? для процессора intel Atom N-270

Здесь смотрели?

Здесь смотрели?

Я Gentoo & Funtoo

спасибо за наводку !

спасибо за наводку !

SergaNT404

SergaNT404 написал(а):
процесс вывалился со следующим сообщением :

 * Messages for package sys-libs/pam-1.1.0:

 * ERROR: sys-libs/pam-1.1.0 failed:
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line  54:  Called src_compile
 *   environment, line 3333:  Called die
 * The specific snippet of code:
 *       emake sepermitlockdir="/var/run/sepermit" || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =sys-libs/pam-1.1.0',
 * the complete build log and the output of 'emerge -pqv =sys-libs/pam-1.1.0'.
 * The complete build log is located at '/var/tmp/portage/sys-libs/pam-1.1.0/te$
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/pam-1.1$
 * S: '/var/tmp/portage/sys-libs/pam-1.1.0/work/Linux-PAM-1.1.0'

я так понял, что не захотел собираться pam-1.1.0. нагуглить ничего толком по этому вопросу не сумел, поэтому прошу помощи у вас. Если можно - объясните пожалуйста подробнее,что я не так делаю,а главное - как надо делать, ибо раньше пользовался только бинарными дистрибутивами.

Это НЕ сообщение об ошибке. Это ее последствия! Лог компиляции находится в /var/tmp/portage/sys-libs/pam/temp/build.log. Выложите этот файл на pastebin.ca или на аналогичный сервис, попробую посмотреть, где ошибка...

Нейтральность - высшее достижение сознания!

Спасибо, что откликнулись.

Спасибо, что откликнулись. Лог выложить пока не могу (систему снёс)-внял советам и решил сперва собрать рабочую систему, а потом уже оптимизировать

Смените заголовок!

SergaNT404 Смените заголовок на
Установка системы на eeePC <номер модели>
путем редактирования исходного (первого) сообщения.

Сначала выбираете самый свежий релиз stage3 для установки, полностью ставите минимальную конфигурацию, чтобы можно было загрузиться уже в систему, и только потом начинаете её модифицировать. Оптимизация под тип процессора может быть установлена ещё в chroot и будет нормально собирать пакеты. А после успешной загрузки новой системы можно просто emerge -e world набрать.

(Sir) * Windows looks like an open door, but no way to go *

Спасибо за совет, тему

Спасибо за совет, тему исправил. Скажите, а оптимизация в chroot под тип процессора устанавливается всё тем же редактированием make.conf ?

Да. Это, между прочим,

Да. Это, между прочим, описано в Gentoo Handbook, так что вопрос несколько странен.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Я читал Handbook. Просто

Я читал Handbook. Просто уточнил (вдруг есть ещё способы), ибо в gentoo я абсолютный новичок, так что не удивляйтесь моим странностям - они от незнания ;-)

Всё ещё требуется помощь !

Установил систему из самого свежего Stage3 с последним деревом портэджей, загрузился, вроде всё работает, попытался оптимизировать систему :

emerge -e world

но увы, всё закончилось почти тут же на сборке zlib (с сообщением об ошибке, ессно) build.log прилагается.Примерно то же самое получается при попытке установить что-либо через emerge. Подскажите пожалуйста в чём косяк ???

SergaNT404 написал(а):

SergaNT404 написал(а):
Подскажите пожалуйста в чём косяк ???

Чёрным по-английски написано:

#
Resolving www.gzip.org... failed: Temporary failure in name resolution.
#
wget: unable to resolve host address `www.gzip.org'
#
!!! Couldn't download 'zlib-1.2.3.tar.bz2'. Aborting.

А если по-простому — сеть не настроена.

Я Gentoo & Funtoo

Ага, понял в чём ошибка - в

Ага, понял в чём ошибка - в /etc/resolv.conf прописал айпишник роутера в качестве nameserver и всё заработало, но только до перезагрузки. После перезагрузки эта строчка из файла чудесным образом пропадает ))). Вразумите пожалуйста ещё как эту неприятность победить.

less

less /usr/share/doc/openrc-0.6.1-r1/net.example

или, если используется «старый» baselayout, что-то вроде

less /etc/conf.d/net.example

Я Gentoo & Funtoo

Спасибо, дошло : прописал

Спасибо, дошло : прописал dns_servers_eth0.....в /etc/conf.d/net и всё встало на свои места. Извините за назойливость, но у меня еще один вопрос возник :

emerge -e world

отказался пересобирать grub по причине того, что не смог смонтировать /boot и предложил в качестве альтернативы смонтировать его вручную. Однако mount тоже наотрез отказался монтировать, ссылаясь на то, что ext2 - неизвестная файловая система, не помогло даже -o force Видимо существует какая-то защита от несанкционированной записи на загрузочный раздел ? Подскажите пожалуйста, куда копать - уж очень хочется закончить оптимизацию без ошибок.

Тут можно долго смеяться, но

Тут можно долго смеяться, но я ограничусь
cd /usr/src/linux && make menuconfig && <включить поддержку ext2 модулем> && make modules && make modules_install && depmod && modprobe ext2

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Поддержка ext2 у меня

Поддержка ext2 у меня включена в ядро. Или нужно именно модулем ???

SergaNT404

SergaNT404 написал(а):
Поддержка ext2 у меня включена в ядро. Или нужно именно модулем ???

Что-то сомневаюсь:

Цитата:
Однако mount тоже наотрез отказался монтировать, ссылаясь на то, что ext2 - неизвестная файловая система

zgrep EXT2 /proc/config.gz ?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

да, действительно

да, действительно

CONFIG_EXT2_FS is not set

странно : точно ведь включал поддержку ext2....эх, кривые руки.... будем исправлять ))) спасибо за подсказку !

Там же в menuconfig, где

Там же в menuconfig, где выбор поддерживаемых ФС, можно поставить звёздочкой "использовать ext4 для ext3, ext2". У меня так работает.

Истин имперских звезда засияет.

Большое спасибо всем, кто

Большое спасибо всем, кто помогал советами ! Наконец-то удалось собрать рабочую систему )))
Есть у меня еще один вопрос, не относящийся напрямую к этой теме, но чтобы не создавать новой темы из=за такой мелочи, задам его здесь. Подскажите пожалуйста, какой флаг нужно добавить при сборке moc,чтобы включить поддержку mp3 ? Сейчас он у меня собран с флагами :

USE="aac alsa ffmpeg flac vorbis wavpack"

% equery u moc

% equery u moc

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

А если вместо moc

попробовать media-sound/cmus?

а эта строка - это просто подпись

ну, попробовать-то можно,

ну, попробовать-то можно, просто привык я как-то к moc ))
немного почитал про cmus...надо будет обязательно попробовать !

n0nado

n0nado написал(а):
попробовать media-sound/cmus?

…который точно так же не играл бы mp3 (-%E

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

А куда он денется :)

$ equery d libmad
[ Searching for packages depending on libmad... ]
app-cdr/cdrdao-1.2.3 (mad? media-libs/libmad)
app-cdr/k3b-9999 (mad? media-libs/libmad)
media-libs/tunepimp-0.5.3-r3 (media-libs/libmad)
media-libs/xine-lib-1.1.18.1 (mad? media-libs/libmad)
media-plugins/gst-plugins-mad-0.10.13 (>=media-libs/libmad-0.15.1b)
media-sound/audacity-1.3.8 (mp3? >=media-libs/libmad-0.14.2b)
media-sound/cmus-2.3.2 (mad? >=media-libs/libmad-0.14)
media-video/mplayer-9999 (mad? media-libs/libmad)
media-video/vlc-1.0.6 (mp3? media-libs/libmad)

а эта строка - это просто подпись

И точно такой же флаг есть и

И точно такой же флаг есть и у moc

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Я сдаюсь

Ты победил

а эта строка - это просто подпись

Попробуйте с флагом mad.

Попробуйте с флагом mad.

Справедливость восторжествует.

Теперь проблема с запуском xorg

Установил xorg-x11 twm xterm xclock, сгенерировал xorg.conf.new запускаю :

X -config /root/xorg.conf.new

результат-черный экран, не реагирующий ни на что, даже на Ctrl+Alt+BackSpace ((( по Ctrl+Alt+F1 возвращается в консоль и ругается на то, что модуль i915 не найден. В ядре нужная опция включена :

zegrep 'AGP|DRM' /proc/config.gz | grep -v '^#'

CONFIG_AGP=y
CONFIG_AGP_INTEL=y
CONFIG_DRM=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_DRM_I915=y

Однако при попытке запустить модуль вручную :

modprobe i915

FATAL: Module i915 not found

пробовал запускать startx без xorg.conf - запускаются xclock и xterm что я опять не так делаю ?
видео Intel 945 GME xorg.conf

А откуда взяться модулю, если

А откуда взяться модулю, если он вкомпилирован в ядро?
Покажите (установите, если не установлено app-portage/portage-utils и app-text/wgetpaste)

qlist -I -C x11-{base,drivers}
emerge -pv x11-base/xorg-drivers x11-base/xorg-server
wgetpaste /var/log/Xorg.0.log
wgetpaste /root/xorg.conf.new

Я Gentoo & Funtoo

сделано :

emerge -pv x11-base/xorg-drivers x11-base/xorg-server

[ebuild R ] x11-base/xorg-drivers-1.7 INPUT_DEVICES="keyboard mouse synaptics -acecad -apitek -evdev -joystick -penmount -tslib -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="intel -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx -geode -glint -i128 -i740 (-impact) -mach64 -mga -neomagic (-newport) -nv -nvidia -r128 -radeon -radeonhd -rendition -s3 -s3virge -savge -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v41 -vesa -via -virtualbox -vmware (-voodoo) -xgi" 0 kB
[ebuild R ] x11-base/xorg-server-1.7.6 USE="nptl xorg -debug -dmx -hal -ipv6 -kdrive -minimal -sdl -tslib" 0 kB
qlist -I -C x11-{base,drivers}

x11-base/xorg-drivers
x11-base/xorg-server
x11-base/xorg-x11
x11-drivers/xf86-input-keyboard
x11-drivers/xf86-input-mouse
x11-drivers/xf86-input-synaptics
x11-drivers/xf86-video-intel

wgetpaste /var/log/Xorg.0.log + wgetpaste /root/xorg.conf.new

Так вроде бы с xorg-server'ом

Так вроде бы с xorg-server'ом всё нормально — запускается.
Вам следует установить какой-либо менеджер окон (eix -sS 'window manager') либо окружение рабочего стола (KDE || Gnome || XFce4).
P.S. Файл xorg.conf нуждается в «шлифовке» :)
P.S.S. Чтобы startx запускал что-либо кроме терминала и часов, нужно отредактировать файл ~/.xinitrc примерно так, чтобы запустить XFce4Xfce4 Desktop Environment:

exec startxfce4

Я Gentoo & Funtoo

Понятно. Спасибо ! При

Понятно. Спасибо ! При запуске иксов я ожидал увидеть на мониторе узор в виде серой сеточки и курсор-крестик, вот и запаниковал, что "не работает". ))) Будем двигаться дальше !

SergaNT404 написал(а): При

SergaNT404 написал(а):
При запуске иксов я ожидал увидеть на мониторе узор в виде серой сеточки и курсор-крестик, вот и запаниковал, что "не работает".

По-моему, это поведение в районе 1.5 - 1.6 изменили

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Спасибо, буду знать !

Спасибо, буду знать !

Небольшая проблема в иксах

Установил в качестве оконного менеджера icewm и "так на всякий случай" среду xfce4; всё замечательно кроме одного момента - не работает полоса прокрутки на тачпаде ни там ни там. Наверно что-то не так в xorg.conf ? Вроде мелочь, но хочется, чтоб работало - прошу помощи !

В поиск.

В поиск.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

В качестве некоторого

В качестве некоторого руководства к действию могу предложить свой старый конфигурационный файл xorg.conf, разобраться в опциях довольно просто, man synaptics в помощь.

Я Gentoo & Funtoo

С настройками вроде понятно,

С настройками вроде понятно, только у меня в /dev/input нет ничего похожего на synaptics может из-за этого не работает ?

Сейчас и у меня там нет

Сейчас и у меня там нет ничего похожего, и я даже не знаю/не помню, должно ли быть. :)
В любом случае проверьте опцию ядра:

zegrep MOUSE_PS2_SYNAPTICS /proc/config.gz | grep -v '^#'

Я Gentoo & Funtoo

Совсем я

Совсем я запутался....

zegrep MOUSE_PS2_SYNAPTICS /proc/config.gz | grep -v '^#'

CONFIG_MOUSE_PS2_SYNAPTICS=y

однако :

synclient -l

Couldn't find synaptics properties. No synaptics driver loaded?

Покажите xorg.conf и вывод

Покажите xorg.conf и вывод команды

egrep -i synaptics /var/log/Xorg.0.log

На всякий случай покажите ещё

zegrep INPUT_EVDEV /proc/config.gz | grep -v '^#'

Я Gentoo & Funtoo

Результат :

egrep -i synaptics /var/log/Xorg.0.log

не выводит ничего (((

zegrep INPUT_EVDEV /proc/config.gz | grep -v '^#'

CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y

xorg.conf

Попробуйте привести секцию

Попробуйте привести секцию "ServerLayout" к виду:

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "SynapticsMouse0" "AlwaysCore"
EndSection

Я Gentoo & Funtoo

Изменил xorg.conf

теперь ситуация такая :

egrep -i synaptics /var/log/Xorg.0.log

(**) |-->Input Device "SynapticsMouse0"
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
(II) Synaptics touchpad driver version 1.2.1
SynapticsMouse0 The /dev/input/event* device nodes seem to be missing
(EE) Synaptics driver unable to open device
(EE) PreInit failed for input device "SynapticsMouse0"
(II) UnloadModule: "synaptics"

К сожалению, не достаточно

К сожалению, не достаточно внимательно читал ваши предыдущие сообщения.
Убедитесь, что в ядре есть опция:

zegrep INPUT_EVDEV /proc/config.gz | grep -v '^#'
CONFIG_INPUT_EVDEV=y

Я Gentoo & Funtoo

РЕШЕНО !!!

Пересобрал ядро, включив <*> Event device. Теперь полёт нормальный ))) Большое спасибо за помощь, уважаемое сообщество !!!

А у меня тачпад не работает :(

А мне не сможете помочь? :) У меня похожая ситуация - тачпад работает, но не определаяется как тачпад. Только все рекомендации были реализованы уже, но всё равно при запуске synclient наблюдаем:

Couldn't find synaptics properties. No synaptics driver loaded?

В ядре всё давно включено, флаги evdev и synaptics стоят, драйвер установлен, правило для hal создано.. Собственно, всё сделано по инструкции вот отсюда: http://en.gentoo-wiki.com/wiki/Synaptics_Touchpad/Xorg_7.3. Но устройство Синаптикс не появляется, вместо этого видим ImPS/2 Generic Wheel Mouse в списке устройств! ( /proc/bus/input/devices)/ Что это может быть? Почему тачпад определяется таким вот образом??
Да, единственное, чего не делал - не использовал xorg.conf. Совсем. Его нет. Если правильно понял, он уже устарел, да и от Хала собираются отказаться, а использовать устаревшие настройки как-то не хочется :) поправьте, если не прав ;)
Иксы - 1.7.6.

В версии 1.8 снова будет

В версии 1.8 снова будет использоваться xorg.conf, не совсем в том виде, что было, но близко. Hal использовать я бы лично не стал. Рекомендую потереть его конфиг и настроить через xorg.conf.

synclient и будет жаловаться, что нет драйвера, т.к Вы используете драйвер из X'ов. Хотя не уверен, что причина в этом, но такое поведение у меня на двух ноутах и все работает.

И да, ImPS/2 Generic Wheel Mouse это вероятно внешняя мышка.
Вот неплохая инструкция:
http://ru.gentoo-wiki.com/wiki/Synaptics_Touchpad_%D0%B8_Xorg
Хотя конфиг лучше возьмите с форума. Тут кто то очень хороший выкладывал, но я к сожалению не нашел эту тему. Потом надо будет только некоторые параметры под себя подправить и ок.

Что именно делать с HAL?

nikita_b написал(а):
В версии 1.8 снова будет использоваться xorg.conf, не совсем в том виде, что было, но близко. Hal использовать я бы лично не стал. Рекомендую потереть его конфиг и настроить через xorg.conf.

Блиин, а у меня собрано всё с флагом hal :( Или предлагается только конфиг убрать, а сам хал не отключать? Ведь он и в ядре есть.. ЭТо что же, всю систему перенастраивать? ОБидно - штука удобная. Само всё определяет. .Правда, не всегда так, как надо :)

Цитата:
synclient и будет жаловаться, что нет драйвера, т.к Вы используете драйвер из X'ов.

А можно этот момент в двух словах разъяснить? Я-то, наивный, думал, что драйвер и есть драйвер, а выходит, что hal пользуется одними драйверами, иксы - другими.. Ерунда какая-то.. Можете объяснить? Что именно означает "драйвер для иксов"?

Цитата:
И да, ImPS/2 Generic Wheel Mouse это вероятно внешняя мышка.

Нет, это точно тачпад :) Никаких внешних мышек не подключено, а устройств типа мышь только одна штука - эта самая PS/2. Тоже вопрос, почему оно так определилось.. Ну, теперь буду пробовать через xorg всё настроить, но хотелось бы понять: hal убирать совсем? И пересобирать всё, что им может пользоваться?

Цитата:
Вот неплохая инструкция:
http://ru.gentoo-wiki.com/wiki/Synaptics_Touchpad_%D0%B8_Xorg

Спасибо. Кажется, это как минимум пятая инструкция по настройке одного и того же несчастного тачпада, которую я вижу :))

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".