Hello
1. Is it possible to boot directly to console mode?
To boot directly to Console mode, hold the "Apple Key (Command)" and the V key together durring boot up. For Single User (Command Line) mode Do the same except hold the S key instead of V.
You can also go to System Preferences and select User Accounts and de-select automatic log-in and choose to use a list of users when you log-in. When you log in, you can choose "Other" and at that point, for name you type >console , and press enter. Then you can log-in using the command-line. The benifit of that is, you don't need to reboot into the command line all the time.
3. And is there a way to speed up my computers boot time? It takes a while, like in the 2 minute range. Maybe there is a few hacks I can do?
OK, you probably have 10.2.1 If I am not mistaken. Try and update to 10.2.2 (Software Update in System Preferences) that might help.
If you really want to "Hack" your system to have better performance etc. I would recomend two things: have a separate Swap Partition, and Put your user on a separate partition. You can do the first easily by reformating and paritioning your drive into 3 sections OSX,User,.Swap. Edit /etc/rc and add the mount command before the declaration of the swap location for example:
mount -t HFS /dev/disk0s3 /Volumes/.Swap
swapdir=/Volumes/.Swap .
To move your user location to another partiton, just open the Netinfo Utility in the Utilites folder, authenticate your user, and navigate to the "Users" directory. You should see your name there, click it and change your "home" from /Users/ to /Volumes/(your partition name)/(Username). Then just copy the folders from your old location.
The benefits of this are that your swapfiles are not getting fragmented with the other files that your system updates add and you yourslef add to the same partition. It helps to keep the system files all together nice and neatly so the system boots faster and doesn't need to "plow through" tons of fragmented stuff. Your user is also isolated from the system, so that if you wanted to competely erase your OS, you can do that and not effect your personal user settings and data at all.
2. Is it possible to have multiple instances of console running that I can switch to, such as tty1, tty2, etc. using a key combination?
If you use the Terminal Application, you might be able to do this, but I am not sure.
Check the help section at apple.com/support and check at the user forums there, someone may have asked the same question already...
P.S I was also new to Mac a year ago, so just sharing what I know...
P.P.S OSX partiton should be at least 5Gigs, and installing with minimal languages and fonts can speed up things quite a bit too.
Good Luck