![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#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 Ребята, повторюсь: есть вопросы, описали -- не стесняйтесь дёрнуть, когда перегружен -- сам промолчу (если совсем) или отвечу, что непрямщас (если просто сильно) ![]() -------------------- |
|
|
![]()
Сообщение
#3
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
use/live/rw есть, но потянет по умолчанию не только features.in/syslinux/cfg.in/32live_rw.cfg, но и 30live.cfg; для локальной загрузки используется 10localboot.cfg, но его можно не заказывать. Не сработало по какой-то причине, как не сработало добавление altlinux в группу vboxusers (написал скрипт firtstime, который добавление осуществляет)Предлагаю попробовать нечто вроде Код @$(call set,SYSLINUX_CFG,live_rw) т.е. перебить, а не дополнить, содержимое переменной. git grep KMODULES -- ну или см. пример в features.in/vmguest/config.mk, например. Можно оформить фичей vboxhost, только тогда сразу делать её с расчётом на поддержку в дальнейшем как минимум kvm+virtualbox. Пока рано оформлять, разобрать бы несрабатывание use/deflogin и @$(call set,SYSLINUX_CFG,live_rw), ну, или сделать возможность оставить только один вариант (rw в данном случае по умолчанию должен быть даже без таймаута)Насчёт "не раскатывается" не совсем понял, надо рассматривать внимательней под fdisk. Имел ввиду, что сторадж размером получается меньше размера флешки, а, поскольку на флешке кроме хоста с гостём ничего не будет (и более того, ничего там лишнего не должно быть, доп. разделов тоже), надо заточить так, чтобы использовались все 100% объёма накопителя (ну, или предусмотреть где-либо ручку для этого).Ещё use/services и @$(call add,DEFAULT_SERVICES_ENABLE,virtualbox) либо см. http://git.altlinux.org/people/led/package...x-on-demand.git А вот это не понадобилось. В сборках модули успешно подгружались автоматом, оставалось только стартовать саму машину (это делает в моём случае специально обученный скрипт, который, ко всему прочему, ещё менял настройки сетевого интерфейса в зависимости от имеющегося на сторадже в определённом месте файла и вырубал хост при завершении гостя - предполагается, что это пользователь рубильник в госте дёрнул).
Сообщение отредактировал ksa - 7.1.2014, 15:04 -------------------- Пакеты на яндекс.диске
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 13.7.2025, 18:31 |