--- alx-src/trunk/alxinstall-ng/bin/alxinstall-ng.sh 2008/06/27 23:33:40 527 +++ alx-src/trunk/alxinstall-ng/bin/alxinstall-ng.sh 2008/06/27 23:38:45 528 @@ -1,6 +1,6 @@ #!/bin/sh # -# $Header: /home/cvsd/alx-cvs/alx-src/alxinstall-ng/bin/alxinstall-ng.sh,v 1.13 2008-06-27 23:33:40 niro Exp $ +# $Header: /home/cvsd/alx-cvs/alx-src/alxinstall-ng/bin/alxinstall-ng.sh,v 1.14 2008-06-27 23:38:45 niro Exp $ # # AutoSta_LX Installation Script # @@ -418,8 +418,25 @@ setup (hd0) quit EOF +exit 0 +CHROOTEOF + + ## enters chroot + mount -t proc proc ${INSTALLPATH}/proc + mount -t sysfs sysfs ${INSTALLPATH}/sys + mount -o bind /dev ${INSTALLPATH}/dev + chroot ${INSTALLPATH} /bin/bash --rcfile /root/.bashrc -i + umount ${INSTALLPATH}/proc + umount ${INSTALLPATH}/sys + umount ${INSTALLPATH}/dev + rm ${INSTALLPATH}/root/.bashrc +} + +install_mkinitrd_chroot() +{ + cat > ${INSTALLPATH}/root/.bashrc << CHROOTEOF echo "MODULES=\"ext3 amd74xx piix sis5513 via82cxxx\"" > /etc/conf.d/mkinitrd -mkinitrd -f /boot/$(readlink /boot/initrd) $(readlink /boot/vmlinuz | sed "s:kernel-::g") +mkinitrd -f /boot/$(readlink /boot/initrd) $(readlink /boot/vmlinuz | sed "s:kernel-::g") > /dev/null exit 0 CHROOTEOF @@ -491,6 +508,7 @@ dialog_install_settings sleep 1 install_system_settings + install_mkinitrd_chroot install_umount_rootfs dialog_install_successful } @@ -511,6 +529,7 @@ dialog_install_settings sleep 1 install_system_settings_flash + install_mkinitrd_chroot install_umount_rootfs_flash dialog_install_successful }