1

Привет! Пытаюсь собрать Linux, но постоянно появляются трудности (потому что опыта работы в Linux у меня очень мало)
Устанавливаю crosstool-ng и появляется вот такое сообщение
gnu awk was not found
either you are missing entirely the needed tool or the version you have is too old
.....

2

stas17 пишет:

Пытаюсь собрать Linux

stas17 пишет:

опыта работы в Linux у меня очень мало

взаимоисключающие параграфы ab

3

я не спорю...но у меня вот такое задание на работе-собрать ОС..

4

stas17, Если не собираетесь собирать пакеты под другую архитектуру, то нет нужды ставить софт для кросскомпиляции.


Вот набор руководств которые могут помочь.
http://welinux.ru/post/2804/
http://welinux.ru/post/2830/

5

спасибо, elve, сейчас посмотрю

6

stas17 пишет:

я не спорю...но у меня вот такое задание на работе-собрать ОС..

А если не секрет, Вы кем и где работаете? что там таике задания дают.  Я тоже туда хочу.  wink

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

7

stas17, вам LFS нужно собрать? Или что? Что мешает взять готовый дистрибутив?

8

Iced, мне нужно собрать ОС для встраиваемых систем, поэтому собираю ее с нуля, чтобы в ней не было ничего лишнего.
Vadimsky, я только начал работать в приборостроении, мы разрабатываем прибор и для него надо собрать ОС...

9

stas17 пишет:

Iced, мне нужно собрать ОС для встраиваемых систем, поэтому собираю ее с нуля, чтобы в ней не было ничего лишнего.
Vadimsky, я только начал работать в приборостроении, мы разрабатываем прибор и для него надо собрать ОС...

Мне кажется в таком случае можно взять готовые сборки и просто выкинуть от туда все лишние программы, оставив только нужные, а самому собрать только ядро под свою железку. Так будет и быстрее и легче и идеологически правильнее.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

10

Vadimsky пишет:

Мне кажется в таком случае можно взять готовые сборки и просто выкинуть от туда все лишние программы, оставив только нужные, а самому собрать только ядро под свою железку. Так будет и быстрее и легче и идеологически правильнее.

Я бы не был так уверен в этом. ab

11

Iced пишет:

Я бы не был так уверен в этом. ab

а как по-твоему лучше???

12

а gentoo чем не устраивает?

Jah will give us everything...

13

на сколько я понял  c помощью gentoo проще, но большая часть автоматом ставится и я не смогу проконтролировать то что мне нужно при установке...

14

stas17 пишет:

на сколько я понял  c помощью gentoo проще, но большая часть автоматом ставится и я не смогу проконтролировать то что мне нужно при установке...

Ооо! Это о каком угодно дистрибутиве, но только не о Gentoo!

15

stas17 пишет:

а как по-твоему лучше???

IMHO, LFS - то, что вам нужно.

16

возьмите gentoo stage1 - ничем не хуже LFS, зато не будет хаоса с программами и зависимостями, и другим людям легче будет поддерживать такую систему.

Jah will give us everything...

17

1. берем дистрибутив, допустим rpm-based
2. удаляем лишние пакеты
3. пересобираем ядро (а с другой стороны, нафига?)- что может быть проще  :lol:
* как конструктор Lego - скажем Suse Studio

18

Только меня мучает вопрос, как ТК будет организовывать специфические запросы по железу из само собранного дистрибьютива  oO

Я разобьюсь о собственное непонимание волнообразно и неправильно, обломки зубов будут Вам маяками, Вы в мальгани, а у меня кошки разгуливают по камере и каждое нажатие клавиши сопровождается праздником, просто не мешайте маленькому человеку наслаждаться его маленьким счастьем.

19

step_slim пишет:

специфические запросы по железу

какому железу то? =) ТК про это ничего не говорил, может они там старый холодильник ЗИЛ собрали..

20

system-root,
Ну хотите холодильник давайте холодильник- Управление компрессором, температурный датчик, регулировка давления (фреона или аммиака)... и так далее  :rolleyes:

Я разобьюсь о собственное непонимание волнообразно и неправильно, обломки зубов будут Вам маяками, Вы в мальгани, а у меня кошки разгуливают по камере и каждое нажатие клавиши сопровождается праздником, просто не мешайте маленькому человеку наслаждаться его маленьким счастьем.

21

вебка внутрь с распознаванием наполненности и тачскрин для онлайн заказа снаружи.

22

hiBeid пишет:

1. берем дистрибутив, допустим rpm-based

Во встраиваемую систему тупо может не поместиться. Если места мало. ab
Или там может быть процессор специфические... не х86. например.

23

Iced пишет:

Я бы не был так уверен в этом. ab

А в чём проблеблема то?
Готов поспорить что rpm-based можно так выпилить.
В любом дистре главное ядро, вот и его и нужно пересобрать, а всё остальное можно тупо снести и поставить своё, что бы получилось то что нам нужно, невзирая на то, какой вариант установки мы выбрали в начале.

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

24 (11.06.2010 17:25:29 отредактировано hiBeid)

Iced пишет:

Или там может быть процессор специфические... не х86. например.

отлично! давайте гадать, что может там быть.

25

чего гадать, уже выяснили что это хай тек холодильник ЗИЛ

26

процессор известен. Мы будем использовать плату серии PC-104, на которой Intel Atom...

27

спасибо всем за советы - ядро я вроде бы собрал!
но у меня есть еще вопрос: Как изменить картинку которая появляется при загрузке с логотипом Linux?????
Мне просто нужно, чтобы там появлялся логотип компании..

28

все таки советую почитать LFS http://www.linuxfromscratch.org/lfs/dow … OK-6.6.pdf

Jah will give us everything...

29 (17.06.2010 17:34:55 отредактировано hedgeven)

stas17 пишет:

спасибо всем за советы - ядро я вроде бы собрал!
но у меня есть еще вопрос: Как изменить картинку которая появляется при загрузке с логотипом Linux?????
Мне просто нужно, чтобы там появлялся логотип компании..

вот вам совет из LFS http://www.linuxfromscratch.org/hints/d … splash.txt
и вообще Hints LFS очень полезный раздел http://www.linuxfromscratch.org/hints/downloads/files/

Jah will give us everything...

30

drivers/built-in.o: In function `splash_read_proc':
/usr/src/linux-2.6.34-my/drivers/video/bootsplash/bootsplash.c:760: undefined reference to `con2fb_map'
drivers/built-in.o: In function `splash_getraw':
/usr/src/linux-2.6.34-my/drivers/video/bootsplash/bootsplash.c:423: undefined reference to `con2fb_map'
drivers/built-in.o: In function `splash_status':
/usr/src/linux-2.6.34-my/drivers/video/bootsplash/bootsplash.c:734: undefined reference to `con2fb_map'
drivers/built-in.o: In function `splash_write_proc':
/usr/src/linux-2.6.34-my/drivers/video/bootsplash/bootsplash.c:813: undefined reference to `con2fb_map'
/usr/src/linux-2.6.34-my/drivers/video/bootsplash/bootsplash.c:868: undefined reference to `con2fb_map'
drivers/built-in.o:/usr/src/linux-2.6.34-my/drivers/video/bootsplash/bootsplash.c:604: more undefined references to `con2fb_map' follow
make: *** [.tmp_vmlinux1] Ошибка 1

помогите еще с этим, пожалуйста)
использовал несколько советов, связанных с включением Framebuffer и т.д. но пока не помогает....