What distro/version of Linux?
You could put those commands in a script and set the script to run on boot. The classical way to do this is to put it in /etc/rc.local (note that rc.local may be in different locations in /etc, depending on the distro.
You might take a look at the log files in /var/log to see whether there is some hint as to what is causing this problem. Look for files named /var/log/messages, /var/log/system and /var/log/boot for starters. You may have to have root privileges to access them.
It might be easiest to view the files with less, since it will enable you to navigate in them.
See man less