Puppy-Win32-Installer

A home for all kinds of Puppy related projects
Message
Author
User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

#31 Post by Patriot »

Hmmm .....
ICPUG wrote:..... Now I want to know why Windows reports it is on an 'e' drive now! .....
Just a quick lame blabbering ...

Windows (XP) correctly reports it is on e: drive since that's the partition number its being installed on. The MBR overwrite is a legacy issue. No matter what version of windows (x32/x64) the MBR boot code is still 16bit codes.

GRLDR is part of Grub4DOS. In it's readme file, it did mentioned that no matter what partition/disk/floppy/cdrom it booted from, the boot.ini line must be C:\GRLDR ...

Rgds

User avatar
bignono1
Posts: 360
Joined: Sun 17 May 2009, 07:30
Location: Q8

installing win98 on puppy 4.2

#32 Post by bignono1 »

Hi
I am running only Puppy 4.2 and need to install win98,
if it was other way i guess it is easy but in my case what is the best
way to install win98?
Please advise.
Thank you all.

User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#33 Post by ecomoney »

Seems like we need a windows installer for puppy now! :lol:

You will need to boot your computer from CD, using the "puppy pfix=ram" parameter. Once running use gparted (under the "system") menu to shrink your linux partition (drag and drop). You can than reboot with your win98 disk in, and tell it to install on the "free space"

You will need to sort out the mess windoze has made of your bootloader after that (it installs itself as the only option), but use your liveCD to bypass the hosed bootloader and get you back into happy puppy land.

Windows 98 had a great undocumented feature, in that you could literally just copy the files from c:\ onto a new install. Of course this didint sell any more windoze licences so they stopped this with 2000. I suggest after you install it you make an archive of the win98 files which will make re-installing a lot easier.

Good luck and woof woof

P.S. you may want to try Wine, its getting really good at running 98 era programs.
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!

seeker
Posts: 89
Joined: Thu 27 Nov 2008, 00:43
Location: Indiana, USA

#34 Post by seeker »

Thanks everyone for all the feedback.

So, it looks like all that's needed is to have the code always write c:\grldr="Start Puppy Linux" for XP and 2000. Thanks Patriot! Now the next question is: Does this issue exist for 98 installs, since it uses grub.exe to boot. More research .. It's interesting that the problem was not the menu.lst entry as I believed, but I think I understand the issues/differences better now.

Ecomoney, will you do another test for us? Will you use XP to uninstall this Puppy and verify that it will remove the menu.lst entry properly and restore boot.ini? It should notify you that all Puppies have been removed and offer to restore the boot process to the original configuration. Accept the offer and see if XP boots without the startup menu. I want to make sure there aren't anymore gotchas when the install isn't on the first partition. It should remove everything except e:\grldr and e:\boot\grub.exe. e:\menu.lst should be gone, unless you added some code to it. The line c:\grldr="Start Puppy Linux" should be gone from boot.ini.

I really appreciate everyone's help and feedback. I would never have found this bug on my own.

User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#35 Post by ecomoney »

Seeker will give it a try, your very welcome....thats what were here for. Im not at home right now where that test rig is though, so Im afraid it will have to be tommorow.
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!

User avatar
bignono1
Posts: 360
Joined: Sun 17 May 2009, 07:30
Location: Q8

#36 Post by bignono1 »

ecomoney:
Do i need to change the windows partition to the FAT file system?
Thank you for the help.

User avatar
Patriot
Posts: 733
Joined: Thu 15 Jan 2009, 19:04

#37 Post by Patriot »

Hmmm .....

I actually prefer using Grub4DOS than Gnu GRUB most of the time. Grub4DOS is a whole lot more flexible once you're familiar with it.
seeker wrote:..... Does this issue exist for 98 installs, since it uses grub.exe to boot. More research ..
GRLDR and grub.exe is the same core binary but GRLDR is designed as a NTLDR drop-in replacement. The way it has to handle itself upon loading (legacy issue, bios registers, interrupt vectors, bla, bla, bla) probably made it the only one to affect the boot.ini entry (as C:\GRLDR). There's a different issue for DOS/W9x, due to the 16bit BIOS legacy dependency, DOS/W9x needs to be started from an active primary partition. If the loading is done from config.sys then it follows standard DOS definition/procedures. (This is the same issue faced by Coreboot BIOS if one needs to boot such an OS ...)

I suggest hopping over to the Grub4DOS Guide page to see how other tasks can be done.

Rgds

User avatar
bignono1
Posts: 360
Joined: Sun 17 May 2009, 07:30
Location: Q8

#38 Post by bignono1 »

I resized the disk where Puppy is installed, formated the new part to EXT2,
rebooted with the Win98 CD in, and the SETUP started but it was going to format drive C , so i stoped it , cuz maybe it was going to wipe out everything.
Now : i reformated the new part to FAT32 and it was late so i went to sleep mode , i will continue today after work.
CHEEEERZ.

User avatar
bignono1
Posts: 360
Joined: Sun 17 May 2009, 07:30
Location: Q8

#39 Post by bignono1 »

Installed win98 and after reboot the old DISK I/O ERROR came up,
now i cant get any where , when i use win98 start up disk i get to the c:\
and type windows\win i get this: VFAT dEVICE INITIALIZATION FAILD , SYSTEM HALTED.
I can boot puppy only by the CD .
:!:
NOW WHAT?

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#40 Post by mikeb »

@bignono1 my guess is you formatted the second partition to fat32.
98 wants to be on the first so swap everything around.
Once installed you will need grub or grub4dos setup to boot both.
mike

User avatar
bignono1
Posts: 360
Joined: Sun 17 May 2009, 07:30
Location: Q8

#41 Post by bignono1 »

No Mike it is on the first partition.
This is the menu.lst
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Thu Jul 2 23:17:55 2009
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.19465'. You can restore it like this.
# dd if=/boot/grub/mbr.sda.19465 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
timeout 5
color light-gray/blue black/light-gray
gfxmenu /boot/grub/deep_stage1
End GRUB global section
# Linux bootable partition config begins
title Linux (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1 ro vga=normal
# Linux bootable partition config ends
# Linux bootable partition config begins
title Linux (on /dev/sdb1)
root (hd1,0)
kernel /boot/vmlinuz root=/dev/sdb1 ro vga=normal
# Linux bootable partition config ends
title Install GRUB to floppy disk (on /dev/fd0)
pause Insert a formatted floppy disk and press enter.
root (hd0,0)
setup (fd0)
pause Press enter to continue.
title Install GRUB to Linux partition (on /dev/sda1)
root (hd0,0)
setup (hd0,0)
pause Press enter to continue.
title - For help press 'c', then type: 'help'
root (hd0)
title - For usage examples, type: 'cat /boot/grub/usage.txt'
root (hd0)
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#42 Post by mikeb »

Ok from your gparted picture sda3 and sda1 are swapped..this seems to happen with gparted sometimes. You can run fdisk and advanced options, fix partition order. Once done gparted should show the actual order. You may also need to fix the mbr...boot 98 disk to dos and run fdisk /mbr though eventually you will want grub doing the booting so you could simply use that ...but first lets get the partitions in true order.

mike

User avatar
bignono1
Posts: 360
Joined: Sun 17 May 2009, 07:30
Location: Q8

#43 Post by bignono1 »

Thank you Mike for your help.
Keep up the good spirit.
I tried fdisk from puppy cd and win98 start up disk but both didnt do much so i used gparted to arrange the partition then reboot ,
this time i got some strange looking symbols at boot up so i got woofy and resized the hdd wiped out win98 and reinstalled my puppy and here i am HAPPY WITH PUPPY.
I may give it another try later.
Thank you again mate for your time and help.

User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#44 Post by ecomoney »

here i am HAPPY WITH PUPPY
That is the best solution :-)

When I installed I left a section of the disk UNFORMATTED, and the windows installers picked up and I told it to install on the free space. Im happy to say Im now so unfamiliar with the Windows install process I cant remember the exact wording.

Sorry, still havnt got hold of the Vista disk.
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!

fyujj
Posts: 102
Joined: Sat 04 Apr 2009, 17:40

Portuguese version.

#45 Post by fyujj »

I made an express translation (Tutorial.html and pup-installer.ReadMe) for Portuguese (BR).
Download the package here http://www.divshare.com/download/7994602-371

A forum post I made about its use (in Portuguese) http://www.guiadohardware.net/comunidad ... ost4510186

fyujj
Posts: 102
Joined: Sat 04 Apr 2009, 17:40

#46 Post by fyujj »


User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#47 Post by ecomoney »

And then there were two :D

European Mirror (non ad supported/unlimited download bandwidth)

http://www.ecomoney.eu/puppy/winstaller/slaxerpup.exe
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!

User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#48 Post by ecomoney »

P.S. Seeker, your installer helped me out of a really tight spot at an important meeting yesterday. I understand it is responsible for Puppy-Linuxing another cybercafe in nearby in Goole also.

http://www.murga-linux.com/puppy/viewto ... 3&start=30

Many thanks
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!

User avatar
tasmod
Posts: 1460
Joined: Thu 04 Dec 2008, 13:53
Location: North Lincolnshire. UK
Contact:

#49 Post by tasmod »

Oh yes :D :D

Just what I wanted, now I can give this out to friends and tell them to play away to their hearts content. I don't have to go round and 'help' them install. :lol:

I tried it out myself with the 421 edition and it installed on an XP laptop OK, however it took a second boot to get the selection menu. No biggy. (Maybe I missed it first time, too quick, I had looked round and it was XP again)

Barry should really look at this for the main Puppy site. More converts I'm sure.
Rob
-
The moment after you press "Post" is the moment you actually see the typso 8)

User avatar
ecomoney
Posts: 2178
Joined: Fri 25 Nov 2005, 07:00
Location: Lincolnshire, England
Contact:

#50 Post by ecomoney »

Barry should really look at this for the main Puppy site. More converts I'm sure.
We could edit the download page at puppylinux.org ourselves and put it up there...unless there are any objections?

Perhaps Seeker, a useful feature for the next version would be to give users the choice of having Puppy or XP as the default at bootup.
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]

Sorry, my server is down atm!

Post Reply