再次求助 生成linux.lnx系统引导 文件。看了 置顶的贴子照做还是失败

为当前最终发行版之前的所有版本提供支持
回复
huweiaigo
帖子: 17
注册时间: 2007-05-27 18:08
送出感谢: 0
接收感谢: 0

再次求助 生成linux.lnx系统引导 文件。看了 置顶的贴子照做还是失败

#1

帖子 huweiaigo » 2007-07-19 8:17

sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
我运行这个命令(hda0 到 hda12)还是 失败。说目录不存在 。读取,if文件的 地址失败。找不到要读取文件的地址。用root帐号测试也一样失败。清高手指点,谢谢。 我就是想生成一个linux.lnx系统引导文件 。
头像
蓝蓝
帖子: 953
注册时间: 2007-06-09 9:19
来自: 上海
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 蓝蓝 » 2007-07-19 8:26

。。。。
头像
china_baby
帖子: 71
注册时间: 2007-06-20 13:17
来自: 上海
送出感谢: 0
接收感谢: 0

#3

帖子 china_baby » 2007-07-19 9:05

dd命令执行前应该先mont好相关sda吧。
是否我,真的一无所有??
huweiaigo
帖子: 17
注册时间: 2007-05-27 18:08
送出感谢: 0
接收感谢: 0

#4

帖子 huweiaigo » 2007-07-19 9:07

你说的是先挂载好还是什么的啊。能否把具体命令写出来,不甚感激。我装的是双系统。c盘是我xp的系统分区~至于ubuntu则是在哪个分区我也不知道了。
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53
送出感谢: 1 次
接收感谢: 2 次
联系:

#5

帖子 jarryson » 2007-07-19 9:23

要声称这个必须grub引导安装在mbr上。
xiaoyong
帖子: 513
注册时间: 2006-05-20 10:38
送出感谢: 0
接收感谢: 0

#6

帖子 xiaoyong » 2007-07-19 10:39

if部分应该是grub安装在其上的Linux根分区;而of部分应该是用户具有写权限的目录下,当然如果是优盘或软盘,应该首先用mount命令挂载上。
至于ubuntu是在哪个分区我也不知道了。
这样怎么能装grub呢,建议楼主先学习一些grub的基础知识,然后再动手。最忌讳的就是不清楚的情况下乱试一气,运气好时,能通过,但还是不清楚;运气不好时,就不好说了。

/dev/hda是第一块IDE硬盘的MBR,如果是sata硬盘,应该是/dev/sda。进行一个操作前,首先要搞清的是这项操作的前提、条件和对象。
xiaoyong
帖子: 513
注册时间: 2006-05-20 10:38
送出感谢: 0
接收感谢: 0

#7

帖子 xiaoyong » 2007-07-19 10:57

if部分应该是grub安装在其上的Linux根分区
,更正我的这句话,楼主键入的命令是把硬盘的mbr备份下来,这样做的前提是grub已经装到mbr,并且能顺利引导所有系统,—— 当然,用livecd光盘装完,就应该是这个效果。

把grub装到Linux根分区的话,这样操作:
1、用执行$ mount 或 $ df -h 查一下 linux 系统的根目录安装所在分区,看输出结果中 / 那一行的设备名称,如果是/dev/hda5 (第一个逻辑分区),
2、执行$ sudo grub,进入grub的操作界面,在 grub>下依次键入三条命令:

代码: 全选

grub > root (hd0,4)
grub > setup (hd0,4)
grub > quit
grub下的(hd0,4)就是linux下的/dev/hda5。
3、执行 $ sudo dd if=/dev/hda5 of=/media/linux.lnx bs=512 count=1,可以把linux系统根分区的grub引导记录备份下来,按置顶帖子中的用法使用,当然它只是linux的引导代码。
huweiaigo
帖子: 17
注册时间: 2007-05-27 18:08
送出感谢: 0
接收感谢: 0

#8

帖子 huweiaigo » 2007-07-19 11:58

谢谢楼上的答复
回复

回到 “老旧版本支持”