Booting Linux from NTLDR

Solaris, RedHat, FreeBSD and the like
Post Reply
Message
Author
j-dawg
Senior Member
Senior Member
Posts: 529
Joined: Mon Jul 17, 2006 9:32 pm
Location: PGH, PA

Booting Linux from NTLDR

#1 Post by j-dawg » Fri Aug 08, 2008 12:29 am

My penguin-fingers are getting itchy, so I'm going to install me some Linux again. This time, though, I'd like to keep the R&R partition and all its functionality intact.

ThinkWiki offers some good advice about making ThinKVantage an option in the GRUB menu, but that does not appeal to me for two reasons: first, the ThinkVantage button doesn't work, which doesn't really matter at all, but more importantly, changes to the MBR (such as may be performed by an R&R update) will bugger my GRUB. So I don't want to do that.

ThinkWiki also offers an alternative solution on this page:
http://www.thinkwiki.org/wiki/Rescue_and_Recovery (see "Using the Windows Bootloader to Boot Linux")
It's pretty simple, when you think about it. But the instructions are written for XP and I'm using Vista. I know that there's no boot.ini in Vista; you use BCDEDIT. Has anyone done this and found if it works or not? Anything else I need to change in ThinkWiki's procedure?

Thanks.
X61 Tablet - 1.6GHz C2D, SXGA+, 1GB RAM, 100GB HD, Vista Business.

i have other laptops but i'll be honest i never use 'em

K0LO
Senior Member
Senior Member
Posts: 659
Joined: Wed Sep 07, 2005 12:14 pm
Location: State College, PA, USA

#2 Post by K0LO » Fri Aug 08, 2008 12:18 pm

j-dawg:

Here is an article about using Vista's BOOTMGR to boot a Linux distribution (you can ignore the part about BitLocker).

Another alternative that I use is to install your Linux distribution to a primary partition (for the root partition; you can put /home and /swap in logical partitions). When it's time to install GRUB, make sure to install to the Linux root partition instead of to the MBR so that you will leave the IBM bootloader intact and retain the ThinkVantage button function.

Next, using your favorite partition tool, set the Active flag on the Linux partition. When you boot the machine it will boot to GRUB and, from there, you can choose either Vista or Linux. If you press the ThinkVantage button while booting you will boot to the recovery partition.

To undo this just set the Active flag on the Vista partition and you will then boot directly to Vista's BOOTMGR.
Mark

X61T 7764-CTO, Core 2 Duo L7500 LV 1.6 GHz, 4 GB RAM, 120 GB Intel X25M SSD
Multiboot w/Grub4DOS -- Windows 10, MustangPE, PartedMagic
My ex: X41T (2005 - 2009)

archer6
Moderator Emeritus
Moderator Emeritus
Posts: 2674
Joined: Thu Mar 09, 2006 10:51 pm
Location: California, USA

#3 Post by archer6 » Fri Aug 08, 2008 7:42 pm

k0lo wrote:j-dawg:

Another alternative that I use is to install your Linux distribution to a primary partition (for the root partition; you can put /home and /swap in logical partitions). When it's time to install GRUB, make sure to install to the Linux root partition instead of to the MBR so that you will leave the IBM bootloader intact and retain the ThinkVantage button function.

Next, using your favorite partition tool, set the Active flag on the Linux partition. When you boot the machine it will boot to GRUB and, from there, you can choose either Vista or Linux. If you press the ThinkVantage button while booting you will boot to the recovery partition.

To undo this just set the Active flag on the Vista partition and you will then boot directly to Vista's BOOTMGR.
I have a friend that uses this method you outlined above and it works really well. If I had just one hard drive in my ThinkPad I would use this method.

Cheers!
Favorites From My ThinkPad Collection

Workstations... T40p ~ T41p ~ T42p ~ T43p ~ T60p ~ T61p ~ W500 ~ W510
T Series..... T22 ~ 30 ~ 40 ~ 41 ~ 42 ~ 43 ~ 60 ~ 400 ~ 500 ~ 510
X Series..... X20 ~ 30 ~ 40 ~ 60 ~ 60s ~ 200 ~ 200s ~ 301
Netbooks... S-10 ~ S-12

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Linux Questions”

Who is online

Users browsing this forum: axur-delmeria and 0 guests