[Comm] сборка своего LiveCD

Michael A. Kangin =?iso-8859-1?q?mak_=CE=C1_rsmu=2Eru?=
Пт Июл 25 16:47:49 MSD 2008


On 25 июля 2008 Denis Nazarov wrote:

> > > Попытался загрузиться с заново созданного образа - совсем кошмар....
> > > Сплошные FAILED, в основном при монтировании разделов (почему-то в
> > > ftab прописались все мои разделы на винте),
> >
> > Это поведение описывается в  image-scripts.d/01system. Я для себя
> > закомментировал всё к fstab относящееся и поставил hal-mount-subfs.
>
> содержимым не поделитесь? а то башка совсем уже не соображает...

http://git.altlinux.org/people/prividen/packages/?p=mkimage-profiles-desktop.git;a=commitdiff;h=c2a47ba74ea322905e09a22d66e561a92e18f0ae
Там записи в fstab остаются и точки монтирования создаются в /mnt, только 
автоматически ничего не монтируется. Автоматически будет монтировать 
hal-mount-subfs в /media, что найдёт.

>
> > > плюс иксы не стартанули совсем....
> >
> > Почему, что в логах?
>
> что-то про то, что нет файла или каталога... не вникал, потому что в логах
> сборки обнаружил нечто...
>
> mkinitrd: warning: /proc not available - hardware autodetection will not
> work
> pcilib: Cannot open /proc/bus/pci
> lspci: Cannot find any working access method.

Это всё нормально, создаётся initrd, он же не должен быть привязан к той 
машине, на которой создаётся.

> WARNING: Couldn't open
> directory
> /tmp/initrd.cEhTQcmkkj/tree/lib/modules/2.6.25-std-def-alt6.M41.1: No such
> file or directory
> FATAL: Could not
> open
> /tmp/initrd.cEhTQcmkkj/tree/lib/modules/2.6.25-std-def-alt6.M41.1/modules.d
>ep.temp for writing: No such file or directory
> mkinitrd: Failed to generate module dependencies.

Вот не помню, должно ли так быть. Проверьте, совпадает ли версия ядра 
в /isolinux/alt0/ и модулей внутри образа live?


> /
> cannot open /proc/partitions
> <13>Jul 25 08:57:19 rpmi: memtest86+-2.01-alt1 installed
> /
> cannot open /proc/partitions


> какое-то очень странное имя для временной папки....

Нормальное..


> и дальше
>
> mki-scripts: Run:
> `/home/denis/mkimage/mkimage-profiles-desktop/profiles/scripts.d/05-copydoc
>s' mki-exec: has started executing.
> hsh-run: changed working directory to
> `/home/denis/mkimage/mkimage-profiles-desktop/profiles/.work'
> hsh-run: Locked working directory
> `/home/denis/mkimage/mkimage-profiles-desktop/profiles/.work'
> hsh-run: Acquiring lock for config file `/etc/hasher-priv/user.d/denis'...
> hsh-run: Locked config file `/etc/hasher-priv/user.d/denis'
> removed
> `/home/denis/mkimage/mkimage-profiles-desktop/profiles/.work/chroot/.host/h
>sh-run'
> `/home/denis/mkimage/mkimage-profiles-desktop/profiles/.work/chroot/tmp/sta
>rt.sh' ->
> `/home/denis/mkimage/mkimage-profiles-desktop/profiles/.work/chroot/.host/h
>sh-run' rsync: change_dir "/usr/share/doc/alt-docs/lite*" failed: No such
> file or directory (2)
> rsync error: some files could not be transferred (code 23) at main.c(1042)
> [sender=3.0.2]
> mki-cache: has started executing.

Чего-то с документацией намудрили :) можно попробовать выбросить упоминания о 
docs изо всех причастных make-файлов



> а иксы, похоже, не стартуют из за этого
>
> x11_autosetup: xconf: error while loading shared libraries: libxcb.so.1:
> cannot open shared object file: No such file or directory

Пакет libxcb стоит?

> > Лёд тронулся ;)
> Мыши плакали, кололись, но продолжали грызть кактус...

В данном случае, это хорошо :)


-- 
wbr, Michael A. Kangin
OIOS, RSMU


Подробная информация о списке рассылки community