Есть вопрос... При установке Gentoo есть момент когда надо перейти  /usr/src/linux и выполнить make menuconfig просто у меня нет такой папки... и соответственно нет make файла в ней ((.... Помогите плииз

Отделил тему. В ту ну никак не лезло по смыслу. Nightwolf_ng

Go_Up_In_Smoke

2

Строго говоря это чаще всего не папка, а симлинк на папку с ядром.

3 вопроса:
1. Посмотреть бы ls -la /usr/src
2. А сорцы ядра установлены? Если да, то включен ли USE symlink?
3. Наконец, хэндбук читаем при установке? Если все делать по нему, то не должно возникать такой ситуации.

3

Nightwolf_ng пишет:

Строго говоря это чаще всего не папка, а симлинк на папку с ядром.
2. А сорцы ядра установлены? Если да, то включен ли USE symlink?

USE="symlink" зло.
ИМХО, лучше

#eselect kernel list
Available kernel symlink targets:
  [1]   linux-2.6.29-hardened
  [2]   linux-2.6.32-hardened-tuxonice * # Звездочкой выделено текущее
  [3]   linux-2.6.32-tuxonice-r1
  [4]   linux-2.6.32-tuxonice-r5
#eselect kernel set 2  #Выбираем второе

4

перед тем как переходить

emerge gentoo-sources
Ищите мою подпись на UnixForum

5 (27.02.2010 12:56:19 отредактировано GoUpInSmoke)

emerge gentoo-sources ничего не даёт emerge genkernel говорит ошибку подключения к серверу с distfiles

Делаю всё вот так
1. Разбивка диска (HDD 40 Gb)
# cfdisk /dev/sda
hda1 - primary - swap - 500 Mb (swap)
hda2 - primary - ext3 - 8.5 Gb (/)
hda3 - primary - ext3 - 2 Gb (/var)
hda5 - logical - ext3 - 30 Gb (/home)
2. Создание своп раздела
# mkswap /dev/hda1
3. Активирование своп раздела
# swapon /dev/hda1
4. Создание файловых систем на оставшихся разделах
# mkfs.ext3 /dev/hda2
# mkfs.ext3 /dev/hda3
# mkfs.ext3 /dev/hda5
5. Монтирование созданных файловых систем
Сначала корневой раздел, затем в нем создаем все точки монтирования и монтируем на них остальные разделы
# mount /dev/hda2 /mnt/gentoo
# mkdir /mnt/gentoo/{home,var}
# mount /dev/hda5 /mnt/gentoo/home
# mount /dev/hda3 /mnt/gentoo/var
6. Распаковка в примонтированные разделы содержимого 3-й стадии
# tar -C /mnt/gentoo -pxjvf /mnt/cdrom/stage3-i686-2008.0.tar.bz2 НОВЫЕ ФАЙЛЫ С ОФФ САЙТА
7. Распаковка дерева портежей
# tar -C /mnt/gentoo/usr -xjvf /mnt/cdrom/portage-20090123.tar.bz2
8. Копирование имеющихся исходников (если они есть)
# cp -vr /mnt/cdrom/distfiles /mnt/gentoo/usr/portage
9. Монтирование proc и привязка dev
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
10. Переходим в новую систему
# chroot /mnt/gentoo /bin/bash
11. Обновляем переменные окружения
# env-update
# source /etc/profile
12. Установим приглашение отличное от других консолей (для различия)
# export PS1="(chroot) $PS1"
13. Назначаем пароль root'у
# passwd root
14. Устанавливаем часовой пояс
# cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
15. В файле /etc/conf.d/clock раскоментироваем строку
с TIMEZONE и устанавливаем ей значение "Europe/Moscow"
16. Устанавливаем имя машины
В файле /etc/conf.d/hostname присваиваем параметру HOSTNAME
имя будущей системы. В моем случае это "ws".
17. Устанавливаем имя домена
В файл /etc/conf.d/net добавляем строку dns_domain_lo="home.lan", где home.lan -
имя домена.
В файл /etc/hosts между словами 127.0.0.1 и localhost вписываем следующее:
"ws.home.lan ws localhost.localdomain" (без кавычек)
18. Устанавливаем параметры сборки для нужного процессора и USE файлы
Отркываем для редактирования файл /etc/make.conf
Добавляем следующие строки:
LINGUAS="ru en"
USE="-gnome -ipv6 -cups -gpm"
USE="${USE} X qt3 opengl alsa hal mmx vim-syntax"
USE="${USE} trayicon dbus fam arts esd win32codecs pdf"
USE="${USE} lame flac wma jpeg2k jpeg djvu aac mp3 ffmpeg" тут ещё пишу USE=" что то там gentoo.org/distfiles

MAKEOPTS="-j2" # кол-во процессоров + 1
# Если desktop то еще две строки
VIDEO_CARDS="nvidia"
INPUT_DEVICES="keyboard mouse"

Параметры компилятора для процессора узнаются из gentoo wiki и пишутся
в строке CFLAGS.

Для AMD Sempron строки выглядят так:
CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"

19. Устанавливаем, конфигурируем и собираем исходники ядра
# emerge gentoo-sources
20. Конфигурируем/собираем ядро и модули
# cd /usr/src/linux НЕТ ТАКОГО ФАЙЛА ИЛИ КОТАЛОГА

Go_Up_In_Smoke

6 (27.02.2010 12:59:05 отредактировано elve)

Попробуйте сначала

emerge --sync

А только потом

emerge gentoo-sources

К тому же у меня появились вопросы =)
Есть ли на этом компьютере интернет во время попытки установить ядро? Если интернета нет, то начинать надо именно с него. А потом уже все что нужно emerge сам выкачает =)

7

да инет есть пинги проходять по ip до yandex.ru dns нет и вроде не должно быть ))) emerge --sync говорит что не может подключиться

Go_Up_In_Smoke

8

eraser пишет:

USE="symlink" зло.

Где я сказал, что это "добро"? Я лишь спросил, что там.

GoUpInSmoke пишет:

emerge gentoo-sources ничего не даёт

Как это так. Покажите вывод emerge -pv gentoo-sources

GoUpInSmoke пишет:

говорит ошибку подключения к серверу с distfiles

О чем это говорит? О том, что надо настроить интернет.

GoUpInSmoke пишет:

тут ещё пишу USE=" что то там gentoo.org/distfiles

:o Это что такое вобще???
Можете вобще ничего про зеркало не писать.

GoUpInSmoke пишет:

# cd /usr/src/linux НЕТ ТАКОГО ФАЙЛА ИЛИ КОТАЛОГА

Сорцы-то установились??? Флаг symlink включен? Это я спросил еще в первом сообщении.

9 (27.02.2010 13:03:18 отредактировано elve)

GoUpInSmoke пишет:

dns нет и вроде не должно быть )))

С чего вы это взяли?

Пропишите в /etc/resolv.conf

nameserver ип_днс_сервера_провайдера

Имена должны резольвиться, чтобы emerge корректно качал пакеты

10 (27.02.2010 21:34:15 отредактировано GoUpInSmoke)

)))))))) спс большое я голову сломал просто не думал что emerge нужны днс )))) думал ему ip хватит Ибо пакеты ходят но вот только сейчас подумал как прочитал что он коннескится к доменный именам )))))

Есть вопрос наверно не совсем в тему.... Есть livedvd  если ставить через витруальную машину, он загружается в kde. А если ствить как положено, то kde он не грузит просто виснет на этом моменте и всё.. т.е. курсор мигает в углу экрана и ничего не происходит...  В этом нет проблемы так как gentoo установился норм из сети. Просто интересно что именно ему не нравится и есть где нить логи загрузки с live

Go_Up_In_Smoke

11

Логи нигде не сохраняются. Ведь система живет на диске (read-only) и в оперативной памяти =).

Чтобы таки загрузиться с livedvd нужно при загрузке, когда высветится надпись boot:
указать ядро gentoo-nofb (список ядре можно узнать там же по клавише F1).
Если и это не помогло, то gentoo-nofb nox

12 (23.03.2010 13:13:40 отредактировано )

делал через f1 gentoo      и gentoo-nofb ни как не грузтся. Но !! через wmvare всё ок хоть так хоть так всё работает

Доброго времени суток! Полетел жёсткий и пришлось переустанавливать систему. Всё вроде хорошо, только при загрузке выдаёт failed to start /etc/init.d/checkroot и грузится в режиме read-onli. Подскажите как с этим бороться

Go_Up_In_Smoke

13

Что с пакетом sys-apps/baselayout? Попробуйте пересобрать.

14

Пересборка пакета не помогла сделал всё сначало заработало ))))

Go_Up_In_Smoke