LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1095|回复: 6

在Windows下安装真实Linux系统的方法

[复制链接]
发表于 2007-6-26 21:48:05 | 显示全部楼层 |阅读模式
前几天安装FC5,遇到两个问题,一个是安装程序启动进入图形环境的时候,花屏死机;二是在文本模式下安装时,在输入root密码后,出现“Unable to read package metadata. This may be due to a missing repodata directory. ”,从而导致无法安装。
   对于第一个问题,通过在文本模式下安装绕过这个问题,而对于第二个问题,却怎么也无法解决,在网上也找不着办法,似乎都没个解决方案的(进入安装的各种引导方法我都试过了,像什么WinGrub,Loadin,ISOemu,LoadISO之类的,还有DVD安装,CD安装和DVD解压安装什么的,无论哪种方案在输入root密码后都会出现相同的错误),我也检查过SHA1,也没有问题。
    折腾了两个晚上后终于想到了一个办法,并且安装成功——这个方法就是在vmware下安装FC5(不是指安装虚拟Linux)!而之所以想到这个办法,是因为在安装FC5之前,我经常在RedHat9的VMware for linux下启动并使用物理硬盘上的Win XP(这个也不是指在VMware下的虚拟Windows,而是在我使用RedHat之前就已经安装的真实的Win XP系统)。
    其实方法也很简单,如下所示,与大家分享(不知道有没有兄弟用过这种方法,不过我在网上没见到过):
    在Win XP下安装VMware(for Windows),启动VMware后新建虚拟机,在第一步中选择“自定义”,接下来几步与通常的虚拟机配置一样,一直到“磁盘”这一步,使用第三个选项——“使用物理磁盘”,“下一步”,它会跳出警告,说是必须高手使用什么的,不用管它,确定就是了,接下来就是选择磁盘,或者分区,因为我是两个硬盘(一个已经安装了XP,另一个准备安装FC5),所以选择其中一个硬盘后,又点击“使用整个磁盘”,然后“下一步”就是“完成”了。(说明一下,因为我并不打算在Windows下使用FC5,所以在“网络”那一步选择了“不使用网络”,这对我以后在真实FC5下使用网络没有任何影响)
    虚拟机新建结束后,FC5的安装就跟一般的在Windows下安装虚拟Linux一样了!我就不多说了。
    安装完成之后,VMware关于这个虚拟机的配置文件夹中,只有100多k的大小,而所有FC5所需要的的文件就都安装在了我刚才所选择的那个磁盘上了!
    通过这种方法,就完全可以解决我先前所说的那两个问题了,也就是说,我们可以在使用硬盘安装时也能用图形界面安装了,而且也不会出现““Unable to read package metadata”这样的问题!另外还有一个好处,就是我们可以一边安装真实FC5系统,一边在
Windows下听歌打游戏拉;而最后还有一个好处,那就是我们可以在Window下启动并使用这个真实的FC5系统,如果以后在直接进入FC5时,若因为有什么硬件上的问题而导致不能进入FC5,也许可以在Windows下的FC5中解决!当然,如果不想在Windows下启动FC5,我们完全可以删除VMware关于这个FC5的配置文件夹,不影响以后FC5的使用(呵,这算不算过河拆桥?)。
    最后提几点注意:
    1、在Windows下安装好FC5后,在直接进入FC5时也许需要事先在文本模式下安装显卡驱动才能进入FC5的图形桌面,至少我是这样的(因为当我用ISOemu或者WinGrub安装FC5时,在进入图形桌面安装的时候就出现了花屏死机的现象,所以不知道这是不是属于我的特例)。
    2、因为我只试过两个硬盘下的这种安装方法,所以不能确定在同一个硬盘的某个分区下安装是不是也能成功。不过我个人觉得应该也是可以的,只要在VMware设置的“磁盘”那一项,选择“分区”而不是“使用整个磁盘”就可以了。
    3、也许在初次使用时还需要安装某些硬件的驱动,比如我在第一点所提到的显卡,但也有些是不需要的,比如我的网卡。另外,也不需要安装VMware Tools(也许安装后会对真实FC5有什么影响也说不定啊)。
    4、若是在使用我这种安装方法时出现了数据丢失或者其他什么损失,请千万别怪在我的头上啊!:)毕竟我只是提了一个方法(不过到今天为止,我已经用这种方法安装了至少三遍了,都没出现问题),决定权在各位手上。另外,我也是第一次使用这种方法安装FC5,所以不知道是不是会有后遗症?不过以目前我使用了三天利用这种方法安装的FC5的经历来看,并没有什么后遗症现象出现。
    5、我相信这种方法对于安装其他任何操作系统都是适用的,只要VMware支持就可以了。
    最后,祝各位好运!
    对了,若有朋友知道出现“Unable to read package metadata. This may be due to a missing repodata directory. ”是什么原因,还请回帖告知!谢谢!
发表于 2007-6-27 11:00:12 | 显示全部楼层
这是种老方法了,不仅可以用来装linux,还可以用来装osx
回复 支持 反对

使用道具 举报

发表于 2007-6-27 12:28:02 | 显示全部楼层
LZ可以自己想出来,不简单
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 13:22:24 | 显示全部楼层
Post by cobranail
这是种老方法了,不仅可以用来装linux,还可以用来装osx


osx是什么东东?不过从原理上来说,应该是可以装任何操作系统的吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 13:24:31 | 显示全部楼层
Post by mexi
LZ可以自己想出来,不简单


呵呵,我也就一小菜鸟,接触Linux也才一个月左右,竟没在网上查到这方法,就只能自己七想八想,七试八试了
回复 支持 反对

使用道具 举报

发表于 2007-6-27 17:07:35 | 显示全部楼层
Post by caorr
     最后提几点注意:
    1、在Windows下安装好FC5后,在直接进入FC5时也许需要事先在文本模式下安装显卡驱动才能进入FC5的图形桌面,至少我是这样的(因为当我用ISOemu或者WinGrub安装FC5时,在进入图形桌面安装的时候就出现了花屏死机的现象,所以不知道这是不是属于我的特例)。
    2、因为我只试过两个硬盘下的这种安装方法,所以不能确定在同一个硬盘的某个分区下安装是不是也能成功。不过我个人觉得应该也是可以的,只要在VMware设置的“磁盘”那一项,选择“分区”而不是“使用整个磁盘”就可以了。

1、也可以修改/etc/X11/xorg.conf文件,只要把driver从vmware改成vesa就可以进入X。
2、一个硬盘同样可以是用vmware安装,而且在“磁盘”里也可以选择“使用整个磁盘”,在安装程序里面再选择具体那个分区安装,就像你用光盘启动安装一样,安装完成重启之后马上在vmware里断电,不要进入安装好的新系统,否则很多系统配置可能有问题,毕竟虚拟机的配置和你物理机的配置不同。我估计选择“分区”反而有麻烦,那样安装的系统的fstab文件肯定有问题。

osx就是苹果的专用系统Mac OSX现在破解版是10.4.9吧,10.5应该马上就出来了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-27 22:09:25 | 显示全部楼层
Post by gkwangdh
1、也可以修改/etc/X11/xorg.conf文件,只要把driver从vmware改成vesa就可以进入X。
2、一个硬盘同样可以是用vmware安装,而且在“磁盘”里也可以选择“使用整个磁盘”,在安装程序里面再选择具体那个分区安装,就像你用光盘启动安装一样,安装完成重启之后马上在vmware里断电,不要进入安装好的新系统,否则很多系统配置可能有问题,毕竟虚拟机的配置和你物理机的配置不同。我估计选择“分区”反而有麻烦,那样安装的系统的fstab文件肯定有问题。

osx就是苹果的专用系统Mac OSX现在破解版是10.4.9吧,10.5应该马上就出来了。


高手!多谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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