Linux、Windows双系统下把windows分区转给linux
来源:
ChinaUnix博客 作者:
ChinaUnix博客 发布时间:2006-01-01 10:46:00


Linux、Windows双系统下把windows分区转给linux
(last-edit-by: lgfang 09/08/2006 11:55:33>)
用了半个月的 ubuntu Linux,感觉还不错:我想要的功能都有,而且都挺好用,所
以想把原来给windows的一个分区转给linux(虽然能够在linux访问windows分区,
但不如直接划给linux 爽)。事后想起来很简单,可是当时不会用grub,改完之后
机器就起不来了。折腾了一晚上,最后从另一个linux系统上查看了grub的手册
(info grub),问题才迎刃而解。现在把整个过程整理如下(用的是red hat 9)。
1知识准备
- 能看懂并修改fstab;
- 学习grub:了解grub的启动步骤,会安装grub并根据磁盘内容配置grub.conf。
我就是亏在没仔细看grub,否则顶多半小时就解决问题了。grub的资料能够用命
令 “info grub”查看。内容似乎很多,把前面提到的看明白就行了。 - 会用fdisk
2 备份文档fstab和grub.conf
3 准备linux安装盘以备系统起不来时用
下面就开始动手了:
4用fdisk将原本属于windows的分区改成linux的
过程很简单,根据提示做就行了。
5 重启机器
假如成功,直接在新的linux分区上创建文档系统就行了。
假如不成功,继续第六步
6 重新安装、配置grub
插入linux安装盘,再重启机器进入linux rescue模式。
我用fdisk查看发现,磁盘分区编号变了。刚划给linux的分区编号本是hda7,现在
变成hda10了。而原来的linux分区hda8/hda9/hda10的编号依次前移了一位,分别变
成了hda7/hda8/hda9。所以将fstab和g rub.conf所在的分区mount上来,分别修改
对这两个文档做相应的修改。要注意grub.conf中分区的表示方法和fdisk稍有不同,
而且序号差一(grub 从零开始计数)。所以我grub.conf中的(hd0,7)都应改成
(hd0,6)。假如fstab中的配置都是用label表示分区的话(man e2label),fstab就
基本不用改了。改完之后,(可能还需要)再重新安装一遍grub。然后重新启动机
器。
7 在新的linux分区上创建文档系统。
我用的是"mkfs -t ext3 -j /dev/hda10"
8 大功告成了
除了一个小问题:启动windows后,已划给linux的分区盘符还在“我的电脑”里显示
着,提示未格式化。
其实最好的办法可能是先在windows用工具软件把分区去掉,然后既然进入linux重
新分配。
|
还没有关于此文章的相关评论!