LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: arts

原创:Centos Debian共用Boot分区共用Swap分区的双Linux系统安装.

[复制链接]
发表于 2009-3-18 23:25:00 | 显示全部楼层
忘記說:Debian 下獨立 /boot 有一個壞處,Debian 更新內核的腳本寫得不好,獨立 /boot 會不認分區編號,必需手功改正 menu.lst,以往 Etch 及以前的版本都有此問題,不知 Lenny 改好了沒有

當然,手動安裝內核者不在此限。
回复 支持 反对

使用道具 举报

发表于 2009-3-19 10:36:43 | 显示全部楼层
Post by d00m3d;1962944
忘記說:Debian 下獨立 /boot 有一個壞處,Debian 更新內核的腳本寫得不好,獨立 /boot 會不認分區編號,必需手功改正 menu.lst,以往 Etch 及以前的版本都有此問題,不知 Lenny 改好了沒有

當然,手動安裝內核者不在此限。


lenny应该没有这个问题,我就试过单独划分/boot分区,装了testing(那时候代号还是lenny),内核从2.6.24一直更新到2.6.26(都是用debian官方的内核),每次更换新内核,都会自动写入menu.lst,从来不需要手动修改。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-19 16:23:32 | 显示全部楼层
Post by shaaben;1962929
同意lvchaxj。
希望楼主能具体的例子来反驳,这样才有说服力。比如在什么情况下,独立的boot能行,而两个分别属于各自文件系统的boot目录就不行。
如果说独立/boot的优点,那就是能支持ext3以外的一些根文件系统。如果都是ext3,那我看boot单分与否,结果都一样。



独立boot的好处:

    非独立boot目录与/在一起,/经常增加或减少文件,并且读写频繁.对/分区增减.非独立boot /比较大的时候磁盘inode会少的可怜.万一/的inode由于某种原因损坏会导致boot损坏.独立boot此时可减少问题.

      如果/为raid5方式.必须将boot放在raid中.无法避免重新rebuild的维护问题.而且很有可能无法安装grub.当然现在有很多硬raid可以虚拟做成功,有写则不可行.避免问题就需要将boot单独划分.单独boot可以另行将/ chroot临时挂起,减少系统停机时间.自然可维护性就不言而喻了.

    对于raid1而言必须把boot分区单独分出来做冗余.grub无法安装在lvm倦.
   
    版主将boot单独划分,做到了变迁boot.扩展/移植系统等等.

    独立有利于避免文件系统损坏造成的无法启动问题,如果独立出来,而/的文件系统因为别的原因损坏了,至少你还可以正常引导linux内核,并有很大几率进入一个可用的shell来修复系统,如果不独立,则很可能/文件系统损坏导致找不到/boot下的内核镜像,从而无法引导内核。
  
     独立boot可避免1024柱面问题

     如果你的引导管理器不支持某种文件系统,则就无法找到/boot下的内核镜像,造成无法引导内核。例如很著名的一种情况是grub无法引导作了linux soft raid 0的分区,因此需要把/boot从raid0独立拿出来分为普通ext3格式来保证内核可以引导。

  
独立的boot可以做,非独立Boot不可做的事情.

  太多了.一一举例很繁琐.

对于这篇文章,最明显的有2处.

1.多linux引导.独立boot可做非独立boot不可做
2.ext3与多格式兼容.

另外的可以参考上面独立boot优点可具体扩展.
如:迁移 扩展 修复 临时加载 raid1 raid5等等.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-19 16:37:03 | 显示全部楼层
Post by arts;1963181
独立boot的好处:
.


另外怎么用是自己的事情.对自己应用方便就是方便.

大家根据需求采用.

小心使得万年船.如果是大型网络和中心机房的维护.我相信绝大多数的boot都是独立划分的.

对于个人用户不想尝试和扩展.需要的时候重新安装系统.当然独立boot就是去很多意义了.

这个也就是因人而异.有些喜欢扩展和需要研究多系统多磁盘格式的人需要boot独立划分.

有些喜欢简单应用,只有一个系统,玩玩而已,需要重新安装时候就重新安装的人不需要独立boot.
回复 支持 反对

使用道具 举报

发表于 2009-3-19 16:59:54 | 显示全部楼层
谁说非独立boot不能多linux引导了?我前几天还玩来着
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-19 17:48:51 | 显示全部楼层
Post by LaKes;1963195
谁说非独立boot不能多linux引导了?我前几天还玩来着


2个系统都能实现apt-get 或者yum时候同时对boot的grub.conf进行自动写入吗?
回复 支持 反对

使用道具 举报

发表于 2009-3-19 18:55:45 | 显示全部楼层
我的疑问是为什么要把两个系统的/boot挂到同一个分区。

apt-get 和 yum自动写入是可以的,将menu.lst做个符号链接就行。

当然我承认/boot单独分区是好的。
回复 支持 反对

使用道具 举报

发表于 2009-3-19 19:04:44 | 显示全部楼层
Post by arts;1963218
2个系统都能实现apt-get 或者yum时候同时对boot的grub.conf进行自动写入吗?


非得自动写入吗? 我经常手动编辑menu.lst
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-4-14 23:10:51 | 显示全部楼层
Post by LaKes;1963249
非得自动写入吗? 我经常手动编辑menu.lst


准备尝试多boot分区并存的方式。如果没有问题。将分享给大家。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表