|
发表于 2004-7-7 19:21:27
|
显示全部楼层
[quote:ff19d9280f="GGGO"]你理解错了。干脆我把过程写出来吧。
1、sfdisk -d /dev/hda > MyPartitionTable.txt
2、编辑MyPartitionTable.txt文件,去掉开始的错误信息,保存。
3、cat MyPartitionTable.txt | sfdisk --no-reread -H255 /dev/hda
注释:上面的命令打全再回车。就是把MyPartitionTable.txt的内容当作sfdisk的输入。
这个是那篇英文文章写的。实际效果我不清楚,不知道能否行得同?[/quote]
已经搞定了!!!在终端运行以下命令(就是鼠标对桌面点击右键出现[打开终端])
1、sfdisk -d /dev/hda > MyPartitionTable.txt
2、编辑MyPartitionTable.txt文件,去掉开始的错误信息,保存。(MyPartitionTable.txt文件在root的主目录下面)
去掉开始的错误命令后应该是这样的形式:
# partition table of /dev/hdb
unit: sectors
/dev/hdb1 : start= 63, size= 10251297, Id= b, bootable
/dev/hdb2 : start= 10251360, size= 67919040, Id= f
/dev/hdb3 : start= 0, size= 0, Id= 0
/dev/hdb4 : start= 0, size= 0, Id= 0
/dev/hdb5 : start= 30739023, size= 47431377, Id= b
/dev/hdb6 : start= 10251486, size= 409122, Id=83
/dev/hdb7 : start= 10660671, size= 19046097, Id=83
/dev/hdb8 : start= 29706831, size= 1032129, Id=82
3、cat MyPartitionTable.txt | sfdisk --no-reread -H255 /dev/hda
上面红色的hda要改成自己的,不要照搬,试试看.还有一定要打开可以查看隐含文件的选项,因为你编辑一个文件后,他还会创造一个副本,副本还是和没有修改一样
,所以一定要删除副本,千万不要修改/boot/grub/grub.conf文件,没效果 |
|