
A falha a seguir ocorre porque /dev/shm
é um link simbólico para /run/shm
sistemas Debian e Ubuntu mais recentes. Existe uma maneira de ajustar esse comportamento no Kickstart para que ele também tente montar /run/shm
? Eu acharia isso preferível a alterar meu link simbólico padrão para uma montagem vinculada. Idealmente, isso seria algo que eu poderia definir no .ks
arquivo.
chroot builddir/media/centos6/x86_64/tools livecd-creator --config /build/livecd.ks
## Snip -- output from mke2fs and tune2fs
mount: special device /dev/shm does not exist
Error creating Live CD : Bind-mounting '/dev/shm' to '/var/tmp/imgcreate-ubTScl/install_root//dev/shm' failed
make: *** [builddir/media/centos6/x86_64/image.iso] Error 1
user@host:/tmp/workspace$ ls -lh /dev/shm
lrwxrwxrwx 1 root root 8 Aug 24 14:21 /dev/shm -> /run/shm
Responder1
Olá, eu estava tentando o mesmo dentro de um chroot
[] $ sudo livecd-creator -c fedora-live-base.ks -f rhel6.2
Error creating Live CD : Bind-mounting '/dev/shm' to '/var/tmp/imgcreate-O5IVB2/install_root//dev/shm' failed
eu me deparei
https://wiki.archlinux.org/index.php/Install_from_Existing_Linux
Ao fazer chroot em sistemas host baseados em Debian, os /dev/shm
pontos apontam para /run/shm
. /run/shm
não existe no ambiente chroot e, portanto, o link está quebrado e pacstrap
retorna um erro.
Crie um diretório /run/shm
no ambiente chroot ao fazer chroot a partir de sistemas host baseados em Debian
Depois de criar /run/shm
meu chroot, consegui criar o liveCD.