2005-12-16 15:11
cxhuang
linux 和windows双系统问题
我的电脑装了两个系统linux 和windows,后来windows重装以后,linux不能启动了,估计引导linux的文件被windows安装进程修改了。怎么样改回来呢?
安装双系统的过程
[quote]
Linux 和Windows双系统
平时工作需要用Windows Xp,但是自己学习Linux,所以装了两个系统。
一、安装
如果先安装Linux后再装Windows,Windows Xp安装过程可能会把Linux的引导信息消除掉。所以先装Windows再装Linux。
在安装Windows过程中手动分区,注意留出足够的空间安装Linux,安装Linux的空间的起始柱面要在1024以内,当然,如果一定要在1024以外也可以,此时要用软盘引导启动Linux。我的笔记本电脑Lenovo E260没有软驱,所以我把40G硬盘在Windows安装过程中分成C盘(5G,装windows xp OS)、D盘(10G,预留着装Linux)、E盘(15G,装windows下的应用软件)、F盘(10G,放用户文件)。
安装好Windows xp之后,可以装Linux了。
我选RH9,把Disk1放入光驱,重新启动电脑就可以安装Linux了。
其他的配置不讲,这里只讲分区。不要选择自动分区,否则硬盘全部重新分区,windows xp也保不住了。用Disk Druid手动分区。出去原来xp分出来得D盘,相当于Linux下的 /dev/hda2,在这个空间里建立如下的分区,
设备 分区类型 挂载点 说明
/dev/hda2 ext3 /boot Linux启动所需文件,200M大小
/dev/hda3 swap 大小是物理内存空间的2倍,512M大小
/dev/hda4 ext3 / 根目录,需较大的空间,剩下的空间,9G左右
安装Linux完后,建立普通用户hcx。系统会自动建立用户目录,/home/hcx
二、挂载文件系统
有时在linux下需要看windows分区下的E盘和F盘的文件,可以用mount来手动加载,但是比较麻烦。
我们可以配置Linux,让Linux启动时自动加载。
首先在用户目录/home/hcx下新建两个空文件夹,/home/hcx/E和/home/hcx/F分别对应于E盘和F盘。
以root身份登陆,修改文件系统配置文件/etc/fstab,在后面加上两行就可以了。
# /etc/fstab
# device directory tpye options
/dev/hda2 /boot ext3 defaults
/dev/hda3 none swap sw
/dev/hda4 / ext3 defaults
/proc /proc proc defaults
/dev/hda5 /home/hcx/E vfat defaults
/dev/hda6 /home/hcx/F vfat defaults
后面两行是自己加上去的。修改完这个配置文件,重新启动Linux或者运行
#/bin/mount -a
文件系统就加载上去了。以后每次启动机器就不要那么麻烦一个一个mount了,Linux会自动把E和F盘的文件加载到相应的目录中。
注意:Windows下有些以中文命名的文件可能会认不出来。
[/quote]
2005-12-16 16:05
jxppp
用的什么啊?
grub还是什么啊,原来的引导装在什么地方了啊。
直接覆盖一次好了。
2005-12-20 14:16
cxhuang
用的是grub,不知道以前引导装在哪里。
用linux安装光盘启动,输入linux rescue回车,找不到linux分区。
2005-12-21 11:07
fanfan
这个简单呀,我也遇到过的,解决办法如下:
用第一张安装盘启动,然后在启动的提示符输入:linux rescue
按照提示进入一个Shell状态,你可以到/mnt/下面看到一个sysimage这么目录,进去以后,就是你安装linux的/分区.
使用命令将根分区变为当前目录的根分区:chroot /mnt/sysimage
然后转到/sbin/这个目录中.
使用fdisk -l 显示当前分区情况,然后使用#grub-install /dev/hdx(x为你使用的是那块硬盘安装的,一般情况下是hda。如果是SATA的盘可能是sda)
使用exit推出chroot,再使用exit退出linux rescue模式,系统将重新启动就可以了。
2005-12-23 12:38
大大狗
先安windowsxp在安linux那是最好了我就是这么安的
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.