Page 2 of 7

Posted: Sat 11 Jul 2009, 21:08
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

installing win98 on puppy 4.2

Posted: Sun 12 Jul 2009, 11:01
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.

Posted: Sun 12 Jul 2009, 13:39
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.

Posted: Sun 12 Jul 2009, 15:00
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.

Posted: Sun 12 Jul 2009, 16:03
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.

Posted: Sun 12 Jul 2009, 18:58
by bignono1
ecomoney:
Do i need to change the windows partition to the FAT file system?
Thank you for the help.

Posted: Sun 12 Jul 2009, 21:14
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

Posted: Mon 13 Jul 2009, 05:19
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.

Posted: Mon 13 Jul 2009, 13:42
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?

Posted: Mon 13 Jul 2009, 15:25
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

Posted: Mon 13 Jul 2009, 15:40
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)
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Posted: Mon 13 Jul 2009, 17:11
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

Posted: Mon 13 Jul 2009, 19:51
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.

Posted: Tue 14 Jul 2009, 21:39
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.

Portuguese version.

Posted: Sat 25 Jul 2009, 23:47
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

Posted: Fri 31 Jul 2009, 18:00
by fyujj

Posted: Fri 07 Aug 2009, 13:56
by ecomoney
And then there were two :D

European Mirror (non ad supported/unlimited download bandwidth)

http://www.ecomoney.eu/puppy/winstaller/slaxerpup.exe

Posted: Fri 07 Aug 2009, 13:59
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

Posted: Fri 07 Aug 2009, 16:16
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.

Posted: Fri 07 Aug 2009, 17:48
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.