Whilst I love Puppy Linux for its speed and ease of use, installing it as a Frugal install to a new hard disk requires a disproportionate number of ‘hoops’ to jump through to get the distribution to work correctly.
The following tutorial attempts to take you through the install, hopefully without the pain!
A. Boot of the Puppy Linux 4.3.1 ‘Live’ CD
B. Run GParted to partition the hard disk
- Right click on the desktop, from the displayed menu choose System > GParted Partition Manager
- GParted will run.
- Select the empty hard disk and create a New EXT2 partition, label it Puppy
- Exit GParted once the partition is created
C. Install GRUB Boot Loader
- Right click on the desktop and from the menu choose System > GRUB Boot Loader
- Select Simple, click OKay and follow the on screen instructions, specifying the disk you wish the boot loaded to be installed to, normally /dev/sda1, but this may vary depending on your PC.
- Choose option 3 (MBR Install) when asked where to install GRUB. Unfortunately for a new hard disk without an existing boot loader, choosing option 1 will leave you with a non boot-able hard disk.
- GRUB will install and you will get a success screen. Click OKay.
- Now because GRUB can be an absolute pain, especially if you are new to using it, reboot Puppy Linux (choose DO NOT SAVE) and remove the Live CD. You should get the default GRUB boot menu on restart.
- If successful, reboot the PC off the Puppy Linux ‘Live’ CD.
D. Install Puppy Linux
- Right click on the desktop and from the menu choose Setup > Puppy universal installer
- Select Internal (IDE or SATA) hard drive and follow the on-screen instructions.
- Select the hard disk you wish to install to, in this example it is SDA, click OKay.
- The install should see your partition created in B above, If so click the icon to the right of Install Puppy to sda1.
- You will be given with a warning message confirming your selection. If happy, click OKay and follow the instructions.
- When asked on the type of install, choose FRUGAL, then follow the on screen instructions, accepting the defaults.
- Once complete you will be displayed a window showing the settings required for GRUB. Click OKay to the message, you will get another window confirming installation is complete. Click OKay
E. Configuring GRUB
- Run Edit (Geany) and open the configuration text file /tmp/NEWGRUBTEXT.
- On the desktop right click on disk SDA1 and select Puppy Drive Mounter. Mount the drive.
- Navigate to the boot/grub folder and find the menu.lst file. This file contains the GRUB configuration. Click on it to open it in Edit.
- Find the comment titled #Linux bootable partition config begins, and the corresponding comment #Linux bootable partition config ends. Delete all text between these two comments.
- Paste the text in /tmp/NEWGRUBTEXT into the space created in 4 above.
- Save menu.lst, close Edit and quit Puppy Drive Mounter.
F. Re-Boot and test
- Reboot Puppy Linux
- As you have booted off the ‘Live’ CD, you will be asked whether you want to <SAVE TO FILE>, select this option. Then select all the defaults, in subsequent menus.
- At the end Puppy will reboot, remove the CD.
- The PC should successfully boot into Puppy Linux. It will then allow you to “localise” the installation. Once localised, reboot.
- You will again run through the <SAVE TO FILE> options as in F.2. repeat. This will be the last time you will be asked for these settings.
- Puppy Linux is now installed.
Powered by Bilbo Blogger