![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Собственно поставил p7 mate в качестве основной (пока, а то как бы опять откатываться не пришлось). Нужно собрать минимальный "живой диск" без графики. Взял m-p (и из гита брал и Костин архив [для wmsmall] пробовал), пробую собирать [неважно что] и в логе сборки получаю вот такую бяку:
Код $ cat build.log | tail -n 7 Где и что сломано ? Пробовал и под новым пользователем (профиль для основного пользователя перекочевал со старой системы) но без результата. На p6 (t6) же для сборки требуется новый mkimage (относительно гита m-p) и сборка обламывается.
<13>Dec 22 05:47:33 rpmi: liblzo2-2.06-alt1 installed <13>Dec 22 05:47:33 rpmi: squashfsprogs-4.2-alt1 installed cp: cannot create hard link '/tmp/.private/sb/mkimage-profiles.build.tUJe/.work/.out/live' to './live': Operation not permitted make[3]: *** [pack-image] Error 1 make[2]: *** [live/] Error 2 Command exited with non-zero status 2 9:02.26 132%CPU 141252k Сообщение отредактировал ksa - 22.12.2013, 10:36 -------------------- Пакеты на яндекс.диске
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Специалист ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 128 Регистрация: 21.10.2011 Вставить ник Цитата Пользователь №: 2177 Страна: Украина Город: Москва Пол: Муж. Репутация: ![]() ![]() ![]() |
(при установке в зависимостях к mkimage этого пакета не значилось, а это означает необходимость документацию на m-p поправлять) И вот хоть бы кто не то что патчик почтой кинул, а хоть в жабер настучал ![]() В зависимости mkimage либо сам mkimage решил не включать, по крайней мере пока. После перезагрузки опять не смог собрать образ, пока не переустановил mkimage-preinstall Обязательно надо повесить баг. Корректировка настроек там делается в %post и в /etc/sysctl.d-файлике, последний не отработал, если такое дело. Почему -- пока не соображу. Как быстрее всего испечь образ livecd с сохранением сеанса (т.е. один пункт в меню загрузки по умолчанию без возможности выбора), но без иксов, минимальный (ядро+sysvinit+mc) ? use/live/rw есть, но потянет по умолчанию не только features.in/syslinux/cfg.in/32live_rw.cfg, но и 30live.cfg; для локальной загрузки используется 10localboot.cfg, но его можно не заказывать. Предлагаю попробовать нечто вроде Код @$(call set,SYSLINUX_CFG,live_rw) т.е. перебить, а не дополнить, содержимое переменной. Отталкиваться придётся от use/live -- в use/live/base уже как минимум сеть добавляется. (нужно собрать простую хост систему для запуска вируальной машины (виртуалбокс скорее всего, т.е. ещё приложить модуль для ядра надобно дополнительно) с образа, который впоследствии будет прикладываться на alt-storage, да, ещё бы узнать, где размеры последнего задаются, а то он не раскатывается на всё оставшееся место на флешке). git grep KMODULES -- ну или см. пример в features.in/vmguest/config.mk, например. Можно оформить фичей vboxhost, только тогда сразу делать её с расчётом на поддержку в дальнейшем как минимум kvm+virtualbox. Насчёт "не раскатывается" не совсем понял, надо рассматривать внимательней под fdisk. Собственно, от хост системы надо две вещи: загрузить ядро+модуль виртуалбокса, после этого запустить саму машину (на alt-storage будут настройки сети и сам образ машины). По крайней мере пока такая задумка. Ещё use/services и @$(call add,DEFAULT_SERVICES_ENABLE,virtualbox) либо см. http://git.altlinux.org/people/led/package...x-on-demand.git Ребята, повторюсь: есть вопросы, описали -- не стесняйтесь дёрнуть, когда перегружен -- сам промолчу (если совсем) или отвечу, что непрямщас (если просто сильно) ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 13.7.2025, 14:57 |