A explicação mais provável é que Ubuntu1
não tinha /dev/fd
(normalmente um link simbólico para /proc/self/fd
. e normalmente criado por udev
).
bash
precisa de /dev/fd
para substituir o processo pelo trabalho.
Após a reinicialização, udev
fez o que deveria fazer e criou o link simbólico.
BTW, quando você instala bash
no FreeBSD, ele solicita que você inclua o seguinte em /etc/fstab
(não necessário no linux, porque ele é manipulado por udev
)
fdesc /dev/fd fdescfs rw 0 0