|
想自己弄个usb hdd上面的linux,选中的是mandrake。
网上搜了一通后看到了这个帖子:
http://www.linuxsir.cn/bbs/showt ... mp;page=3&pp=15
觉得有点道理,遂尝试了一下。
原来usb hdd五个分区,两个主分区ntfs,扩展分区三个部分,分别是ntfs,ntfs和fat32。为了尝试装个linux上去,把第一个分区删了,同时10.1 iso和all.rdz与vmlinuz都放在扩展分区第一个分区里面。
在grub for dos里面用下面的参数boot:
kernel (hd1,4)/...
initrd (hd1,4)/...
然后安装程序正常进行到分区那一步。因为有空余空间,所以我选了自动分配,然后mandrake自动重起,似乎是让分区表生效。进去后再次使用grub boot,不过似乎因为分区表的变化,这回要用(hd1,5)才能找到要用的文件。进到里面去看到自动划分的空间被标为sda5,sda9,sda10(下图中的前三个分区)。选好了挂载点后进行格式化的时候出错,说无法格式化sda10(sda5通过,sda9没有格式化)。然后想删除sda5不能-_-,sda9 和sda10允许删除。
我跑到winxp下面用管理工具一看,吓了一大跳。平白无辜出来两块新的,23g+和120G+。其实看看就知道是最开始的第二个分区的重复以及全部扩展分区的叠加。所以,mandrake写入分区表的时候,不知道怎么就把分区表搞坏了。它自己不能进行,winxp也认不对。
mandrake难道就是不能正常格式化usb hdd(安装过程中-_-)?
我的数据啊...现在不知道怎么办好。5555.... |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|