2008年10月15日星期三

技巧两则:修复Grub程序及OSx86驱动安装



1,重装xp后,mbr被xp写入信息导致grub无法工作解决方法


从Live CD启动进入桌面。


打开终端或者切换到一个tty(Ctrl+Alt+F1)。


输入”grub”


输入”find /boot/grub/stage1“


输入”root (hd0,x)” ##输入find命令反馈的数据


输入”setup (hd0)” ##如果想用xp进行多系统引导就写(hd0,x)


输入”quit”退出grub。


重新启动。


 


2,修改grub让grub引导xp,osx和kubuntu的多启动(理论上可以同时引导98,2000,xp,nt,vista等等)


编辑/boot/grub/menu.lst,在合适的地方(一般是最下面,那里有linux的多重启动配制)加入如下语句:


 


title Mac OS X, Apple Inc ##想写什么写什么,写fuck GFW也行


rootnoverify (hd0,1) ##写入操作系统分区,不知是否支持/dev/hda1模式


savedefault


chainloader +1


 


保存即可


 


2000,2003或者vista的语法应该也一样,不过建议如果是windows是系统,最好在savedefault下面再另外加上一行


active


我不知道为什么要激活,反正看到有人这么写。


 


3,在osx下更新驱动的办法:


先把新的驱动文件 .kext 放入 /System/Library/Extensions/ ,然后


sudo chown -R root:wheel /System/Library/Extensions/


sudo chmod -R 755 /System/Library/Extensions/


sudo rm /System/Library/Extension*


kextload /System/Library/Extensions/


kextcache -k /System/Library/Extensions/


sudo diskutil RepairPermissions /


然后重启即可(一般不用重启就可马上有效,推荐重启)



--------------------next---------------------

0 条评论:

发表评论

订阅 博文评论 [Atom]

<< 主页