Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then 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.
I have a triple boot going right now, with Grub being under Ubuntu, but also loading Gentoo and Windows.
I need to reinstall Windows and I know when I do it's going to mess up the MBR and overwrite grub. When I reinstall Windows, how would I get back into Gentoo so I can install grub through Gentoo?
The only reason I dont want to put grub back in Ubuntu is because it's going to be replaced by FreeBSD in a little while.
It doesn't matter which operating system you install Grub FROM, only which partition(directory) you install Grub TO.
1. Reinstall windows
2. Boot into rescue mode from the install CD (of any linux distro you choose or LiveCD)
3. Mount the linux partition
# mkdir /mnt/temp
# mount /dev/hda3 /mnt/temp ## if hda3 was Gentoo
4 chroot to the root partition
# chroot /mnt/temp
5 type grub-install /dev/hdx.
# grub-install --root-directory=/mnt/temp/bootdir /dev/hda
Grub will end up installed in /dev/hda3/bootdir/grub
Then just copy your menu.lst or grub.conf to the new grub partition. There are other possible solutions, but this is the one I like.
the suse install cd has a cool boot option to boot another linux system from the cd. you could get back into gentoo this way.
also i found something somewhere that told how to back up your mbr. look it up. you can copy your boot setup to a floppy, then restore it after installing windows.
Yes, you can copy the mbr, but note that any partitions beyond 4 have their partition tables in sectors following the boot sector. I don't know what a Windows re-install will do to these???
To backup the mbr (subsitute your drive ID for hda)
dd if=/dev/hda of=mbrcopy bs=446 count=1
to backup the whole sector, change 446 to 512
to backup several sectors (if you have more than 4 partitions), change count=1 to count=n (n is number of sectors to back up)
Thanks guys but I think reinstalling GRUB will be less tedious then backing up the MBR. I wont be dealing with Windows overwritting it for much longer so its not that big of a deal
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.