Il m'a fallu beaucoup de lecture, de réflexion, de tests, et d'erreurs pour que Bash s'installe là où je pensais qu'il devait aller. Les options de configuration que j'ai utilisées sont :
./configure --prefix=/mnt/cible/usr/local --exec-prefix=/mnt/cible \ --with-curses |
Une fois que vous aurez construit et installé Bash, vous devrez créer un lien symbolique comme ceci : cd /mnt/cible/bin; ln -s bash sh. Cela est dû au fait que les scripts débutent généralement par une ligne comme celle-ci :
#!/bin/sh |
Si vous n'avez ce lien symbolique, les scripts ne fonctionneront pas, car ils chercheront /bin/sh et non /bin/bash.
Arrivé à ce point, vous pouvez redémarrer si vous le souhaitez. Lors du redémarrage, vous devriez remarquer que, maintenant, les scripts s'exécutent. Cependant, vous ne pourrez pas vous connecter, car il n'y pas encore de programmes getty ou login.