Hi Leslie,

thanks for your response.

I'm on Ubuntu which uses Grub2 by default (but executed by grub*, not grub2*), 
so no idea about yum.

I didn't used mkconfig, but simply
sudo update-grub
which I guess, it does the same.
After, every operation systems appears properly in the boot menu, but only the 1st of the Windows OSs boots successfully, even if I tweak the grub.cfg with the described "parttool (hd0, 1) hidden+" setting.

Regards,

-Ulf

Am 28.01.2013 21:56, schrieb Leslie S Satenstein:
Worked for me.

Do install all the yum updates after installing Fedora. Then execute

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

That should give you a grub that includes every operating system on your 
computer.


Regards
*
 Leslie
*
*Mr. Leslie Satenstein
*50 years in Information Technology and going strong.
Yesterday was a good day, today is a better day,
and tomorrow will be even better.

SENT FROM MY OPEN SOURCE *FEDORA LINUX* SYSTEM.

mailto:[email protected]
alternative: [email protected]
www.itbms.biz  www.eclipseguard.com


--- On *Mon, 1/28/13, Ulf Zibis /<[email protected]>/* wrote:


    From: Ulf Zibis <[email protected]>
    Subject: Re: Can Grub start Windows XP from "other" partition
    To: "Felix Miata" <[email protected]>
    Cc: [email protected]
    Date: Monday, January 28, 2013, 1:33 PM

    Hi All, hi Felix,

    as I'm not subscribed to this list, please cc me while answering, e.g. by "Reply 
all".

    Maybe you remember this discussion.

    Now I've found a possibility to have 2 WinXP installations, both originally installed 
on "C:",
    alternatively running on one disk.
    As I still was unable to boot a Windows by Grub from a logical partition 
(only NTLDR can do
    that, but in my case resolves incompatible drive letter), I deleted the 
sda2 recovery
    partition, to use it for the old WinXP installation.

    First I tried this:
    http://www.gnu.org/software/grub/manual/grub.html#DOS_002fWindows

    It works for to boot the Win-installation on sda1, but it dosn't work for 
the one on sda2 (~
    10 seconds after WinXP boot screen I got a blue-screen).

    So the only thing I found out, that works, is to swap the order of those 
partitions in the
    partition table:
             Device Boot Start     End   #cyls #blocks   Id  System
          /dev/sda1   *      0+   3038    3039-  24410736   7 HPFS/NTFS/exFAT
          /dev/sda2      16418   19456 3039   24410767+   7 HPFS/NTFS/exFAT
          /dev/sda3       3039    5390 2352   18892440   83  Linux
          ....
    exchange/toggle with:
          /dev/sda1      16418   19456 3039   24410767+   7 HPFS/NTFS/exFAT
          /dev/sda2   *      0+   3038    3039-  24410736   7 HPFS/NTFS/exFAT
          /dev/sda3       3039    5390 2352   18892440   83  Linux
          ....

    Unfortunately grub can't do that until now, so I'wd like to suggest an 
enhancement (is this
    the right place here?) e.g.:
          parttool (hd0,1) swap-order (hd0,2)

    Thanks,

    -Ulf


    On 2012-11-17 01:10 (GMT+0100) Ulf Zibis composed:

        I have an old bad running WinXP installation, which was installed on 
partition
        1 as C:.
        Now I want to move this installation to another partition and make a 
fresh
        WinXP installation on
        partition 1.
        For some reasons, I want to have the possibility to run the old 
installation
        later. I believe, that
        I can run it, if I manually "hide" the 1. partition and mark the 2. as
        active/boot, so Windows will
        guess the 2. partition as C:.
        I Grub smart enough to do that for me when booting the old Windows 
partition
        from the 2. partition?

        Ideally I would like to move the old WinXP installation to a "logical"
        partition. Would that also work?
        So my preferred partitioning would be like:
        Primary partition 1: new Windows XP installation
        Primary partition 2: Thinkpad Recovery (physically at the end of the of 
the
        harddrive)
        Primary partition 3: Ubuntu
        Extended partition 4:
        Logical partition 5: Ubuntu swap
        Logical partition 6: Data
        Logical partition 7: Backup
        Logical partition 8: old bad Windows XP installation (Copy from 
originally C:)


    > Windows primary partitions cannot be "moved" except via sophisticated 
understanding and
    working knowledge of partitioning and the Windows registry.

    Some time ago I was able to manually hide partition 1 and flag partition 2 
for boot. In that
    case, the "old" Windows was moved from primary partition 1 to primary 
partition 2. IIRC then
    the "old" Windows booted properly without any registry change. In MBR I set:
    1BE: 80 -> 00
    1C2: 07 -> 17
    1CE: 00 -> 80
    (This hack should not work, if the "old" Windows is moved into a logical 
partition in the
    extended area.)
    IIRC, the boot manager, distributed with the old commercial Powerquest 
Partition Manager, used
    exactly this technique to manage multi-boot on multiple Windows 
installations.
    I would be happy, if Grub 2 could somehow do the same, and revert the 
change when booting from
    another partition. This would necessitate to delete the Thinkpad Recovery 
partition or install
    Linux to a logical partition.
    So still preferentially I would like Grub 2 to boot the new Windows 
installation from primary
    partition 1 and the "old" Windows installation from any logical partition, 
but having the
    systemdrive named as C: in both cases.

    I remember that I had read a tutorial about "duplicating Windows" to 2 
partitions for the
    purpose to have a working installation and a test installation to try out 
dangerous things
    without corrupting the first. I'm pretty sure, that the 2nd one was created 
by just copying
    the 1st, and if booted into the 2nd, partition 1 appeared as D:.
    Unfortunately I do not find this tutorial again by Google.

    > Windows needs a primary to be C:, but it needn't be "installed" to C:.

    In other words, Windows needs the NTloader, boot.ini etc. in the first
    Windows-visible-native-typed partition which is always named as C:. If 
Windows itself is
    "installed" in any other other partition, it would be named different, e.g. 
D:, E: ... right?
    Also Grub 2 is not able to boot Windows from a logical partition, if there 
is no
    Windows-visible-native-typed primary partition?

    > What you can do is designate the new installation be "installed" to a 
logical, as long as
    there is a C:/primary to boot from. If there are no other Windows-native 
partition types, the
    logical will be D:, where the new XP would be installed and run from after 
booting from C:,
    much like Linux can have a separate /boot instead of having everything on /.

    Yes, that should work. Then I would have the "old" Windows in C: and the 
new installed Windows
    in D:, meaning, that the system drive would be D:
    But I want it vice versa, to later have the possibility to simply delete the 
"old" Windows
    partition.

    > If you now have Grub on the MBR, the Windows installation will overwrite 
it with standard PC
    MBR code. Before starting another Windows installation if you install Grub 
to your Ubuntu /
    partition, then either of Windows or Linux can chainload the other via the 
standard MBR code
    Windows will install, as spelled out on 
http://fm.no-ip.com/PC/install-doz-after.html which
    should help understanding multiboot with more than one Windows as well as 
with Linux.

    Do I understand right, that here Grub 2 can chainload Windows via the hda1, 
even if hda3 is
    the "active" partition?

    - Ulf



    _______________________________________________
    Help-grub mailing list
    [email protected] </mc/[email protected]>
    https://lists.gnu.org/mailman/listinfo/help-grub


_______________________________________________
Help-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-grub

Reply via email to