Installed Porteus after Windows XP...now broke. [Solved]
Re: Installed Porteus after Windows XP...how to dual boot?
I'll do all of that tonight.
Just a reminder....I installed Porteus after having installed Windows XP, including having Porteus install the bootloader. So I'm sure the Porteus install stepped on something in the process.
Just a reminder....I installed Porteus after having installed Windows XP, including having Porteus install the bootloader. So I'm sure the Porteus install stepped on something in the process.
- Ed_P
- Contributor
- Posts: 8909
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Re: Installed Porteus after Windows XP...how to dual boot?
Did you boot XP after installing it?rgroner wrote:after having installed Windows XP,
Thinking about that, when did you install XP? Hopefully not recently.
Yup, that's part of the source of the problem at this point.including having Porteus install the bootloader.
On the XP drive you should have a NTLDR, ntdetect.com and boot.ini file.
I'll bet you didn't backup/clone the harddrive before embarking on this adventure did you.

-
- Full of knowledge
- Posts: 2104
- Joined: 17 Jun 2013, 13:17
- Distribution: Porteus 3.2.2 XFCE 32bit
- Location: Germany
Re: Installed Porteus after Windows XP...how to dual boot?
To be sure,I made a fresh XP installation
onto sda1 (ntfs) and then a porteus installation to sda2 (ext2) + bootloader
reboot into porteus,(as root) adding
LABEL xp
MENU LABEL Windows XP
KERNEL /boot/syslinux/chain.c32
APPEND hd0 1
ENDTEXT
to /boot/syslinux/porteus.cfg...save file..rebooted..select XP..and it worked...
Please check your XP install if you have all of these files:
AUTOEXEC.BAT,boot.ini,NTDETECT.COM,ntldr,CONFIG.SYS,IO.SYS,MSDOS.SYS,
bootfont.bin
(some are hidden files)
If I choose plop at the boot sreen and then "boot 1st HD"..XP is also booting..

reboot into porteus,(as root) adding
LABEL xp
MENU LABEL Windows XP
KERNEL /boot/syslinux/chain.c32
APPEND hd0 1
ENDTEXT
to /boot/syslinux/porteus.cfg...save file..rebooted..select XP..and it worked...
Please check your XP install if you have all of these files:
AUTOEXEC.BAT,boot.ini,NTDETECT.COM,ntldr,CONFIG.SYS,IO.SYS,MSDOS.SYS,
bootfont.bin
(some are hidden files)
If I choose plop at the boot sreen and then "boot 1st HD"..XP is also booting..
Re: Installed Porteus after Windows XP...how to dual boot?
Ok, full backstory...
My kids use our old computers (we upgraded about 3 years ago...when Skyrim came out.
). They mainly use them for school (getting online via browser) and for games (either web games, or via Steam). Recently, when they would try to access their google docs, it would just sit there and sit there and sit there. I figured Windows had become bloated like it always does, so I reinstalled XP for them, with SP3 and all the patches available. It made Windows itself faster, but the web still wasn't. And it was a royal pain to try and update some things, or use the latest browsers. I just figured the web was leaving Windows XP behind. So that's when I decided to switch them to Porteus so they'd have something modern and current to use.
Since school was the priority, I decided just to install Porteus and hope that it was smart enough to figure out that XP was already installed and not to kill it. So I shrunk the single partition that XP was installed on and created another partition and installed Porteus to that, and told it to install the bootloader. That's where we are now.
I didn't backup XP because, honestly, the cost of failure isn't that high. The only "valuable" files on the Windows partition are their save games and Minecraft worlds, and I knew that even if I couldn't boot XP, I could still get to those files if I had to reinstall XP.
Of the files you listed, bootfont.bin is the only one I can't see. I have a second XP computer I haven't installed Porteus on (was waiting to see how this went) I can copy it from, if that might be the problem. EDIT: Actually, I don't see it on the other computer either (with all files visible).
This is all just to get us through to the end of the year. That's when we upgrade again (Oculus Rift
), and the kids will be getting our current Windows 7 computers and these old XP machines will probably become Porteus only.
My kids use our old computers (we upgraded about 3 years ago...when Skyrim came out.

Since school was the priority, I decided just to install Porteus and hope that it was smart enough to figure out that XP was already installed and not to kill it. So I shrunk the single partition that XP was installed on and created another partition and installed Porteus to that, and told it to install the bootloader. That's where we are now.
I didn't backup XP because, honestly, the cost of failure isn't that high. The only "valuable" files on the Windows partition are their save games and Minecraft worlds, and I knew that even if I couldn't boot XP, I could still get to those files if I had to reinstall XP.
Code: Select all
guest@porteus:~$ ls -ghlst /mnt/sda1
total 2.0G
120K drwxrwxrwx 1 root 120K Feb 13 15:04 WINDOWS/
2.0G -rwxrwxrwx 1 root 2.0G Feb 13 15:04 pagefile.sys*
8.0K drwxrwxrwx 1 root 8.0K Feb 8 07:37 Program\ Files/
0 drwxrwxrwx 1 root 0 Jan 5 20:59 GOG\ Games/
0 drwxrwxrwx 1 root 0 Jan 4 22:37 NVIDIA/
0 drwxrwxrwx 1 root 0 Jan 4 21:38 RECYCLER/
4.0K drwxrwxrwx 1 root 4.0K Jan 4 20:59 System\ Volume\ Information/
512 -rwxrwxrwx 1 root 211 Jan 3 16:18 boot.ini*
48K -rwxrwxrwx 1 root 47K Jan 3 16:16 NTDETECT.COM*
248K -rwxrwxrwx 1 root 245K Jan 3 16:16 ntldr*
4.0K drwxrwxrwx 1 root 4.0K Jan 3 16:02 Documents\ and\ Settings/
0 -rwxrwxrwx 1 root 0 Jan 3 15:59 AUTOEXEC.BAT*
0 -rwxrwxrwx 1 root 0 Jan 3 15:59 CONFIG.SYS*
0 -rwxrwxrwx 1 root 0 Jan 3 15:59 IO.SYS*
0 -rwxrwxrwx 1 root 0 Jan 3 15:59 MSDOS.SYS*
This is all just to get us through to the end of the year. That's when we upgrade again (Oculus Rift

-
- Full of knowledge
- Posts: 2564
- Joined: 25 Jun 2014, 15:21
- Distribution: 3.2.2 Cinnamon & KDE5
- Location: London
Re: Installed Porteus after Windows XP...how to dual boot?
Perhaps it's an unnecessary file in your part of the woods.Bootfont.bin
This is a discussion on Bootfont.bin within the Windows XP Support forums, part of the Tech Support Forum category. What is this? I can not find anything on google. It is on my C:\ drive. Regards
file is used to correctly display East Asian language characters in the Boot Loader menu and the text based portion of XP Setup
Bootfont.bin
Note You need to use this file when you install the Windows versions of the East Asian languages

Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB
- Ed_P
- Contributor
- Posts: 8909
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Re: Installed Porteus after Windows XP...how to dual boot?
rgroner
Very surprised you could get updates for the XP reinstall. I was under the impression Microsoft turned them off when it killed off XP. The concern being the system is a security death trap if the kids go online with it.
hmmmmm No menu.lst file on the XP partition. Would indicate the Porteus install doesn't use the grub bootloader.
Post the output of boot.ini pls. And your porteus.cfg file.
Have you tried the PLoP option when booting that donald mentioned worked for him?
donald
I think the AUTOEXEC.BAT,CONFIG.SYS,IO.SYS,MSDOS.SYS files are from Windows 98!
Anyone know of a Porteus command that performs the functions of Windows' CHKDSK command?
Very surprised you could get updates for the XP reinstall. I was under the impression Microsoft turned them off when it killed off XP. The concern being the system is a security death trap if the kids go online with it.
hmmmmm No menu.lst file on the XP partition. Would indicate the Porteus install doesn't use the grub bootloader.
Post the output of boot.ini pls. And your porteus.cfg file.
Have you tried the PLoP option when booting that donald mentioned worked for him?
donald
I think the AUTOEXEC.BAT,CONFIG.SYS,IO.SYS,MSDOS.SYS files are from Windows 98!

Anyone know of a Porteus command that performs the functions of Windows' CHKDSK command?
Re: Installed Porteus after Windows XP...how to dual boot?
Yes, I tried the PLoP option, and then chose first partition. It went to a flashing cursor that never changed.
Again, thanks for all the help. If I can get this to work, then I'll remove all browsers from the XP instance because they won't need them there. Then the security risk will be minimal, as they'll only be using Windows for Steam.
Code: Select all
porteus.cfg
PROMPT 0
TIMEOUT 90
UI vesamenu.c32
DEFAULT LXQt
MENU BACKGROUND porteus.png
MENU TITLE Porteus-3.1 32bit
MENU WIDTH 30
MENU MARGIN 2
MENU ROWS 10
MENU HELPMSGROW 17
MENU TIMEOUTROW 28
MENU TABMSGROW 15
MENU CMDLINEROW 22
MENU HSHIFT 4
MENU VSHIFT 5
menu color screen 37;40 #00000000 #00000000 none
menu color border 30;44 #00000000 #00000000 none
menu color title 1;36;44 #ffF6FF00 #30003f07 none
menu color unsel 37;44 #ffffffff #00000000 none
menu color hotkey 1;37;44 #ff8037b7 #00000000 none
menu color sel 7;37;40 #ff111B78 #003f7fbf none
menu color hotsel 1;7;37;40 #ffaf67f7 #003f7fbf none
menu color scrollbar 30;44 #00000000 #00000000 none
menu color tabmsg 31;40 #ffB6F538 #00000000 none
menu color cmdmark 1;36;40 #ffff0000 #00000000 none
menu color cmdline 37;40 #ffffffff #ff000000 none
menu color pwdborder 30;47 #ffff0000 #00000000 std
menu color pwdheader 31;47 #ffff0000 #00000000 std
menu color pwdentry 30;47 #ffff0000 #00000000 std
menu color timeout_msg 37;40 #ff809aef #00000000 none
menu color timeout 1;37;40 #ffb72f9f #00000000 none
menu color help 37;40 #ffD5F538 #00000000 none
menu color msg07 37;40 #90ffffff #00000000 std
LABEL LXQt
MENU LABEL Graphics mode (LXQt)
KERNEL vmlinuz
APPEND initrd=initrd.xz changes=/porteus timezone=America/New_York
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
LABEL fresh
MENU LABEL Always Fresh
KERNEL vmlinuz
APPEND initrd=initrd.xz nomagic base_only norootcopy timezone=America/New_York
TEXT HELP
Normally Porteus saves all changes
to the /porteus/changes/ directory
on the boot media (if writable)
and restores them next boot.
Use this option to start a fresh
system, changes are not read from
or written to any device
ENDTEXT
LABEL copy2ram
MENU LABEL Copy To RAM
KERNEL vmlinuz
APPEND initrd=initrd.xz copy2ram timezone=America/New_York
TEXT HELP
Run Porteus the same as above,
but first copy all data to RAM
to get a huge speed increase
(needs >768MB)
ENDTEXT
LABEL text
MENU LABEL Text mode
KERNEL vmlinuz
APPEND initrd=initrd.xz 3 timezone=America/New_York
TEXT HELP
Run Porteus in text mode and
start the command prompt only
ENDTEXT
LABEL pxe-boot
MENU LABEL Porteus as PXE server
KERNEL vmlinuz
APPEND initrd=initrd.xz pxe timezone=America/New_York
TEXT HELP
Run Porteus as usual, but also
initialize a PXE server.
This will allow you to boot Porteus
on other computers over a network
ENDTEXT
MENU SEPARATOR
LABEL plop
MENU LABEL PLoP BootManager
KERNEL plpbt
TEXT HELP
Run the plop boot manager.
This utility provides handy
boot-USB options for machines
with vintage/defective BIOS
ENDTEXT
LABEL hd
MENU LABEL Boot from the first hd
COM32 chain.c32
APPEND hd0 1
TEXT HELP
Don't start Porteus at all, but
rather run any operating system
installed on the first partition
of the hard drive
ENDTEXT
LABEL xp
MENU LABEL Windows XP
KERNEL /boot/syslinux/chain.c32
APPEND hd0 1
TEXT HELP
Startup Windows xP
ENDTEXT
Code: Select all
boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn
- Ed_P
- Contributor
- Posts: 8909
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Re: Installed Porteus after Windows XP...how to dual boot?
With my XP's boot.ini file I don't have the /NoExecute=OptIn parmeter. Removing it from yours may, or may not, help determine what's happened.
Running out of ideas. If you can't boot via porteus.cfg you may not be able to boot via grub, any flavor, either. So....
Your options include, imho:
Reinstall XP, with it's bootloader. Boot to XP, verify that it works. Once it works add a multiboot loader to boot Porteus. My recommendation is the modern grub4dos file grldr.
Run francois's grubconfig utility, see if it boots your XP system.
Teach your kids how to play cards, dominos, backgammon, othello, Life, etc
Running out of ideas. If you can't boot via porteus.cfg you may not be able to boot via grub, any flavor, either. So....
Your options include, imho:
Reinstall XP, with it's bootloader. Boot to XP, verify that it works. Once it works add a multiboot loader to boot Porteus. My recommendation is the modern grub4dos file grldr.
Run francois's grubconfig utility, see if it boots your XP system.
Teach your kids how to play cards, dominos, backgammon, othello, Life, etc
Last edited by Ed_P on 08 Mar 2015, 18:44, edited 1 time in total.
-
- Full of knowledge
- Posts: 2104
- Joined: 17 Jun 2013, 13:17
- Distribution: Porteus 3.2.2 XFCE 32bit
- Location: Germany
Re: Installed Porteus after Windows XP...how to dual boot?
Hmmm...did xp boot after shrinking the partition ..?
However....one last attempt:
If you have a xp-cd, boot into the Recovery Console and try the fixmbr and fixboot commands.
http://www.microsoft.com/resources/docu ... ixmbr.mspx
http://pcsupport.about.com/od/fixthepro ... airmbr.htm
If xp will boot (again), reinstall porteus...
Good Luck
EDIT
IMPORTANT
Before you try the Recovery Console,you have to put back the boot-flag
from sda2 to sda1.Otherwise the Recovery Console will not find the xp installation
BUT if you do so, porteus (on your HDD) will not boot anymore.
However....one last attempt:
If you have a xp-cd, boot into the Recovery Console and try the fixmbr and fixboot commands.
http://www.microsoft.com/resources/docu ... ixmbr.mspx
http://pcsupport.about.com/od/fixthepro ... airmbr.htm
If xp will boot (again), reinstall porteus...
Good Luck
EDIT
IMPORTANT
Before you try the Recovery Console,you have to put back the boot-flag
from sda2 to sda1.Otherwise the Recovery Console will not find the xp installation
BUT if you do so, porteus (on your HDD) will not boot anymore.
- Ed_P
- Contributor
- Posts: 8909
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Re: Installed Porteus after Windows XP...how to dual boot?
An excellent point.donald wrote:Before you try the Recovery Console,you have to put back the boot-flag
from sda2 to sda1.

The Recovery Console steps shouldn't delete the Porteus partition so it shouldn't need to be reinstalled. Just need to add a multiboot capability to XP. (Which imo is simply adding the grldr file from grub4dos, adding it to the boot.ini file and creating a menu.lst file.

Last edited by Ed_P on 08 Mar 2015, 19:07, edited 1 time in total.
-
- Full of knowledge
- Posts: 2104
- Joined: 17 Jun 2013, 13:17
- Distribution: Porteus 3.2.2 XFCE 32bit
- Location: Germany
Re: Installed Porteus after Windows XP...how to dual boot?
Hi Ed
If one prefers to have a GUI, any live-cd with GParted will do this.
If one prefers to have a GUI, any live-cd with GParted will do this.

- Ed_P
- Contributor
- Posts: 8909
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Re: Installed Porteus after Windows XP...how to dual boot?
That's what I would use, I just wasn't sure rgroner would be up to it. At this point he is able to boot Porteus and Porteus has GParted built in so he shouldn't have to burn a CD.donald wrote:Hi Ed
If one prefers to have a GUI, any live-cd with GParted will do this.
BTW We cross posted while I was editing my other posting.
Re: Installed Porteus after Windows XP...how to dual boot?
Up to it?? Man, I think I've come across even more inept than I actually am.Ed_P wrote: That's what I would use, I just wasn't sure rgroner would be up to it.



I have a gparted CD handy, but since it is in Porteus, I'll give that a try tonight.
Meh, I can't stand playing Life much anymore...if you get the Doctor card out of college, you've basically won the game. 8) They're more into checkers and chess now.Ed_P wrote:Teach your kids how to play cards, dominos, backgammon, othello, Life, etc
Re: Installed Porteus after Windows XP...how to dual boot?
I don't remember if I checked that or not...I may have shrunk the partition with gparted, and then booted directly into the porteus install.donald wrote:Hmmm...did xp boot after shrinking the partition ..?
If XP does boot again, when I go to install Porteus, do I do anything different this time? Is there something special I'm supposed to do during the install of Porteus to account for XP being on the first partition?If xp will boot (again), reinstall porteus...
-
- Full of knowledge
- Posts: 2104
- Joined: 17 Jun 2013, 13:17
- Distribution: Porteus 3.2.2 XFCE 32bit
- Location: Germany
Re: Installed Porteus after Windows XP...how to dual boot?
After all, I tend to think that something went wrong while shrinking the partition.
When the xp installation is bootable again,(and confirmed that it works),
I wouldn't do anything different because it works,at least on my end.(proved)
..but make a backup this time...
When the xp installation is bootable again,(and confirmed that it works),
I wouldn't do anything different because it works,at least on my end.(proved)
..but make a backup this time...
