`

Windows7与Linux双系统

阅读更多
本文将简要介绍Windows 下安装 Linux的一些常遇到的问题及解决方案。

1.基本条件:
我使用的dell vestro 1400笔记本电脑,原有系统是Win7. 在Win7下安装Linux(Fedora 9),我的做法是这样的:
a. 从windows系统中为Linux单独准备出20G大小的一块硬盘分区。需要将一个盘通过磁盘管理格掉,然后从中保留20g的大小的空间,并且不要新建硬盘分区,因为windows使用的NTFS文件系统,而Linux使用ext3.此时的20g空间在windows下是看不到的。
b. 重启系统,不管你是用Live CD还是USB启动盘,进入安装界面后,一路NEXT,直到让你选择系统的安装分区事,选择自定义安装。自己按照需要对/ /usr /home等目录进行磁盘大小分配。
c. 根据自己的需要安装合适的软件包。

由于Fedora9使用GRUB进行启动菜单管理,所以最后会提示对GRUB进行设置,主要是设置默认的启动系统及等待时间等。

2. 驱动
驱动的安装相对简单,只需要去硬件相应的官方网站找到Linux版的驱动下载,根据README等文件进行安装即可。
以nVidia显卡驱动为例:
下载****.run的驱动,这是一种自解压形式的脚本文件,其中包含了安装必备的文件。根据说明,驱动安装时往往需要内核的头文件及一些其他相关组建的头文件等,来对驱动进行编译。比如需要 kernel-devel等。可以通过yum install kernel-devel来进行安装。
安装时不能使用X界面,所以修改 /etc/inittab文件,将运行等级设置为3:
# Default runlevel. The runlevels used are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:
#修改上面的5为3

重启后运行sh *****.run,按照提示进行安装即可。安装完成后,再将3改为5.

3.双系统的启动修复
a.重新安装windows后,看不到linux系统。由于重装Windows后,主引导扇区的GRUB引导信息被删除,所以此时需要修复GRUB。找到一张Linux的系统盘,进入修复模式,然后在终端输入:grub,进入grub环境。
通过grub>find /grub/stage1命令,可以找到Linux的内核位置
grub>find /grub/stage1
find /grub/stage1
(hd0,5)
grub>root (hd0,5)
grub>setup (hd0)
grub>quit
注意上面root 和setup命令后面有空格。如果看到操作成功的提示,说明grub修复完成了。

b.直接通过windows的磁盘管理删除掉Linux后,GRUB已经被删除。此时windows不能正常启动,可以通过一张windows启动盘,进入命令提示符,输入:
bootrec /fixmbr 进行修复。

分享到:
评论
1 楼 liomao 2011-08-14  

相关推荐

Global site tag (gtag.js) - Google Analytics