Expert installation of Debian Squeeze from a Lenny mini.iso
This tutorial helps walk through the complicated Debian 'expert' type boot process. Due to a bug in the Squeeze installer, we are forced to boot from a Lenny mini.iso and perform a network installation.
First, let me apologize. I'm not a photographer. But hopefully these pictures will help you understand what you need to do.
Type 'expert'. Or, like it says, if you have video problems, try 'expert video=ofonly'.
I usually skip keyboard selection and choose the language and jump right to 'Detect network hardware'.
Every time it asks to start PC card services I just choose 'yes'...
... I enter nothing here yes and select 'continue'. Sometimes, if I don't things don't load.
After Detection, we can configure the network using DHCP. Be sure your ethernet cable is plugged in.
and a mirror near you.
After a few moments it will ask you what flavor you want. This was the whole purpose of doing this type of installation. Because Squeeze has a yaboot bug in its installer we cannot use the Squeeze installer itself. Using this 'expert' booting method we can choose to install Squeeze from a Lenny installation. Trust me, it is true.
After picking our mirror we are now going to start getting some components for our installer.
I don't pick anything here, I just go to 'continue'.
Now you can see that we have a lot more stuff in our main menu. We can start to install the OS now.
Do you need any more languages? Probably not, just continue.
Again the PC card services, just do it.
*gasp* Partitioning disks!!
If you want to do a dual boot, or some fancy disk partitioning, then you will need more help than this tutorial offers. One thing to note is that you need at least 5Gb for the Linux system. Yaboot needs its own partition and then you gotta satisfy OF (Open Firmware) so it's best to just do the "Guided - use entire disk". If you are adamant on doing a dual boot, I suggest you do some further research! This method will however do all of the work for you.
Once you select entire disk it asks you to pick the disk. Notice SCSII is the flash drive that I used to boot the installer. Pick whatever IDE and hda you have.
Here is where you can get fancy. I suggest you pick "Separate /home partition" so in the event of a OS crash you can still recover your data.
This is how the installer will setup your hdd. Complex, huh? Aren't you glad you didn't do a dual boot or something else complex. Finish and continue.
Last chance to back out. Of course, why would you have gone this far?
Poof, now the drive is wiped and the new partitions are getting written.
Only now can we choose the base system.
After a little while it will ask what kernel you want to use. Frankly I don't know what smp or vserver is. Pick the one I have highlighted: linux-image-2.6.32-5-powerpc.
I choose to install all drivers. I don't think it'll inflate your modules enough to notice any problems, and this will limit the chances of NOT having a driver. Either way, I doubt it'll make much difference though.
Here is an interesting warning. But don't worry. That driver gets replaced with the mintPPC 9.1 install script. So don't worry about it and continue.
This blurry pic says "Set up users and passwords".
Shadow means encrypted and you should pick yes.
I like to log in as root. Some see this as a security risk. I see it as smoke and mirrors security, but that is a debate for another document. Do as you wish here. It will not affect sudo.
Configuring the packages to be installed.
Choose yes for non-free.
Do not select volatile.
This blurry pic says "Detect and install Software"
This doesn't really matter. I re-install my OS so much for testing that I choose "No". It wont have any effect on the installation process.
I pick no here.
On my iBook, these are the selections that were made for me. This isn't what we want.
We want to uncheck "Graphical desktop environment". I like to check SSH server in the event that the system boots, but the video doesn't function due to some driver or configuration error. The ssh server will give you a method to get in. "Laptop" should be checked if this is a laptop system. "Standard system utilities" should always be checked.
Like this! After making these selections it will install stuff for some time.
We will begin installing the boot loader (yaboot). Whatever it says here is correct provided you didn't do a manual partition (above). If you did, then you gotta remember where you put your boot partition. If you followed this tutorial, then the installer knows best.
Provided everything went well, you should now we able to boot into the new system. Joy!
Wait! What is this? I thought we were rebooting? What is this clock stuff? Well, don't skip it. Choose "Yes".
Ahh, finished at last.
Your new Debian Squeeze system will reboot to a command line login. This is where you begin to install the MintPPC system using the mint-installer script.
Hopefully Debian gets the Squeeze yaboot bug fixed soon so we can all go back to using installation CDs.