装Ubuntu的时候尝试不把引导装到MBR里,而是装到Ubuntu的分区上(这样做启动菜单的互调方便一些)……
在安装的最后一步点“高级”……然后把把(hd0)改成(hd0,3)……开始安装……
完全装完了……设置引导……被提示严重错误,无法安装……前面那些全白装了……T_T
重装,老老实实的装到MBR上……
然后重启进Live CD,开终端……手动把引导写到安装分区上……
『XXXX』$sudo su
#grub
grub>root (hd0,3)
grub>setup (hd0,4)
grub>exit
#reboot
装Fedora的时候发现不能格式化成ReiserFS的……
网上找资料都说要在启动时加一句“linux reiserfs”……
不过启动时是菜单……这个“linux reiserfs”要往哪加啊……难道直接打……@_@
看见启动菜单下面些这一行“XXX『TAB』XXX”于是按了下tab……发现可以打字了,在末尾加上“linux reiserfs”……进去之后ReiserFS也支持了……
不过还是和网上写的不太一样(网上说应该出现一个Boot:的提示符)……不甘心……继续在键盘上摸索……最后发现原来是按ESC
装好以后……不能引导了……开机就让按Ctrl+Alt+Del重启……-_-!!!
于是再次拿出Fedora进入命令行修复grub:
#grub
grub>root (hd0,2)
grub>setup (hd0)
grub>exit
#reboot
重启以后……进了系统了……进入首次引导向导……一切按默认的来……
出现登录画面了……输用户名、密码,登录……
提示XXX不能写入……磁盘已满什么的……
凭啥啊……我用Ext3的时候好好的……怎么换成ReiserFS就败了……难道Fedora真的不支持ReiserFS??可是网上好多人都用啊……
继续google ReiserFS……在一个偏僻的论坛的一个不相关的帖子里貌似找到了些线索:传说中SELinux(SELinux是什么??我也不知道-_-!……好像是个安全方面的东西,貌似有点像win下的文件权限)好像不支持ReiserFS……
有了线索我……我再重装……-_-!!!
从新设引导……进入向导后这次把SELinux禁用了……
登录……成功……哦也~~真TM不容易……
进Fedora之后发现反应比较慢……没当回事,估计是Fedora7比FC5先进了,所以慢一些吧……后来觉着不对……慢得太离谱了点……
开系统监视器,想看看是不是开了什么东西闹得……
结果以外的发现……交换页面是0……我明明分了2G啊……在Ubuntu里面也能用啊……为什么到这就不行了……
开终端……
『XXX』$su root
口令:
『XXX』#gedit /etc/fstab &
发现……交换页面的分区竟然写成了sdb10(应该是sda10,和Fedora同在一块硬盘上。另:我发现Fedora下没有hdX,明明我的第一块硬盘上IDE的……结果系统里只有3个sdX,Ubnutu和FC5都有hdX的……)……这明明是安装程序自己写的啊……
继续手动改……-_-!!
接着给Fedora挂载NTFS、ReiserFS分区:
在fstab里加上:
/dev/sda1 /media/sda1 ntfs-3g rw,defaults,umask=0000 0 0
/dev/sdb1 /media/sdb1 ntfs-3g rw,defaults,umask=0000 0 0
dev/sda4 /media/Ubuntu reiserfs defaults 0 0
修改启动菜单:
『XXX』#gedit /boot/grub/meun.lst &
添加:
title Windows Boot Menu
rootnoverify (hd0,0)
chainloader +1
title Ubuntu Boot Menu
rootnoverify (hd0,3)
chainloader +1
『XXX』#gedit /media/Ubuntu/boot/grub/meun.lst &
添加:
title Windows Vista/Longhorn (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1
title Fedora Boot Menu (on /dev/hda3)
root (hd0,2)
savedefault
makeactive
chainloader +1
为win启动菜单调用其他菜单做准备:
『XXX』#dd if=/dev/sda3 of=/media/sda1/BootFedora7.lnx bs=512 count=1
『XXX』#dd if=/dev/sda4 of=/media/sda1/BootUbuntu.lnx bs=512 count=1
注:这里是把Ubuntu和Fedora的启动信息复制到c盘的文件里(每个分区的前512字节)……
『XXX』#gedit /media/sda1/boot.ini
添加:
c:\BootFedora7.lnx="red hat Linux Fedora 7 Boot Menu"
c:\BootUbnutu.lnx="Ubnutu Boot Meun"
到这里,一切正常……挺高兴的,安装总算告一段落了……开了n个小时了,想关机休息一下……
结果这一关机……问题来了:走到System Haltde……就不动了……只能按关机键5秒,强制关机……
继续上网查……据说好像是acpi和另一个电源管理冲突或者是bios支持问题……
说啥……改……重启了不下20次……没结果……
又花了大概1个晚上把能升级的都升了……还是不行……
心都凉了,想实在不行就重起吧,反正还有其他系统,切到那些里面关机好了……
偶然的机会用了启动你菜单的fedora-base……发现竟然能关机了!!!
看上面那个叫xen……google了一下……貌似是个虚拟机……晕……坚决的把系统默认启动改成了base……
总算搞定了……现在只有一个问题了,就是启动菜单的顺序……目前最先引导的是grub的……
我尝试了用Boot Manager……Vista光盘修复……恢复控制台fixmbr……dos的fdiak /mbr……
结果现在还是顽固的grub……
grub就grub吧……我累了……妥协了……