中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 求助:find和map的问题 上一主题 | 下一主题
huowax
初级用户




积分 109
发帖 3
注册 2004-2-23
状态 离线
『楼 主』:  求助:find和map的问题

本人刚开始学习grub4dos,想做一个U盘,把grub4dos写入u盘的mbr,用这个U盘来启动2台电脑,其中一台有两块硬盘,装了xp、win7,ubuntu三个系统,另一台装了xp、ubuntu两个系统。

我用下面的菜单启动xp
title find and load NTLDR of Windows NT/2K/XP
find --set-root /ntldr
chainloader /ntldr
boot
但不成功,找到了原因,xp要在hd0上才行,我用U盘启动,u盘是hd0,于是想用map命令,但怎样把find找到的设备告诉map呢?
另外,我用U盘启动,为什么grub4dos识别u盘为(hd0,3)而不是(hd0.0)?

2009-11-11 14:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 2 楼』:  

find --set-root 会把找到的设备设置为 root 设备。root 设备就是当前默认设备。

在 map 中,直接用 /path/filename 的形式,就可以了。要交换磁盘,用

map () (hd0)
map (hd0) ()

就可以了。空括号就是代表当前默认的 root 设备的了。

看看发布的 menu.lst 样板文件,就可以大致猜测到那些用法的意思了。再看看 lianjiang 的 grub4dos 教程,就可以轻松掌握了。



因为我们亲手创建,这个世界更加美丽。
2009-11-11 19:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
huowax
初级用户




积分 109
发帖 3
注册 2004-2-23
状态 离线
『第 3 楼』:  

谢谢不点

2009-11-12 09:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
q8q8feng
初级用户





积分 56
发帖 28
注册 2006-10-26
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by 不点 at 2009-11-11 07:44 PM:
find --set-root 会把找到的设备设置为 root 设备。root 设备就是当前默认设备。

在 map 中,直接用 /path/filename 的形式,就可以了。要交换磁盘,用

map ...

这里里面map ()(hd0)
            map (hd0)()
作为磁盘交换使用,那么这种写法是当前磁盘交换为(hd0)吗?什么时候用磁盘交换这种情况呢?请您指教,谢谢!

[ Last edited by q8q8feng on 2009-11-28 at 13:54 ]



淡淡风...
光盘启动交流群:
19658936
2009-11-28 13:51
查看资料  发送邮件  发短消息 网志  OICQ (40975788)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: