29 12
发新话题
打印

论坛游客(Public用户)提问及Bug反馈专用帖

grub2如何引导win7?(已解决)

http://bbs.znpc.net/viewthread.p ... muid=12697#pid41712
我用grub2
menuentry "Boot Win xp"
{
  set root=(hd0,1)
  chainloader +1
}

可以引导xp啊
但是
grub2如何引导win7?

我用
menuentry "Win7"
{
  set root=(hd0,1)
  chainloader  /bootmbr
}

grub2老是重启!!(在grub0.96中可以启动win7。)
  
已解决::

依然是用
set root=(hd0,1)
  chainloader +1

成功引导win7。

两句代码引导两代操作系统。由此看出GRUB2是多么单一而强大啊

163的邮箱名:zhz0821

TOP

grub2增加ud设备了吗?

grub支持的设备有fd hd cd nd 就是没有ud
ud的是用map mem命令把一个ima镜像映射成fd并hook挂起。
如果这个ima文件是1.44M,拷不进去23M的winpe.is_
如果这个ima文件是25M,那把它map到内存就需要几分钟时间。
dos下用usbaspi.sys aspidisk.sys可以识别出ud并给分配盘符。
grub下为什么不能识别出ud设备呢?
如果grub能识别出usbaspi产生的u盘并赋予它ud的设备号
那就不用再把winpe.is_拷进虚拟的fd了
也可以把ima镜像做到1.44M,map起来几秒钟就行了。
这样起动速度加快十几分钟。

u盘是个实体,却没有ud设备号,非要拷进一个由镜像文件映射出来的虚拟fd.
这是grub的一个重大bug,希望grub2能解决这个重大bug。

TOP

引用:
原帖由 Public 于 2009-2-26 00:15 发表
请问我如果在一块硬盘上切了2个NTFS磁区,一个装XP一个装VISTA,
但是我并不想进入XP後,XP系统下能识别(看到)到vista分区,
相同的,进入VISTA分区启动後,XP分区就隐藏起来,查了grub2的参数
没有类似grub4dos於menu.lst使用hide / ...
I have the same question about "hide/unhide"...
Another thing, does the "makeactive" work in Grub2?
Sorry, I just install Ubuntu 9.10, can not input Chinese yet... so I have to type English...

TOP

Try These:
复制内容到剪贴板
代码:

#hide a partition ("hide" in grub legacy)
parttool (hd0,3) hidden+
#unhide a partition ("unhide" in grub legacy)
parttool (hd0,4) hidden-
复制内容到剪贴板
代码:

#make a partition active ("makeactive" in grub legacy)
parttool (hd0,4) boot+
#remove active flag from a partition
parttool (hd0,3) boot-

TOP

会考虑增加“能方便引导硬盘上各种类型的ISO镜像”的功能吗?
真的很需要(我的光驱坏掉了,别人也有坏掉的时候;经常刻碟不太现实也不方便),我问过好几个人都是这种感受。
请问,Grub2有计划增加这个功能吗?
谢谢!

by aries

TOP

自己编写模块(mod)该怎么编译?

您好,grub2虽然默认提供了很多模块可以使用,但是我还想自己写点模块使用。现在使用的办法是改hello.c,把编译出来的hello.mod改成别的名,然后再使用。
但是启动过程中会掠过一个error,不知道哪里还需要添加一些东西呀?
还有就是用gcc直接编译应该加那些参数呀?不想每次都用hello.c,然后make,太麻烦了。

TOP

780G主板组成的raid0无法使用Grub引导

如题,按照教程无法使用g4d或者是Grub2正常引导,症状是在启动菜单选择进入GRUB后电脑就直接重启,根本就无法进入GRUB。机器配置:悍马HA06,780G,SB700南桥,双250G-SATA组成的RAID0,坛子里貌似有类似问题,但是没有回应,请高手解答!
HANSOMEN,HANSOMEN@SOHU.COM

TOP

我的电脑是双系统XP和UBUNTU9.10,用GRUB2引导。。。
但今天由于我把原WINDOWS的一个FAT32分区调整为NTFS后,开机时两个系统都无法进入了,GRUB2出了问题,如下:


GRUB loading.
error:unknown filesystem
grub rescue>

请问有没有知道怎么办的朋友,指点下,先谢了。。。






blueboy82006(vvfriday@gmail.com)

TOP

grub2的架构设计

请教bean:
grub2的架构设计文档在哪里能找到,谢谢。

haiye1018(haiye1018@163.com)

TOP

关于在option rom中不能执行int 13h的问题

首先向项目的开发者致敬,感谢你们对开源社区的无私贡献!

问题:
我在一个帖子中发现bean提到: “在option rom中,INT 13h是不能用的,因此很多系统都不能正常启动。”请问这是为什么呢?
我测试了一下,我的bios是AMI的,通过PCI option rom添加一个简单的模块(就是读写MBR),结果确实无法使用int 13h,返回错误。
印象中PCI option rom或ISA option rom的执行是在POST完成后的,这时中断都应该初始化完毕了,为什么int 13h不能执行呢?

帖子地址: 《使用grub2制作启动rom》  http://bbs.znpc.net/viewthread.php?tid=4229

先谢谢了!

madsys
madsys(at)sina.com

TOP

续上

另外发现如果作为ISA option rom,就可以使用int 13h,在Award 6.00pg上测试通过。
这样的话,我觉得跟AMI的实现应该无关,看来只是PCI option rom的问题?

madsys
madsys(at)sina.com

TOP

如何定制GRUB2?

TOP

public用戶無法發帖 借個位置提問

public用戶無法發帖 又苦尋不著在哪可以提問 grub4dos問題
所以借個位置提問 如哪位管理員知道哪裡可以發問還請幫忙移轉

我是grub初學者 諸多不懂 還請幫忙
目前想用grub引導一個 img 內容為一個ntfs的winxp
但一直無法成功

使用的grub版本是0,45b
放置於 (hd0,0)的win7 ntfs磁區下
並設定如下menu.lst

title img xp
find --set-root --ignore-floppies /imgxp/imgxp.img
hide (hd0,0)
map /imgxp/imgxp.img (hd0)
map (hd0) (hd1)
map --hook
rootnoverify (hd0,0)
chainloader (hd0,0)/ntldr

title img xp test
find --set-root --ignore-floppies /imgxp/imgxp.img
map /imgxp/imgxp.img (hd0)
map (hd0) (hd1)
map --hook
rootnoverify (hd0,0)
chainloader (hd0,0)/ntldr


但總是出現問題 rootnoverify (hd0,0)時 回報內容為 "磁碟讀取錯誤"

而且手動執行命令的情況下
執行
map /imgxp/imgxp.img (hd2)
map --hook
然後用 find 指令查看

hd2卻回報有3個磁區
(hd2,0)
(hd2,1)
(hd2,2)
問題是我那個是img檔哪有三個磁區................

覺得很奇怪
是我引導方式錯誤
還是是什麼問題呢?
如何解決?

還請大家幫幫忙 感謝

TOP

樓上不用了 我找到正確發問位置了 還麻煩管理幫忙刪掉上篇提問 謝:)

TOP

 29 12
发新话题