RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
Добрый Вечер! Захотел я поставить arch linux на sparc t3-2 сервер :-) Основные проблемы : 1) Ни одно live CD не работает(90% не грузится вообще, некоторые грузятся но не видят диски и сетевую) 2) Пакетов под эту архитетуру нет. То есть всё надо собирать самому. 3) Там стоит sunos 5.10 c UFS файловой системой. Штатными средствами ничего с ней сделать не получается.. :-( (я с соляркой не дружу) 4) Надо собирать своё liveCD 5) Сервер в другой стране, и только ухищрениями удается запустить установку с пробпрошенного cd Основные положительные моменты - gentoo live 2008 грузится, но ничего не видит, но зато грузиться! Основные вопросы - как???? 1) Как собрать liveCD в моей системе? 2) Как скомпилировать всё(а может только ядро) под sparc64 архитектуру?(Я к тому, что надо собирать руками всю систему - а там понадобится chroot..) 3) У меня большие подозрения что мой x86_64 chroot не осилит sparc64, как уладить? 4) Можно ли в virtualbox эмулировать 64 разрядную спарк архитектуру? Всем заранее огромное спасибо за советы :-) |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
как минимум ядро пересобирать, имхо яб не мучился. Да и тонкоcтей хватит и для генты, т.е. в 1 пост я это наврядли умещу.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
Я бы тоже не мучился, не будь он такой… такой не однозначный! Как никак 32 физических ядра, каждое в 8 потоков! Мне подробная инструкция не нужна. Вот основная идея, которая мне видится сейчас. Взять за основу gentoo livecd 2008 заменить там ядро на 3.1. И плесать уже от этого. А так гента.. что толку от неё? С тем же успехом можно взять ubuntu 8.04, только гента проще Основные вопросы - как собирать под чужую, весьма эзотерическую, архитектуру. И собирать не один пакет, а целую систему по зависимостям! |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
как как? открыл статью. книгу. офф.док Линуса . Скачал, распаковал , сел , make menuconfig , обосрался, собрал… по факту архитекутры то так опция и называется(ляля там Процессорс фэмили анд фьючерс, уж извини точно не помню, со времен фряхе не собирал ядра, уж как год, елси на два, уже забыл все). Остальное железо я не знаю. http://www.gentoo.org/doc/en/handbook/h … art1_chap7 ЗЫ: По софту я не совсем понял. Не знаю какой смысл париться , если они собираются там. Уточни.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
sleepycat Могут возникнуть проблемы, если не указать правильные опции компилятору. А часто программы так и вовсе линукется друг с другом, будет странно, если спарк-программа скомпануется с не спарк-компонентами! Это какая-то фигня получится. Тут нужно в отдельную папку собрать всё статично указав флаги компиляции что это sparc, аккуратно прописать в makefile пути к свежесобранным программам, далее чрутнуться туда, там пересобрать по нормальному и только потом собирать ядро! Нужный конфиг можно нагуглить по funtoo linux. К слову, ядро 3.1 поддерживает этот спарк процессор. |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
RiDнда, сразу видно что у вас нет практики (и теории видно тоже) со самосборными дистрами/ос. Система соберет пакет для себя, не напрягайтесь. Все остальное дело техники. Не хвататает флага, забыл - пересобирай, вот и вся наука. А как вот собрать правильно(по феньшую или нет) это уже Вам решать, я обычно собираю из под уже готовой системы. Распокавал первые стейджы, чирут и “понеслась”.sleepycat какой еще гугл? вы что конфиги для своих программ копируете из чужих блогов? лучше уж потихоньку самому набросать , зато понятно что включал/выключал. Хотя это совет, ради бога, ваша система - что хотите, то и творите, гласит народная сисадминская мудрость)))
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
sleepycat Да, прошу прощения, очень хочу спать и пишу совсем скверно. Мне нужен работающий, загружаемый образ. Чтоб поднялся мой bash, поднялась сетевуха, стали видимы жесткие диски. Для работы в bash хорошо бы иметь coreutils :-) Да и e2fsprogs.. |
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
sleepycatНет, с самосборными системами у меня опыт общения уже года два. А уж свою систему я собрал сам с нуля, с которой Вам пишу, кстати :-) Итак, еще раз. У меня система на ноутбуке x86_64, у меня сервер чёрт знает где sparc64(sparc - это архитектура). Если я там загружусь в liveCD i686 что будет? - Ничего, просто зависнет, дальше init дело не пойдет. Аналогично с liveCD x86_64. Нужен liveCD sparc64 которого в природе, к сожалению, не существует. Всё liveCD которые еще делались под спарк сдохли в 2008 году, вместе с тем, как убунта отказалась от поддержки архитектуры sparc. Но вот в чём незадача, тогда спарки были 32 бит. Поэтому те liveCD тоже не подходят. Хотя и что-то грузится, но! В тех ядрах нет модулей для моей сетевухи и для моего контроллера жесткого диска. Там ядро 2.6.24, к слову. Что в генте, что в убунте. Драйвер сетевхи появился в 25м, контроллера жесткого диска - еще позже. Соответственно нет никакой возможности сделать chroot, просто по тому, что не откуда. Соответственно и собираться там оно не будет. Вот когда я там накачу минимальную загрузочную систему - тогда да, никаких вопросов(правда всё равно в /etc/makepkg.conf нужно будет указать CHOST=“sparc64-unknown-lonux-gnu”), но в целом да, почти всё само.. |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
RiD. я сейчас тебе отвечу, как мне когдато ответили на форуме фряшников, отучив меня от плохого))) “Могу за некоторое вознаграждение собрать вам ядро” После чего во мне забунтовала гордость и я наконец начал пробовать сам. — Если взять туже генту для примера. http://www.gentoo.org/doc/en/handbook/h … art1_chap2 Gentoo Minimal Installation CDну, еще вопросы? Читать читать и пробовать, разбираться, просвящаться. Я не могу предугадать все Ваши мысли и все возможные колдобины и подводные камни , которые могут возникнуть в ходе процесса, в том числе и сборки ядра. Да я думаю предугадать это никто не может. Простите но более точно я сказать не могу. UPD Не может быть чтобы все сдохло, както соляру то поставили, и гента была на спарке , я сам видел, я не имел дело со спарком лично, точно сказать не могу как там нынче, ставиться оно или нет. Можно конечно подождать владельца спарка с гентой, но мне кажется вы быстрее сами найдете решение , чем такой найдется на форуме))) форуме арча))) но может и найдется. Если Вам нужен ответ по факту - то я не знаю, я просто показал то с чего бы сам начал. Советы практически бесполезные(если вы уже две системы собрали) , но др. нету. xD
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
sleepycat Спасибо, вот только этот образ тоже не загружается ;) Я сегодня его 7 часов с различными параметрами загрузки гонял ;) Кроме генты, кстати, примера нет. Хотя.. еще debian. Да да - он тоже не работет. Если бы всё было так просто - этих сообщений я бы не писал. Проблема в том, что спарки существенно разные. У нас есть и другие спарки, с линуксами. Этот он особенный… Он 2010 года рождения, а тогда на спарки все дружно, к сожалению, забили. Из за оркала, наверное, в большей части. |