关于Dell笔记本、oracle VM VirtualBox、fedora 13和win 7

    自从Fedora 13 发布以来 一直没有时间去体验,据说开机速度也加快了,很想尝试一下,由于之前安装Fedora 12 只分配了30G 的空间,还想在Fedora 下玩玩虚拟机,于是在windowns 下把250G的硬盘进行了分配,给linux分配100G,其余分给windows其中C盘50G(分50G是为了安装win7),其余分给D盘,由于我的机器是Dell E6400,光驱位把光驱卸下来从淘宝买了一块光驱位的硬盘接口,又买了一块500G的硬盘,所以windowns下分配的硬盘空间少也不是问题
     话说我自从买了Dell E6400之后呵护备至,光驱也舍不得用,于是就取下来放着,又装上附赠的光驱挡板,避免灰尘,但是很不幸的是,光驱无缘无故的就找不到了,前面说到一直想体验Fedora 13 就是苦于没有光驱,因为这款机器不知道什么原因 从硬盘安装Fedora 一直不成功,所以就一直采用刻录+光驱的安装方式。现在13出来,只能去电脑城买一款外置光驱了,在网上查了一下,大概300块左右。于是只身前往121大街的电脑城,问了很多家 都没有找到合适的,后来遇到一个特热情的人 一个劲的问我要买什么,我说我要买外置光驱,就带我找了一家,最后就以280的价格买下了ThinkPad 的光驱,不知道是不是原装,但是摸着是跟小黑一样的类肤材质,然后又找到一家批发刻录盘的,SONY的DVD刻录盘1块钱一张 真的时很便宜。 
      回来之后二话不说,刻录, Nero官网上下载了最新的试用版 15天试用时间,(*^__^*) 嘻嘻……(别说15天,一天都行啊)Nero的刻录软件确实很好用,刚买E6400的时候 附赠的一款刻录软件 不知道怎么用,刻飞了我两张盘,不知道是我太笨还是人品太差,但是用了Nero之后从没有刻录失败过。 Fedora 13 x86-64刻录完成就开始安装,装好之后安装oracle 10g,发现无法开始安装,
Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall2010-08-09_05-40-12PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred..
java.lang.UnsatisfiedLinkError: /tmp/OraInstall2010-08-09_05-40-12PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.(Unknown Source)
at java.awt.Component.(Unknown Source)
at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.(OiifmGraphicInterfaceManager.java:222)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:193)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:202)
at oracle.sysman.oii.oiic.OiicInstaller.getInterfaceManager(OiicInstaller.java:436)
at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:926)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:866)
最后还是选择重新下载 Fedora x86 版本,重新刻录好之后重新安装,之后继续安装oracle 10g, 
./runInstaller
执行安装命令后依然报错,google之后发现是缺一个package,可是安装了之后还是不行,最后还是从Fedora 12的一个package解决了错误,执行以下命令
yum install libXp-1.0.0-15.fc12.i686
这里也把其他需要的包列举以下,可能不是很全,不过如果你安装Feodra时选择安装全部的软件和包的话,那就不会有问题。
yum install binutils
yum install elfutils-libelf
yum install glibc
yum install glibc-common
yum install libgcc
yum install libstdc++
yum install make
yum install elfutils-libelf-devel
yum install glibc-devel
yum install gcc
yum install gcc-c++
yum install libstdc++-devel
yum install unixODBC
yum install libaio libaio-devel
yum install unixODBC-devel
yum install sysstat
yum install compat-libstdc++
yum install compat-db
yum install compat-libstdc++-33
yum install libXp-1.0.0-15.fc12.i686
yum install compat-libstdc++-296
yum install xscreensaver
之后安装过程一切顺利,完成之后还是很有一点成就感,想想第一次在linux下安装oracle时遭的那个罪(熬了两天才把oracle在ubuntu下安装好)但是后来因为oracle-base上oracle 11r2的安装步骤是在Fedora下的,为了试用oracle 11gr2版本,最后还是放弃了Ubuntu,当然Ubuntu确实是很好的一个操作系统,不过后来发现fedora 和ubunt差别不大,都是开源的,比如fedora 12的关机速度和ubuntu 9.10的关机速度同样都很快。不过ubuntu的娱乐性要更强一些。
        由于我现在有100G的空间,除了swap和已经安装占用的一部分硬盘,空闲的空间还很多,于是打算安装虚拟机,vmware官网上下载了vmware server for linux版本,但是发现配置的时候一直报错,网上搜索说要编译什么内核源码的什么东东,实在搞不懂 ,只好改用oracle的VirtualBox,发现VirtualBox确实做的很友好,针对不同的版本有对应的版本,下载了对应的Fedora 13的版本,安装好之后就开始安装oracle的linux操作系统,OEL 5update3,安装过程很顺利,但是所有软件安装完成之后提示reboot,我首先卸载光驱里面的镜像文件,然后点击reboot,但是再次启动之后,出现了内核的选择界面,之后就开始报错:(虚拟电脑在运行中发生一个严重错误,现在将被关闭)
Unknown interrupt or fault at EIP 00000060 c04011ed 000011ec
Unknown interrupt or fault at EIP 00000060 c04011ed 000011ec
Unknown interrupt or fault at EIP 00000060 c04011ed 000011ec
.............
Unknown interrupt or fault at EIP 00000060 c04011ed 00000000
Unknown interrupt or fault at EIP 00000060 c04011ed 00000000
网上搜索了一下总算找到了解决办法,需要enable PAE 模式,打开VirtualBOX,设置=>系统=>处理器=>扩展特性:
将 启用PAE/NX一项 打勾,确认之后再次启动在虚拟机上安装的操作系统,现在启动一切正常了。 完成了这些操作之后开始了在fedora下的工作。 由于现在的工作对QQ基本不依赖,有问题当面沟通或者邮件,当然必要时Web QQ也可以解决问题,对windowns xp也有些乏味了,想体验一下windowns 7,关于这个系统好评比较多,之前购买本本的时候预装的是vista,用了不到一周就忍受不了,遂换成xp,这一用就是一年多。也该体验体验“新”东西了, (虽然win 7 已经不新了),这里还要赞扬一下Dell,确实很厚道的说,用slic工具查看了一下,发现自从升级到A25的bios版本之后,slic的版本就是2.1 这也就是说安装OEM版本的操作系统直接就可以激活。黑黑,用电驴下载了Dell OEM win 7 旗舰版, 刻盘、安装 不在话下,安装好之后,界面确实很漂亮,也没有以前使用vista时,那么多烦人的确认对话框。 安装了win 7,开机的grub界面也就出不来了,因为人微软是巨头,根本不考虑为启动linux提供便利,而linux处于劣势,因此为windowns提供启动便利也是理所当然的,闲话不多说,直接用刻录的fedora 13的光盘启动到安装界面,选择 Rescue……恢复模式一项,根据提示选择语言、网络(不选择)之类的,最后选择shell 一项 进入shell,根据提示 输入
chroot /mnt/sysimage 
然后输入命令
fdisk -l
查看linxu所在的分区,这里列出的linux分区有错误,(正是这个错误,给我造成误解,以为又找到一篇垃圾文章,不能解决问题,后来又继续google才发现确实有这个问题)进入grub
grub
然后根据列出的分区输入
grub>root (hdX,Y)
这里x是硬盘,如果你只有一块硬盘,这里就是0,y就是你的linux分区当中/boot文件所在的分区,由于我安装时分了两个linux分区,一个/目录 一个/HOME目录,便于重装时保留需要的数据。而列出的linux分区为6和7,于是我输入了6
grub>root (hd0,6)
结果就提示找不到文件,后来继续google才发现原来正确的分区应该是5(后来进入到fedora之后查看grub.conf 发现确实是以hd(0,5)启动的,所以重装windows之前先看一下grub正确的启动号,这样就可以避免出错了)
grub>root (hd0,5)
然后将grub写入到mbr
grub>setup (hd0)
quit 退出
exit 重启
启动之后之前熟悉的GRUB启动界面又出现了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12216142/viewspace-672828/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12216142/viewspace-672828/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值