Install linux when another linux already exists
I have always had this problem when installing linux when another linux already exists. When asked to setup partitions I try to make a home directory in an empty partition and you can't because one exists in another partition. How do you install a new linux and keep the old linux so it wont interfere with the old one.
And then there's this issue with grub. I use mandriva and when install is done it only boots to the new install and the old one is not picked up. How do I find the old one and setup grub to see it. So its in the boot option??? Thanks |
Quote:
Quote:
--------------------- Steve Stites |
The second question is not an issue with grub, but rather the last choice you make during the install and before reboot. This is the default of installing Grub to the MBR. Follow jailbait's instructions and it will work.
If you plan to experiment with different distros it would be a good idea to keep a copy of you working menu.lst file printed, on floppy or cd and then just make changes as necessary. |
Hi,
I don't quite understand your description of your home dir trouble. Why would the installer worry about any other existing directories in other partitions? That doesn't make sense. As to grub, I prefer to only install once into the MBR, from my main 'working Linux'. Additional distros install their boot manager into their respective boot partitions, not the MBR. That way, the different distros don't interfere with each other's grub settings. (In fact I use lilo instead of grub for the other installations, as I've had problems with grub-grub chainloading). That means I have to manually add new installations to the grub menu -- which isn't really any trouble. |
Quote:
|
Quote:
|
Quote:
Doesnt the new distro have new updated files that would make it difficult for (2008.1) to use? |
Quote:
|
By far the easiest method is ... multiple drives.
|
Quote:
90 gig hdb drive mandriva 2008. How would this be easier? |
I agree with and use rupertwh's method (post #4). If you are familiar at all with the menu.lst file then you know that it is similar to an index in a book and tells your system where to find a particular OS and then starts it. If you install multiple OS's, it is a lot easier if you install the bootloader to the boot directory of the new system and not overwrite the mbr. If you overwrite the mbr on eachmake appropriate entries in the new menu.lst file and, although this is usually the case, it does not always happen. If you install 2nd distro to /boot directory, all you have to do is mount the new OS in a directory on the first system, go to the /boot/grub/ directory on the new system and copy the entry of the new system to the menu.lst on the first system.
The paragraph above is an explanation of what would have happened if you had installed mandriva bootloader ot /boot directory rather than the mbr. I don't know if this would mess up your system at this point. I think it would be necessary to know what you actually have on your system, how many partitions, operating systems, what can you boot to, using just LiveCD? If you are able to access your system to run 'fdisk -l' command and post a copy of either/both OS's menu.lst file if you have more than mandriva installed? I'm not sure my first paragraph will be clear to you, seemed pretty simple when I was writing it but, if you don't understand post again and I'll try it by example but I need the information in the paragraph above. Good Luck! |
Quote:
evodawg]# fdisk -l Disk /dev/hdb: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x62f4847d Device Boot Start End Blocks Id System /dev/hdb1 * 1 615 4939956 83 Linux /dev/hdb4 616 9726 73184107+ 5 Extended /dev/hdb5 616 1124 4088511 82 Linux swap / Solaris /dev/hdb6 6845 7808 7743298+ 83 Linux /dev/hdb7 7809 8528 5783368+ 83 Linux /dev/hdb8 8529 9334 6474163+ 83 Linux /dev/hdb9 9335 9726 3148708+ 83 Linux /dev/hdb10 1125 2462 10747453+ 83 Linux /dev/hdb11 2463 2833 2980026 83 Linux /dev/hdb12 2834 5454 21053151 83 Linux /dev/hdb13 5455 5716 2104483+ 83 Linux /dev/hdb14 5717 6844 9060628+ 83 Linux Partition table entries are not in disk order Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 * 1 19457 156288321 83 Linux timeout 10 color black/cyan yellow/cyan gfxmenu (hd0,0)/boot/gfxmenu default 0 title linux kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/hdb1 resume=/dev/hdb5 splash=silent vga=788 initrd (hd0,0)/boot/initrd.img title linux-nonfb kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=/dev/hdb1 resume=/dev/hdb5 initrd (hd0,0)/boot/initrd.img title failsafe kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=failsafe root=/dev/hdb1 failsafe initrd (hd0,0)/boot/initrd.img title desktop586 2.6.22.9-1 kernel (hd0,0)/boot/vmlinuz-2.6.22.9-desktop586-1mdv BOOT_IMAGE=desktop586_2.6.22.9-1 root=/dev/hdb1 resume=/dev/hdb5 splash=silent vga=788 initrd (hd0,0)/boot/initrd-2.6.22.9-desktop586-1mdv.img title desktop586 2.6.22.18-1 kernel (hd0,0)/boot/vmlinuz-2.6.22.18-desktop586-1mdv BOOT_IMAGE=desktop586_2.6.22.18-1 root=/dev/hdb1 resume=/dev/hdb5 splash=silent vga=788 initrd (hd0,0)/boot/initrd-2.6.22.18-desktop586-1mdv.img |
All times are GMT -5. The time now is 01:10 PM. |