Results 1 to 10 of 10

Thread: Dual booting with windows

  1. #1
    Senior Member registered user
    Join Date
    Nov 2003
    Posts
    203

    Dual booting with windows

    Seems that windows is making it more difficult to dual boot with Linux. I use knoppix 6.2 to get around that on my eeepc's. Install knoppix to a flash drive and configure the netbook bios so that it will boot from flash. Repartition the netbook hard drive so that you have a large enough partition for the linux stuff. Make it ext3. The first time you boot knoppix, use the tohd cheat code and target the newly created ext3 partition. Tell it to create a persistent storage area. Only use half the space so that you have room for a backup. Now each time you boot using the flash drive, use the fromhd cheat code. After booting you can remove the flash and just run from disk.

  2. #2
    Senior Member registered user
    Join Date
    Dec 2009
    Posts
    423
    What you describe works but if you want to boot from harddisk only, alternative bootloader 'grldr' will make life slightly easier. This is my boot.ini :-

    Code:
    [boot loader]
    timeout=5
    REM default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
    default=C:\grldr
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
    c:\grldr="Knoppix(Linux)"
    And this is my 'menu.lst' :-
    Code:
    ######################################################
    # GvR Sept 30th 2004
            color black/cyan yellow/cyan
            timeout=5
            default=0
    
    title Knoppix on Internal HD (squashfs, normal)
            kernel /boot/syslinux/linux squashfs i915.modeset=1 lang=us apm=power-off nosound nomce loglevel=0 quiet dma noeject
            initrd /boot/syslinux/minirt.gz
            boot
    title Knoppix on Internal HD (cloop, normal)
            kernel /boot/syslinux/linux i915.modeset=1 lang=us apm=power-off nosound nomce loglevel=0 quiet dma noeject
            initrd /boot/syslinux/minirt.gz
            boot
    With the above I could menu select whichever I want to boot.

  3. #3
    Senior Member registered user
    Join Date
    Nov 2003
    Posts
    203
    Where does this boot loader reside? If it's in the mbr, then that's what vista etc seems to object to.

    If it's not in the mbr then what triggers it once you turn on the machine?

  4. #4
    Senior Member registered user
    Join Date
    Dec 2009
    Posts
    423
    There is no need to mess with the existing bootloader of NT. The new ( chain- ) bootloader is installed as a file on the NTFS. The existing NTLDR is the one responsible for running 'grldr' - only if the user menu select it or if is a defaulted selection. As you can see from boot.ini.

    To boot NT :-
    NTLDR ---> (XP/Vista/Whatever...)

    To boot KNOPPIX:-
    NTLDR-->GRLDR (grub)--> KNOPPIX

  5. #5
    Senior Member registered user
    Join Date
    Nov 2003
    Posts
    203
    I wonder if m$ has checksumed the boot.ini, with md5sum say, so that any modifications would get detected and complained about?
    Last edited by turbine; 12-05-2010 at 07:17 PM.

  6. #6
    Senior Member registered user
    Join Date
    Dec 2009
    Posts
    423
    The boot.ini is protected from casual modification by keeping the file as hidden and readonly. If you use the NT to unhide and modify boot.ini, you might get a few warnings. Apart from that there is nothing else because NTLDR allows for multiboot NT versions, and a typical NT installer might automatically/programmatically edit boot.ini during the installation process. It's an allowed feature.

  7. #7
    Senior Member registered user
    Join Date
    Jul 2004
    Posts
    143
    Quote Originally Posted by kl522 View Post
    The boot.ini is protected from casual modification by keeping the file as hidden and readonly. If you use the NT to unhide and modify boot.ini, you might get a few warnings. Apart from that there is nothing else because NTLDR allows for multiboot NT versions, and a typical NT installer might automatically/programmatically edit boot.ini during the installation process. It's an allowed feature.
    You and turbine seem to be talking at cross purposes. You are talking about dual booting with Windows XP/NT/2000. turbine mentioned Vista.

    The XP approach doesn't work with Vista /Windows 7 because, amongst other things, there isn't a boot.ini.

    However, it is possible to dual boot with Vista or Windows 7 without touching the MBR.

    Use of EasyBCD and neogrub is one way.

    Another way is to follow the instructions here:
    http://www.sysresccd.org/Sysresccd-m...s_Vista.2F2008

    in the section:

    update your boot loader: Windows Vista/2008

    (the menu.lst is as suggested here - not on the sysresccd site).

  8. #8
    Senior Member registered user
    Join Date
    Dec 2009
    Posts
    423
    Quote Originally Posted by ICPUG View Post
    The XP approach doesn't work with Vista /Windows 7 because, amongst other things, there isn't a boot.ini.

    However, it is possible to dual boot with Vista or Windows 7 without touching the MBR.
    Thanks for the correction. Obviously I am left behind already.
    I did not know they removed the boot.ini thingie.

  9. #9
    Senior Member registered user
    Join Date
    Nov 2003
    Posts
    203
    Actually I do also want to dual boot with an xp machine so kl522's suggestions are most welcome. I haven't tried to implement them yet because my google search of grldr turned up several negative comments implying that it was a linux app that windows just did not like. I will still look into using it.

  10. #10
    Senior Member registered user
    Join Date
    Dec 2009
    Posts
    423
    grldr is ***NOT*** a linux app. Certainly there are many false information on the internet, but the true ones should be more than the false one in this case, but I wonder why you only managed to read the false information. grldr is a DOS program.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


1U 20

1U 20" Short Depth Server Firewall PFSense X11SSH-F Xeon 3.5Ghz 32GB RAM NVME

$247.00



1U Supermicro Server 10 Bay 2x Intel Xeon 3.2Ghz Total 16 Cores 64GB DDR4 2x 10 picture

1U Supermicro Server 10 Bay 2x Intel Xeon 3.2Ghz Total 16 Cores 64GB DDR4 2x 10

$377.00



1U Firewall Router Server 6x 10GBE E3-1270 v3 32GB RAM X10SLH-N6-ST031 2x PSU picture

1U Firewall Router Server 6x 10GBE E3-1270 v3 32GB RAM X10SLH-N6-ST031 2x PSU

$200.00



ArcServe UDP 8200 SuperMicro X10SRW-F 32GB RAM Intel Xeon E5-2620v4 No Drives#73 picture

ArcServe UDP 8200 SuperMicro X10SRW-F 32GB RAM Intel Xeon E5-2620v4 No Drives#73

$240.00



HP ProLiant MicroServer Gen8/4x seagate desktop hdd 1000gb cpu e3-1220l v2 rms8g picture

HP ProLiant MicroServer Gen8/4x seagate desktop hdd 1000gb cpu e3-1220l v2 rms8g

$257.92



HP ProLiant MicroServer Gen8 Desktop Computer Intel Core i3-3240 8GB Ram picture

HP ProLiant MicroServer Gen8 Desktop Computer Intel Core i3-3240 8GB Ram

$224.99



HP ProLiant MicroServer Gen8 G8 G2020T 8GB RAM 4x 1TB HDD 4x 3.5

HP ProLiant MicroServer Gen8 G8 G2020T 8GB RAM 4x 1TB HDD 4x 3.5" 712318-421

$269.99



Barracuda Supermicro CSE-825 X10DRH-CT 720w PSU 2U 8 Bay Dual E5-2620V4 32GB picture

Barracuda Supermicro CSE-825 X10DRH-CT 720w PSU 2U 8 Bay Dual E5-2620V4 32GB

$224.95



1U Supermicro Firewall Router Jumpbox 6x 10GB Ethernet E3-1270 V3 32GB RAM 2x PS picture

1U Supermicro Firewall Router Jumpbox 6x 10GB Ethernet E3-1270 V3 32GB RAM 2x PS

$235.00



1U Supermicro Server 10 Bay 2x Intel Xeon 3.4Ghz Total 12 Cores 64GB DDR4 2x 10 picture

1U Supermicro Server 10 Bay 2x Intel Xeon 3.4Ghz Total 12 Cores 64GB DDR4 2x 10

$399.00