собственно, проблемы при работе с mintconstructor. почему-то исошник, который получается на выходе всегда составляет около 130 мб. это при том, что образ-источник весил куда больше, а пакеты лишь добавлялись. естественно, исошник, который получается, использовать невозможно. подскажите, пожалуйста, в чём может быть причина этого?
Запустите программу из терминала: sudo mintconstructor и выложите результат. Обычно у меня подобное было после установки некоторых программ и обновления ядра, если я после этого не перезагружал компьютер. Из терминала mintconstructor'a выходили командой exit? Все вводимые Вами команды были отработаны без ошибок?
Сообщений: 0
#3 - 15 ноября 2012 в 08:15
результат при запуске следующий:
Спойлер
Setting up the GUI... /usr/lib/linuxmint/mintConstructor/mintConstructor.py:75: GtkWarning: IA__gtk_radio_button_set_group: assertion `!g_slist_find (group, radio_button)' failed self.wTree = gtk.glade.XML(self.gladefile, domain='reconstructor')
в качестве источника, для примера, использую вашу сборку Linux Mint Mate:
INFO: Saving working directory information... Custom Directory: /home/******* Create New Project: True ISO Filename: /home/*******/Загрузки/linuxmint-13-mate-by-lazarus-32bit.iso INFO: Setting up working directory... Using ISO for remastering... Copying files... Finished copying files... Using ISO for squashfs root... Mounting squashfs... Extracting squashfs root... Unmounting tmpsquash... Unmounting cdrom... Removing tmpsquash... Setting proper permissions... Finished extracting squashfs root... Playing WAVE '/usr/lib/linuxmint/mintConstructor/done.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Mono Finished setting up working directory...
Захожу в chroot.
Copying DNS info... cp: cannot stat `/etc/resolv.conf': No such file or directory Mounting /proc filesystem... Copying wgetrc configuration... Launching Xterm for advanced customization...
К примеру, добавлю пакет wine:
apt-get update apt-get install wine
после выхода из chroot:
Restoring wgetrc configuration... Removing DNS info... Umounting /proc... umount: /home/*******/root/proc: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
я так понимаю, всё дело именно в этом. но как это исправить и причину невозможности отмонтирования я не понимаю. пытаюсь собрать исошник. куча таких ошибок: Failed to read file /home/*******/root//var/lib/dpkg/info/virtualbox-guest-dkms.prerm, creating empty file [===/ ] 7536/108701 6% Failed to read file /home/*******/root//var/lib/dpkg/info/virtualbox-guest-utils.conffiles, creating empty file
Failed to read file /home/*******/root//var/lib/dpkg/info/virtualbox-guest-utils.list, creating empty file [===/ ] 7536/108701 6%libgcc_s.so.1 must be installed for pthread_cancel to work
после этих всех ошибок:
Aborted Creating ISO... 1342 1332 Updating md5 sums... rm: cannot remove `/home/*******/remaster/': Is a directory rm: cannot remove `md5sum.txt': No such file or directory Building ISO... I: -input-charset not specified, using utf-8 (detected in locale settings) Size of boot image is 4 sectors -> No emulation 8.07% done, estimate finish Thu Nov 15 10:04:19 2012 16.12% done, estimate finish Thu Nov 15 10:04:19 2012 24.19% done, estimate finish Thu Nov 15 10:04:19 2012 32.23% done, estimate finish Thu Nov 15 10:04:19 2012 40.30% done, estimate finish Thu Nov 15 10:04:19 2012 48.35% done, estimate finish Thu Nov 15 10:04:19 2012 56.42% done, estimate finish Thu Nov 15 10:04:19 2012 64.46% done, estimate finish Thu Nov 15 10:04:19 2012 72.53% done, estimate finish Thu Nov 15 10:04:19 2012 80.57% done, estimate finish Thu Nov 15 10:04:19 2012 88.65% done, estimate finish Thu Nov 15 10:04:19 2012 96.69% done, estimate finish Thu Nov 15 10:04:19 2012 Total translation table size: 2048 Total rockridge attributes bytes: 4179 Total directory bytes: 15674 Path table size(bytes): 110 Max brk space used 1a000 62054 extents written (121 MB) Making Hybrid ISO... ISO Located: /home/*******/dev-20121115-1002.iso Build Complete... Playing WAVE '/usr/lib/linuxmint/mintConstructor/done.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Mono
Редактировалось: 1 раз (Последний: 16 ноября 2012 в 20:49)
Сообщений: 0
#4 - 15 ноября 2012 в 18:59
Не претендую на абсолютное знание, лишь поделюсь своими мыслями, что я делаю по-другому.
KaraBaSS_1337:
Custom Directory: /home/*******
Здесь я оставляю папку по-умолчанию /root
KaraBaSS_1337:
umount: /home/*******/root/proc: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
В таких случаях я делаю перезагрузку.
KaraBaSS_1337:
Failed to read file /home/*******/root//var/lib/dpkg/info/virtualbox-guest-dkms.prerm, creating empty file
А вот это не очень хорошо, файлы не читаются. Возможно, из-за чего-то перечисленного выше, возможно, на Вашем жестком диске ошибки (кстати, какая файловая система? Я использую ext4), возможно, образ поврежден. Если заново распаковать образ mintconstructor'ом, ситуация повторяется?
Редактировалось: 1 раз (Последний: 15 ноября 2012 в 19:05)
Сообщений: 0
#5 - 16 ноября 2012 в 07:19
последовал вашим советам. если произвести перезагрузку на том этапе, то всё происходит без проблем. правда, у меня такое каждый раз случается - приходится перезагружаться. но причину этой ошибки я так и не понял.. ещё хотел спросить, вы не знаете каким образом можно добавлять/удалять ярлыки с рабочего стола livecd? то есть, к примеру, при загрузки нашего livecd на рабочем столе мы видим "Компьютер", "Домашняя папка пользователя" и "Установить Linux Mint". вот как-то возможно, чтобы при загрузке, к примеру, не было ярлыка "Установить Linux Mint", но были те, которые нам необходимы?
Сообщений: 0
#6 - 16 ноября 2012 в 19:40
Для этого необходимо создать папку /home/mint/Desktop, в которую можно добавить нужные ярлыки. Не забудьте задать права доступа, выполнив в терминале (Вашей машины, а не mintconstructor'a) chown -hR ваше_имя_пользователя:ваше_имя_пользователя /root/root/home/mint.
Редактировалось: 3 раз (Последний: 16 ноября 2012 в 21:06)
Сообщений: 0
#7 - 19 ноября 2012 в 14:21
спасибо большое! а не подскажете каким образом можно удалить с рабочего стола "Установить Linux Mint"? не могу найти где прописывается создание этого ярлыка..
Сообщений: 0
#8 - 25 ноября 2012 в 23:32
Хотел бы так же задать вопрос )) Как в mintconstructor обновить ядро live системы ? Как правило в случае установки пакетов с новым ядром и заголовками вылезает куча ошибок, как я понимаю из-за того что mintconstructor не монтирует всех необходимых каталогов. Помогите решить )))))))