|
|
为了明白单独划分boot分区的作用,下午装了一下午的系统.DEBIAN 和xp.由于前天几天把分区表弄丢了,找不回来,索性一下子把整块硬盘格了重新分区,/dev/hdc1装xp,/dev/hdc8为boot.
1.装debian,boot设成可启动,grub装在MBR,装完后发现boot(hdc8)和/boot中都有相同的系统启动静态文件,我删除了/boot/grub,重启,无法启动grub引导系统.
2.重装debian,boot可启动.这次grub装在boot(hdc8).装完进入系统,删除/boot/grub,重启,无法启动grub引导系统.尝试用debian的安装盘修复grub,chroot到debian系统,/boot下无内容;mount到boot(hdc8),ls发现少了grub文件夹.我觉得奇怪,我明明删除的是/boot/grub,可是为什么boot/grub也没了.先不管了,修复再说.
#root (hd0,7) //正常
#setup (hd0) //checking for /boot/grub/stage1....no;checking for /grub/stage1...no
修复失败.不过现在知道了修复grub要stage1这个文件.
3.重装debian,boot可启动.grub装在boot(hdc8).由前一次经历我猜想,/boot下的改动会影响boot(hdc8)中的内容.于是,备份/boot/grub,结果在boot下也备份了grub.经过试验得知:/boot下的修改会使boot下产生同样的结果;boot的修改也会影响/boot.于是我想:无论grub装在哪里,只要/boot下的内容删了,grub就无法启动.即删除debian会影响windows的启动.这次修复grub成功,重启,grub可正常启动引导系统.
4.重装XP会改写MBR,但我把grub装在boot(hdc8),我想xp的重装虽然改写了MBR,但不会影响grub.于是重装XP.结果很失望,重装后只能进xp,grub无法启动.于是只好修复grub.看来无论grub装在哪里,重装xp后都要修复grub
结论:没有发现单独分boot分区有什么作用.
常看到有人提议把boot单独分区,本以为这样做debian和xp的重装不会相互影响对方,看来并非如此.
那些把boot单独分区的XD能不能说说单独分boot的好处. |
|