无忧启动论坛

标题: boot.ini里怎么加入启动U盘里XP代码 [打印本页]

作者: 夏日森林    时间: 2009-6-8 12:24
标题: boot.ini里怎么加入启动U盘里XP代码
手上有个8GU盘做好了Embedded XP ,但每次启动时,就要去选USB启动,不拔掉下次开机就可以从U盘启动,
但拔了,下次就是从硬盘启动了,要去选USB启动才可以,,

我看到过,有人直接在BOOT.INI修改,每次开机到了那个选择那里,上面就进硬盘系统,选下面就可以进U盘XP系统,


不知道哪位大哥,知道怎么加代码,    请教了,,,
现在C盘里BOOT.INI是这样的
[boot loader]
timeout=8
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect


要怎么加就可以选择启动U盘里的Embedded XP,请教高手!!

U盘内文件.JPG (59.87 KB, 下载次数: 56)

U盘内文件.JPG

作者: 夏日森林    时间: 2009-6-8 12:38
期待知道的好心人出现!!!
作者: hzxst    时间: 2009-6-8 20:16
参考下我在硬盘上的(特别说明,我的硬盘操作系统是装在第三个分区的,嘿嘿)

[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\MiniPE\MAOTAO.BIN="WinPE  By: 老毛桃"

没有实践过,个人考虑可有有两个方法,一个比较简单,你看看启动后你的U盘占了什么盘符,改指向U盘符就是了,不过不知道在这个情况下是不是能识别U盘哦。

另一个就是完全模拟XP的启动方式,你把这几个0、1改改试试吧,估计可能性比较大的是

multi(0)disk(1)rdisk(0)partition(1)

另外不解你干嘛不直接装硬盘上?
作者: jxf268    时间: 2009-6-8 20:47
或许可以用这试试

multi(0)disk(0)fdisk(0)
作者: jxf268    时间: 2009-6-8 21:26
可以用FDOS获取参数,看看这儿
http://support.microsoft.com/kb/154720/zh-cn

从"运行程序"选项在固件菜单上,启动 FDOS。


   Program to run: a:\fdos
                               



当将初始化为 FDOS 将显示下面的屏幕:


     *** Copyright 1994 MOTOROLA, INC.  All Rights Reserved ***

               *** FDOS Version 0.0 Feb 6 1995 ***

   a: => multi(1)disk(0)fdisk(0)\
   c: => multi(0)scsi(0)disk(0)rdisk(0)partition(1)\
   d: => multi(0)scsi(0)disk(0)rdisk(0)partition(2)\
   e: => multi(0)scsi(0)cdrom(5)fdisk(0)\
   f: => multi(0)scsi(0)disk(0)rdisk(0)partition(3)\

   Vendor MCG PS, System  Date: 8/13/1996  Time: 11:40:49
   a:>_
作者: fujianabc    时间: 2009-6-8 21:36
原帖由 jxf268 于 2009-6-8 21:26 发表
可以用FDOS获取参数,看看这儿
http://support.microsoft.com/kb/154720/zh-cn

从"运行程序"选项在固件菜单上,启动 FDOS。


   Program to run: a:\fdos
                                



当将初始化为 FDOS 将显示下面的 ...

不知道你从哪里查出FDOS这个东西的,看一下网页开头。
你就会明白,FDOS根本不是运行在pc上的程序,而只能在motorola的powerpc架构的机器上运行,1994/1995年的东西,现在估计这种机器在就绝迹了。
作者: jxf268    时间: 2009-6-8 21:51
我在找类似multi(0)disk(0)cdrom(*)的参数,也没怎么看就贴过来了,难怪我找不到 FDOS

不过确实有multi(0)disk(0)fdisk(0)的参数.

我一天u盘启动时发现的,我写的是c:\grldr=grub 刚好gldr损坏了,我就看到这个了.
作者: 夏日森林    时间: 2009-6-8 23:42
做在U盘有特别作用,先来试试这些办法
作者: jxf268    时间: 2009-6-8 23:48
实在不行就用grub吧,很简单的就搞定你这问题.
作者: 夏日森林    时间: 2009-6-10 11:03
grub要怎么搞,可以达到上面的要求吗,

(我看到过,有人直接在BOOT.INI修改,每次开机到了那个选择那里,上面就进硬盘系统,选下面就可以进U盘Embedded XP 系统,)
作者: 夏日森林    时间: 2011-2-10 16:33
9楼的grub怎么改,写出来我试试看可不可以




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3