LinuxSir.cn,穿越时空的Linuxsir!

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

widnows和Deian双重启动时,到底应该如何分区?

[复制链接]
发表于 2010-1-28 13:18:05 | 显示全部楼层 |阅读模式
我的做法是,先安装好xp并在硬盘上预留出足够的自由空间。然后安装Debian,分为swap、/home分区和根分区三个,其中,swap为hda6,/home为hda7,根分区为hda3。但使用最新的testing安装盘安装时,系统提示分区错误(大意是要调整/dev/hda2,即扩展分区,不能mount,直到重新启动。),忽略还是取消?选取消后反而能正常安装下去。看上去有点吓人,另外一个错误是使用sudo fdisk -l 时,总是提示/dev/hda1的柱面不正常。这是什么原因,应该怎么办呢?
发表于 2010-1-29 01:36:12 | 显示全部楼层
不太明白樓主的分區佈局,按你現在的規劃, hda2 怎會是擴展分區?如 hda2 是擴展分區,又何來 hda3 了?

另,SWAP 不宜夾在中間,詳見:

http://www.linuxsir.cn/bbs/showthread.php?t=322459
回复 支持 反对

使用道具 举报

发表于 2010-1-29 01:55:52 | 显示全部楼层
给你我的PC分区方案供参考(Linux为主,Windows用于偶尔玩游戏以及网银):
120G硬盘
hda1,主分区,30G,NTFS,windows
hda2,主分区,8G,EXT3,linux,根(/)
hda3,主分区,剩余容量,EXT3,linux,家(/home)
(4G内存,我觉得不需要swap;不折腾内核,/boot不单分区)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-29 07:50:37 | 显示全部楼层
谢谢楼上的两位兄弟的指点,我的分区方案是这样的:
/dev/hda1,windows下的C盘
/dev/hda5,windows下的D盘(所以/dev/hda2成为扩展分区)
其余为自由分区,用来安装Debian,让安装程序自动来分区,结果如下:
/dev/hda6,为swap分区,在自由空间的最前面
/dev/hda7,为/home分区,在自由空间的中间
/dev/hda3,为根分区,在自由空间的最后。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-29 10:15:43 | 显示全部楼层
回d00m3d兄,您在2楼的链接已经看过了。还是有几个疑问。一个是现在仍然要求/boot必须在主分区吗?另外一个,我的C盘和D盘上都有重要的数据,想要保留下来。可是安装Debian testing时,如果在逻辑分区D后手工分出一个主分区/dev/hda3,可是后面只能再分出一个主分区hda4,而不能分出逻辑分区hda6、hda7了。我至少需要/、/home和swap三个分区。这可怎么办?如果只使用C盘直接删除D盘,问题就好办了。问题是D盘必须要保留。
回复 支持 反对

使用道具 举报

发表于 2010-1-29 12:15:15 | 显示全部楼层
/boot 不一定非在主分区
回复 支持 反对

使用道具 举报

发表于 2010-1-29 13:53:43 | 显示全部楼层
Post by dacheng;2065885
回d00m3d兄,您在2楼的链接已经看过了。还是有几个疑问。一个是现在仍然要求/boot必须在主分区吗?另外一个,我的C盘和D盘上都有重要的数据,想要保留下来。可是安装Debian testing时,如果在逻辑分区D后手工分出一个主分区/dev/hda3,可是后面只能再分出一个主分区hda4,而不能分出逻辑分区hda6、hda7了。我至少需要/、/home和swap三个分区。这可怎么办?如果只使用C盘直接删除D盘,问题就好办了。问题是D盘必须要保留。


You do not need a /boot partition if you do not want it.
回复 支持 反对

使用道具 举报

发表于 2010-1-29 13:54:32 | 显示全部楼层
Post by dacheng;2065860
谢谢楼上的两位兄弟的指点,我的分区方案是这样的:
/dev/hda1,windows下的C盘
/dev/hda5,windows下的D盘(所以/dev/hda2成为扩展分区)
其余为自由分区,用来安装Debian,让安装程序自动来分区,结果如下:
/dev/hda6,为swap分区,在自由空间的最前面
/dev/hda7,为/home分区,在自由空间的中间
/dev/hda3,为根分区,在自由空间的最后。


It is still confusing.

How's that possible to partition the HDD like this?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-29 23:36:45 | 显示全部楼层
Sorry, can't input chinese:
# fdisk -l

Disk /dev/hda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc001c001

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1        1460    11725528+   c  W95 FAT32 (LBA)
Partition 1 does not end on cylinder boundary.
/dev/hda2            1460        4135    21488796+   f  W95 Ext'd (LBA)
/dev/hda3   *        4136        4864     5855692+  83  Linux
/dev/hda5            1460        2433     7817008+   b  W95 FAT32
/dev/hda6            2434        2469      289138+  82  Linux swap / Solaris
/dev/hda7            2470        4135    13382113+  83  Linux
回复 支持 反对

使用道具 举报

发表于 2010-1-30 09:50:46 | 显示全部楼层
居然真的可分出这种混乱的组合?估计 hda3 是完全浪费,用不了的吧

不好意思,看不惯 fdisk 的表达方式,能否把 cfdisk 的截图贴出看看
回复 支持 反对

使用道具 举报

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

本版积分规则

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