无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2094|回复: 2
打印 上一主题 下一主题

Grub的一些問題......

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-23 01:38:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟有一些問題想請教各位大大們,之前在這裡看到有前輩用Grub掛Sata Driver,然後再啟動光碟機來灌OS,如此一來,碰到較新的主機板,就不用另外裝軟碟機來裝Sata Driver,這方法真是高明,我只能說,這位大哥您真神人也,這樣也行......佩服.......

言歸正傳,小弟自己做了一個Ghost檔,Ghost完後,重新開機會自動安裝OS,裡頭的OS有先用n-lite整合一些Sata Driver,但小弟想把Grub掛Sata Driver方法加到我的Ghost裡,不知Grub該如何寫.......

(以前都用CD或DVD來灌,但常被朋友借走不還,不然就刮傷,所以現在灌OS都是用usb硬碟來裝,蠻方便的)

Ghost檔內容:

\DOS
\I386
\AUTOEXEC.BAT
\CONFIG.SYS
\DELTREE.EXE
\GRUB.EXE
\GRLDR.BIN
\MENU.LST
==========================================================
AUTOEXEC.BAT內容:

\DOS\MSCDEX.EXE /D:MSCD000
\DOS\SMARTDRV.EXE

DELTREE /Y DOS
DELTREE /Y IO.SYS
DELTREE /Y MSDOS.SYS
DELTREE /Y COMMAND.COM
DELTREE /Y CONFIG.SYS
DELTREE /Y DELTREE.EXE
\GRUB                                  (到這就跳到GRUB去了....)

\I386\WINNT /S \I386            (此行不會執行,應刪除....)
==========================================================
CONFIG.SYS內容:

DEVICE=\DOS\HIMEM.SYS /TESTMEM:OFF
DOS=HIGH,UMB
BUFFERS=40
STACKS=0,0
LASTDRIVE=Z
FILES=30
FCBS=1
==========================================================
MENU.LST內容:

find --set-root /SATA.IMG
map --mem /SATA.IMG (fd1)

到這就不會了,請問各位大大們,要下什麼指令讓GRUB去執行\I386\WINNT.EXE /S \I386

[ 本帖最后由 jacky0611 于 2009-5-23 01:41 编辑 ]
2#
发表于 2009-5-23 08:38:02 | 只看该作者
应该首先启动的是GRUB,然后再启动到DOS进入安装.
或者也可以尝试在grub4dos的menu.lst内容中加入quit就可以返回DOS了.但是它也只是返回DOS环境.

另外,这样子GHOST安装还不如再进一步.
这样就可以不用执行WINNT /S 的命令就可以开始安装了.

方法(可以使用虚拟机来制作这个GHOST)
启动到PE或WINDOWS.
然后执行WINNT32 /SYSPART:C: /UNATTEND:UNATTEND.TXT /makelocalsource
这里的C:是要安装到的目标磁盘,不重要,目标磁盘是空的最好.

这一步安装完以后就可以把这个目标磁盘GHOST下来了.以后就可以拿这个GHOST去装机,比上面的方式快一点,安装的效果还是一样的.

[ 本帖最后由 chenall 于 2009-5-23 08:42 编辑 ]
回复

使用道具 举报

3#
发表于 2009-5-23 08:47:46 | 只看该作者
另外,在目前的基础上修改可以尝试如下方法....
首先以我的理解,这个GHOST后是使用本地磁盘启动的.也就是(hd0)
==========================================================
AUTOEXEC.BAT內容:
::如果A:上存在着txtsetup.oem文件就开始安装程序.
if exist a:\txtsetup.oem goto :setup
\DOS\MSCDEX.EXE /D:MSCD000
\DOS\SMARTDRV.EXE

DELTREE /Y DOS
DELTREE /Y IO.SYS
DELTREE /Y MSDOS.SYS
DELTREE /Y COMMAND.COM
DELTREE /Y CONFIG.SYS
DELTREE /Y DELTREE.EXE
\GRUB                                  (到這就跳到GRUB去了....)
:setup
\I386\WINNT /S \I386
==========================================================
CONFIG.SYS內容:

DEVICE=\DOS\HIMEM.SYS /TESTMEM:OFF
DOS=HIGH,UMB
BUFFERS=40
STACKS=0,0
LASTDRIVE=Z
FILES=30
FCBS=1
==========================================================
MENU.LST內容:

find --set-root /SATA.IMG
map --mem /SATA.IMG (fd1)
#以下两句可以省略,如果出现问题时再加上试试.
map (fd1) (fd0)
map --hook
#必须的重新从硬盘上启动系统.
chainloader (hd0)+1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-30 11:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表