WakePup2 v0.2 - Floppy boot disk (or boot CD) for Puppy2
Posted: Fri 12 May 2006, 09:17
WakePup2 is a boot disk using FreeDOS that can boot Puppy2 from built-in hard disk and CD-ROM drives as well as USB hard disk, CD-ROM and flash drives. It will run from floppy disk or CD. Except for the drivers, WakePup2 uses only GPL'd software or freeware.
See also WkPup2x v0.2, here, for a special version of WakePup2 that can boot puppy from USB devices attached to a PCMCIA USB2 adapter in your laptop. Useful if you laptop doesn't have USB ports or just to speed up booting if the built-in laptop ports are only USB1. You can boot it from floppy or, if your laptop supports it, boot from CD.
Barry has conveniently put a floppy disk image of WakePup2 in Puppy2alpha-7may06. Unfortunately, that early version has a bug in it that prevents the boot option (acpi=on or acpi=off) from working. Use this version instead.
While fixing the bug, I took the opportunity to improve WakePup2 somewhat.
- I have extended the drive letters that get searched for Puppy2 files to the maximum for those cases where the hard disk(s) has/have many partitions (C through W for IDE/USB drives not including CD-ROM and X through Z for CD-ROM). If you have two IDE CD-ROM drives (not uncommon today), the first one gets drive letter X, the second Y. If a USB CD-ROM is found, it gets drive letter Z.
- There are now three boot options:
1. acpi=on Default for newer PCs (made 2002 or later)
2. acpi=off For older PCs, or use if acpi=on causes problems
3. acpi=force Needed to force acpi=on on older PCs
- I have also made an iso image of WakePup2 for those who have PCs that can boot from CD but not USB. Ideal to put on a mini-CD to carry along with a USB flash pen containing Puppy2 and your personal files.
How to make a WakePup2 floppy disk
----------------------------------
With a formatted 1.44MB diskette in the floppy drive, do one of the following:
1) In DOS/Windows, unzip WKPUP202.ZIP in a temp dir and execute MAKEDISK.BAT
2) In Linux, copy WKPUP202.ZIP to a temp dir and execute:
# unzip WKPUP202.ZIP
# dd if=WKPUP202.IMG of=/dev/fd0 bs=1440k
Using WakePup2
--------------
I have provided the marker files IDEHD, USBHD and USBFLASH for convenience on the WakePup2 floppy. Just copy the one you need to the drive you want to boot from containing the Puppy2 files [INITRD.GZ, PUP_xxx.SFS and VMLINUZ]. The CD-ROM doesn't need a marker file.
Examples of booting Puppy2 with WakePup2:
- Boot from a built-in hard disk: copy the IDEHD marker file to the hard disk partition containing the Puppy2 files, then boot using WakePup2.
- Boot from a USB hard disk: copy the USBHD file to the hard disk partition containing the Puppy2 files, then boot using WakePup2.
- Boot from a USB flash pen: copy the USBFLASH file to the same location as the Puppy2 files on the drive, then boot using WakePup2.
- Boot from a built-in IDE or external USB CD-ROM: no marker file is needed - WakePup2 should find the Puppy2 files anyway.
WakePup2 will pause after the USB driver has scanned for USB devices. If it detects one, it will print a short id string. If not, it will print "Target USB device not found".
Notes
-----
- WakePup2 can only find Puppy2 files on DOS (FAT16 or FAT32) formatted partitions.
- WakePup2 does not seem to work with some USB flash drives. It seems to be dependant on the make of the controller chip used in the drives.
- If WakePup2 cannot find your USB flash device, it may help to reformat it (FAT16, or FAT32 if the drive is 4GB or larger) .
[Edited post to correct links and update text]
See also WkPup2x v0.2, here, for a special version of WakePup2 that can boot puppy from USB devices attached to a PCMCIA USB2 adapter in your laptop. Useful if you laptop doesn't have USB ports or just to speed up booting if the built-in laptop ports are only USB1. You can boot it from floppy or, if your laptop supports it, boot from CD.
Barry has conveniently put a floppy disk image of WakePup2 in Puppy2alpha-7may06. Unfortunately, that early version has a bug in it that prevents the boot option (acpi=on or acpi=off) from working. Use this version instead.
While fixing the bug, I took the opportunity to improve WakePup2 somewhat.
- I have extended the drive letters that get searched for Puppy2 files to the maximum for those cases where the hard disk(s) has/have many partitions (C through W for IDE/USB drives not including CD-ROM and X through Z for CD-ROM). If you have two IDE CD-ROM drives (not uncommon today), the first one gets drive letter X, the second Y. If a USB CD-ROM is found, it gets drive letter Z.
- There are now three boot options:
1. acpi=on Default for newer PCs (made 2002 or later)
2. acpi=off For older PCs, or use if acpi=on causes problems
3. acpi=force Needed to force acpi=on on older PCs
- I have also made an iso image of WakePup2 for those who have PCs that can boot from CD but not USB. Ideal to put on a mini-CD to carry along with a USB flash pen containing Puppy2 and your personal files.
How to make a WakePup2 floppy disk
----------------------------------
With a formatted 1.44MB diskette in the floppy drive, do one of the following:
1) In DOS/Windows, unzip WKPUP202.ZIP in a temp dir and execute MAKEDISK.BAT
2) In Linux, copy WKPUP202.ZIP to a temp dir and execute:
# unzip WKPUP202.ZIP
# dd if=WKPUP202.IMG of=/dev/fd0 bs=1440k
Using WakePup2
--------------
I have provided the marker files IDEHD, USBHD and USBFLASH for convenience on the WakePup2 floppy. Just copy the one you need to the drive you want to boot from containing the Puppy2 files [INITRD.GZ, PUP_xxx.SFS and VMLINUZ]. The CD-ROM doesn't need a marker file.
Examples of booting Puppy2 with WakePup2:
- Boot from a built-in hard disk: copy the IDEHD marker file to the hard disk partition containing the Puppy2 files, then boot using WakePup2.
- Boot from a USB hard disk: copy the USBHD file to the hard disk partition containing the Puppy2 files, then boot using WakePup2.
- Boot from a USB flash pen: copy the USBFLASH file to the same location as the Puppy2 files on the drive, then boot using WakePup2.
- Boot from a built-in IDE or external USB CD-ROM: no marker file is needed - WakePup2 should find the Puppy2 files anyway.
WakePup2 will pause after the USB driver has scanned for USB devices. If it detects one, it will print a short id string. If not, it will print "Target USB device not found".
Notes
-----
- WakePup2 can only find Puppy2 files on DOS (FAT16 or FAT32) formatted partitions.
- WakePup2 does not seem to work with some USB flash drives. It seems to be dependant on the make of the controller chip used in the drives.
- If WakePup2 cannot find your USB flash device, it may help to reformat it (FAT16, or FAT32 if the drive is 4GB or larger) .
[Edited post to correct links and update text]