Installed Puppy Linux with WinXP, now can't boot WinXP
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
That would work if they had their windows System reserved partition, but it''s missing.
As long as the i386 folder is there & they have the windows product key they can reinstall, after backing up data.
My grub4dos menu may not help you though as I have recovery partition alongside the windows 7 partition and my Puppy Racy 5.2.2 and MacPup 528 installs are both on 4 gig pendrives as frugal installs with a personal save .sfs. You might have saved yourself some grief if you had gone the usb running Puppy Linux route and left the Windows MBR from being over wrote by grub (just a guess what might have happened here. I don't know though for sure).
Good Luck with it. Hope you get this solved. Happy Trails, Rok
EDDY1 Hirens recommendation is a good one also. It has bailed out Puppy users with dualbooting puppy with Windows.
I broke out my old Panasonic CF-48 that triple boots Windows XP, LightHouse Puppy 4.43, and AntiX 11. I use grub4dos to boot this Laptop. All my partitions boot OK on it. I just don't use this rig much as the LCD cable is flaky on it till I buy a replacement.
Windows XP is on the first partition and does not have a recovery partition and grub4dos is installed on the mbr. Puppy is a frugal install. Antix 11 is a full install.
Here is my full menu.lst that grub 4 dos generates to triple boot this rig.
Code:
# menu.lst produced by grub4dosconfig-v1.6d9.1
color white/blue black/cyan white/black cyan/black
timeout 10
default 0
# Frugal installed Puppy
title Light House pup 4.43 (sda6)
find --set-root --ignore-floppies --ignore-cd /spup-443.sfs
kernel /vmlinuz pmedia=atahd pfix=fsck
initrd /initrd.gz
title Light House pup 4.43 (sda6) RAM mode\nBoot up Puppy without pupsave
find --set-root --ignore-floppies --ignore-cd /spup-443.sfs
kernel /vmlinuz pmedia=atahd pfix=ram,fsck
initrd /initrd.gz
# Full installed Linux
# Windows
# this entry searches Windows on the HDD and boot it up
title Windows\nBoot up Windows if installed
errorcheck off
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
find --set-root --ignore-floppies --ignore-cd /io.sys
chainloader /io.sys
errorcheck on
# Boot from Partition Boot Sector
title Windows Xp (sda1:PBS)
uuid 1A20A02E20A01335
chainloader +1
title AntiX 11 Linux boot (sda3:PBS)
uuid 3fe7d362-f455-43a0-9eb6-d60231f24be2
chainloader +1
# additionals
title Find Grub2\nBoot up grub2 if installed
find --set-root --ignore-floppies --ignore-cd /boot/grub/core.img
kernel /boot/grub/core.img
title Grub4Dos commandline\n(for experts only)
commandline
title Reboot computer
reboot
title Halt computer
halt
The Antix entry kicks in AntiX legacy grub Boot Loader. The Windows entry kicks in the Windows XP Bootloader.
sh-3.00# fdisk -l
Disk /dev/sda: 100.0 GB, 100030242816 bytes
255 heads, 63 sectors/track, 12161 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 1930 15502693+ 7 HPFS/NTFS
/dev/sda2 5659 12161 52235347+ 5 Extended
/dev/sda3 1931 5658 29943808 83 Linux
/dev/sda5 11974 12161 1510078+ 82 Linux swap / Solaris
/dev/sda6 5659 6694 8321607 83 Linux
/dev/sda7 6695 11973 42403536 b W95 FAT32
Partition table entries are not in disk order
my wife suggests I just press ctrl+z a bunch of times until it goes back to normal.
I understand you following wifes instructions but right now your wins xp installation is broken, if what you are trying to restore is not there, it will not repair.
I suggested how you can reinstall from your hdd without xp-cd as long as you have product activation codes.
The i386 folder is your re-installation disk on your hdd Ms took it out of the newer releases so you have to buy it as OEM's can no longer store it on hdd.
Do you have 32 or 64-bit?
I have 32-bit. And if it's come to that, then I'm pretty sure I know how to do that with the i386 folder. I was just trying to see if I could just fix it without having to go through all that trouble.
@rokytnji your windows xp has the i386 folder also.
You just have to show hidden folders
Xp is the last Ms Os that stores i386 on hdd.
Mine is OK Eddy. Boots and runs ,(rarely for tuning motorcycles). You might also want to mention that before installing any Linux distro along side a Windows install. Windows needs to be defragged first till all windows files are to the left in the Windows partition window instead of being scattered all over the drive.
This leads to problems when shrinking (gparted) a Windows XP partition to make room for a linux partition install. You lose Windows files when they are scattered all over the drive.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.