You are not logged in.
Pages: 1
Hi all,
If I want to install 2 distributions on one drive, I know I can share the swap partition. What about the /boot partition? My personal view so far, is that sharing a /boot partition is a bad idea, as overwritting can occur.
Any ideas/solutions on this? I understand that the bootloader must be installed only once (duh!) and that it should be configured to contain the 2 entries. My main concern is just how safe sharing /boot is?
Thanks
There is no spoon in Arch...
Offline
Its considered a good idea, because you can then have all your kernels in one place. It kind of sucks having to copy them between partitions when you want to install a new OS.
However, I personally don't like doing it as I've been stung with overwritten kernels before. I'd suggest not putting it on a separate partition.
Dusty
Offline
I'm using /mnt/boot instead and normally keeping it unmounted, that way I'm sure it isn't tinkered with behind my back.
Offline
I'm using /mnt/boot instead and normally keeping it unmounted, that way I'm sure it isn't tinkered with behind my back.
I actually don't mount my /boot part (noauto) at all unless it's needed
Offline
Yes, but having /boot looked ugly to me, so I moved it away. I moved /root to /home/root too...
Offline
My PC is far to volatile to trust a single /boot.
I run Arch, I run Mepis, I then have another partition where I install whatever distro I'm playing with. One day I just know if I had a separate /boot and actually let the play distros know about it, one of them would decide it had better format the partition before planting it's kernel there ![]()
Offline
Thanks for all the replies guys. I think the best thing is to keep everything separate as well, after reading up more on this.
If I already have:
/boot
swap
/
partitions (in that order on the disk) for Arch, say, and I wanted to install Suse 9.3. I was thinking of shrinking the / partition, and at the "end" of the disk install Suse on it's own / partition, without actually making an extra separate /boot partition.
Is that wise, or am I speaking crap? :?
There is no spoon in Arch...
Offline
It's what I did when installing Arch...
Offline
I don't have a /boot partition at all; my /boot folder is on the root (/) partition. That's an option too.
Dusty
Offline
right.
@Dusty:
The reason I always have a /boot partition is because of 2 reasons:
1) make sure /boot is bootable
2) security by having it not mounting automatically
I think today bootability (if thats a word...) is not an issue: the /boot partition doesn't have to be at the beginning of the drive anymore to boot. So I guess security is the main reason, nothing else, and I'm not too bothered by that.
So Dusty, do you have a perfomance hit by not having /boot on a separate partition? Sorry if this is a dumb question, but I was told that it is a perfomance hit if /boot is NOT a pertition...
There is no spoon in Arch...
Offline
So Dusty, do you have a perfomance hit by not having /boot on a separate partition? Sorry if this is a dumb question, but I was told that it is a perfomance hit if /boot is NOT a pertition...
I guess I don't know becaues I've never really done it any other way. Um... well, I install lilo to the MBR, which basically just copies files from /boot. To the best of my knowledge, /boot is thus not accessed during bootup. Maybe I'm wrong about that.
Dusty
Offline
I just left it on the / partition of my arch system. I run my own kernels on any other distro I install, so I just boot into Arch and make a new entry for that distr.
Offline
cool, I think that's what I'm gonna do on this system. I know how to make the entries in grub, that's not a problem. But obviously on bootup I can only have 1 bootable partition, so do I have to copy just the relevant kernel images from all distros to Arch's /boot for them to work, or do I also need to copy their coresponding System.map's?
Thanks for the info guys
There is no spoon in Arch...
Offline
cool, I think that's what I'm gonna do on this system. I know how to make the entries in grub, that's not a problem. But obviously on bootup I can only have 1 bootable partition, so do I have to copy just the relevant kernel images from all distros to Arch's /boot for them to work, or do I also need to copy their coresponding System.map's?
Thanks for the info guys
1 bootable partition, old old old wives tale nowadays.
Your system boots, brings up the MBR, from that you could pass onto a bootloader on any partition or boot linux with a root fs on any partition.
you could have a bootloader on your mbr that passes onto another bootloader on hda1, which passes onto another grub/lilo on hda5 which passes to another one on hda6, etc etc. and any of them can boot a linux with a root partition on any partition.
iphitus
Offline
yep, I definately need to read up more...
thanks iphitus for the info.
There is no spoon in Arch...
Offline
kcy29581 wrote:cool, I think that's what I'm gonna do on this system. I know how to make the entries in grub, that's not a problem. But obviously on bootup I can only have 1 bootable partition, so do I have to copy just the relevant kernel images from all distros to Arch's /boot for them to work, or do I also need to copy their coresponding System.map's?
Thanks for the info guys
1 bootable partition, old old old wives tale nowadays.
Your system boots, brings up the MBR, from that you could pass onto a bootloader on any partition or boot linux with a root fs on any partition.
you could have a bootloader on your mbr that passes onto another bootloader on hda1, which passes onto another grub/lilo on hda5 which passes to another one on hda6, etc etc. and any of them can boot a linux with a root partition on any partition.
iphitus
so iphitus, why do we have to make the partition where /boot is on "Active" during installation? Is this just to temporarily be able to read the kernel-image? I'm confused on this still...
There is no spoon in Arch...
Offline
sorry, I'm going to answer my own question again... :oops:
I think I see what you meant iphitus. I think you were reffering to Grub's ability to chainload with the (duh!) chainloader option!
I think I've got all this now, to a level where I can safely install Suse after Arch. I've made space for Suse and instructed YAST to install Grub in the boot sector of Suse's designated /boot partition. I'll then modify Arch's /boot/grub/menu.lst by putting:
title Suse 9.3
root /dev/sdb1 (that's where I installed Suse/Suse's Grub)
chainloader +1
Hopefully I've understood Grub's manual!
There is no spoon in Arch...
Offline
Pages: 1