grub命令行下如何启动winpe?

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
shiyinian
帖子: 4
注册时间: 2008-10-27 12:09

grub命令行下如何启动winpe?

#1

帖子 shiyinian » 2008-12-17 15:56

我的winpe是放在U盘上的,自己感觉应该是有办法的但是对grub了解不是很多,还要高手指教,谢谢,现在已经解决了,基本上是和启动windows分区是一样的,只不过其中要用到map命令激活U盘主分区,这点应该不怎么难,不过不知道就难了,具体用法可以参考grub说明文件呵呵
上次由 shiyinian 在 2008-12-25 23:55,总共编辑 1 次。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: grub命令行下如何启动winpe?

#2

帖子 adagio » 2008-12-17 16:14

可以,但是各种PE的引导文件不同的,看实际情况而定
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
suizong
帖子: 96
注册时间: 2007-05-24 0:45

Re: grub命令行下如何启动winpe?

#3

帖子 suizong » 2008-12-20 14:39

毛桃版本是用的这个引导的:

代码: 全选

chainloader /minipe/ldrxp
头像
mawith
帖子: 1288
注册时间: 2007-10-21 16:41
来自: GD

Re: grub命令行下如何启动winpe?

#4

帖子 mawith » 2008-12-20 19:09

suizong 写了:毛桃版本是用的这个引导的:

代码: 全选

chainloader /minipe/ldrxp
0911的好像
minipe下没有找到ldrxp这个文件啊。。如何引导?
吼吼
头像
ws_105
帖子: 313
注册时间: 2008-10-24 8:02

Re: grub命令行下如何启动winpe?

#5

帖子 ws_105 » 2008-12-20 20:44

我在 U 盘装了两个小巧的系统
一个是 Puppy Linux,一个是WinPE(老毛桃撒手不管版[2007-09-11])
把我的 menu.lst 文件内容和 U 盘目录结构贴出来吧,给有需要的朋友参考一下
需要说明的是,我使用的是官方释出的 iso 文件,没有被额外修改过,不保证网友下载的其他 iso 文件具有相同的目录结构。

代码: 全选

wsh@ub804:/media/WSH$ cat menu.lst
color black/cyan yellow/cyan
default 0
timeout 30

title Local OS on (hd0,0)
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
makeactive
chainloader (hd1,0)+1
boot

title Puppy Linux 4.1.2(RAM Mode)
root (hd0,0)
kernel /puppy/vmlinuz root=/dev/ram0 PMEDIA=usbhd pfix=ram
initrd /puppy/initrd.gz
boot

title Puppy Linux 4.1.2(Save Mode)
root (hd0,0)
kernel /puppy/vmlinuz root=/dev/ram0 PMEDIA=usbhd
initrd /puppy/initrd.gz
boot

title LaoMaoTao WinPE
root (hd0,0)
chainloader /ldrxpe
boot
根目录
说明:grldr 是 Grub 引导时使用的,puppy 目录是引导 Puppy Linux 系统使用的,ldrxpe ,ntdetect.com, winnt.xpe 和 MINIPE 目录是引导 WinPE 时候使用的。其他的目录和文件都是个人的,不是必需的。
grldr 这个文件是在 U 盘上安装 Grub 时候装上去的,安装方法就不说了;
ldrxpe 文件是老毛桃撒手不管版 [2007-09-11]的 iso 文件中 wxpe 目录下的 setupldr.bin 文件,直接提取出来改名后放到根目录下;
ntdetect.com 文件是老毛桃撒手不管版 [2007-09-11]的 iso 文件中 wxpe 目录下的同名文件,直接提取出来放到根目录下即可;
winnt.xpe 文件是老毛桃撒手不管版 [2007-09-11]的 iso 文件中根目录下的同名文件,直接提取放到根目录下即可。

代码: 全选

wsh@ub804:/media/WSH$ ls
7-ZipPortable  document  isos    menu.lst      MINIPE  ntdetect.com  Readme.txt  winnt.xpe
backup         grldr     ldrxpe  menu.lst.bak  mysoft  puppy         software
puppy 目录
initrd.gz 和 vmlinuz ,pup_412.sfs 这三个文件是直接从 Puppy Linux 4.1.2 的 iso 文件中提取出来的;
chinese_pack-4.1.0.7.pet 这个文件提供中文支持,不是必须的,是从网上下载的,需要中文的时候再安装。
如果有新版本释出的话,只需要把这三个文件提取出来,放到这个目录,并且修改 menu.lst 文件中对应的文件名即可更新至最新版本。

代码: 全选

wsh@ub804:/media/WSH$ ls puppy/
chinese_pack-4.1.0.7.pet  initrd.gz  pup_412.sfs  vmlinuz
minipe 目录
这个目录是直接从老毛桃撒手不管版 [2007-09-11]的 iso 文件的根目录中提取出来的,不需要做任何修改。

代码: 全选

wsh@ub804:/media/WSH$ ls MINIPE/
OP.WIM  WINPE.INI  WINPE.IS_
只要可以进入 U 盘上的 Grub 引导界面,使用这个 menu.lst 文件和目录结构都可以保证成功引导。
上次由 ws_105 在 2008-12-30 10:56,总共编辑 1 次。
Ubuntu 8.04 @ Intel Pentium D 925 + Intel 945G Chipset + DDR2 1.0G + SATA 160G
http://hi.baidu.com/ws_105
iamiori
帖子: 50
注册时间: 2008-01-12 18:43

Re: grub命令行下如何启动winpe?

#6

帖子 iamiori » 2008-12-24 18:27

我的移动硬盘。。
u的8.10 live cd的启动
vista的安装
ghost11的ima
98dos的ima
毛桃pe
dm分区的ima
pqmagic的ima

以上都用grub列表直接运行。。。
头像
ws_105
帖子: 313
注册时间: 2008-10-24 8:02

Re: grub命令行下如何启动winpe?

#7

帖子 ws_105 » 2008-12-24 19:00

iamiori 写了:我的移动硬盘。。
u的8.10 live cd的启动
vista的安装
ghost11的ima
98dos的ima
毛桃pe
dm分区的ima
pqmagic的ima

以上都用grub列表直接运行。。。
:shock:
vista从来没用过,也没有要用的准备,即使使用Windows的话,也只会在 xp 和windows server 2008 之间选择
ghost11 老毛桃的PE中已经有了的,当然没有镜像文件
98dos 这个怀旧还挺不错的,高中的时候,计算机房里用这玩意儿
分区,直接使用Linux系统下的 Gparted 或者 fdisk 弄,Puppy有,基本上每一个Linux都有
调整分区这个活还没干过
Ubuntu 8.04 @ Intel Pentium D 925 + Intel 945G Chipset + DDR2 1.0G + SATA 160G
http://hi.baidu.com/ws_105
头像
mawith
帖子: 1288
注册时间: 2007-10-21 16:41
来自: GD

Re: grub命令行下如何启动winpe?

#8

帖子 mawith » 2008-12-29 19:49

顶一下五楼的。。。。。。。 :em38
吼吼
头像
ws_105
帖子: 313
注册时间: 2008-10-24 8:02

Re: grub命令行下如何启动winpe?

#9

帖子 ws_105 » 2008-12-30 11:01

mawith 写了:
suizong 写了:毛桃版本是用的这个引导的:

代码: 全选

chainloader /minipe/ldrxp
0911的好像
minipe下没有找到ldrxp这个文件啊。。如何引导?
ldrxpe 文件是老毛桃撒手不管版 [2007-09-11]的 iso 文件中 wxpe 目录下的 setupldr.bin 文件,直接提取出来改名后放到根目录下;
参考五楼
Ubuntu 8.04 @ Intel Pentium D 925 + Intel 945G Chipset + DDR2 1.0G + SATA 160G
http://hi.baidu.com/ws_105
头像
mawith
帖子: 1288
注册时间: 2007-10-21 16:41
来自: GD

Re: grub命令行下如何启动winpe?

#10

帖子 mawith » 2008-12-30 20:51

楼上的那位兄台。你用的是gnu grub 还是grub4dos?
吼吼
头像
ws_105
帖子: 313
注册时间: 2008-10-24 8:02

Re: grub命令行下如何启动winpe?

#11

帖子 ws_105 » 2008-12-31 11:53

grub4dos 这个东西直接支持 fat ntfs 分区的安装和引导, linux下的分区当然更不在话下了
Ubuntu 8.04 @ Intel Pentium D 925 + Intel 945G Chipset + DDR2 1.0G + SATA 160G
http://hi.baidu.com/ws_105
wjjs
帖子: 145
注册时间: 2007-07-08 19:21

Re: grub命令行下如何启动winpe?

#12

帖子 wjjs » 2009-01-06 14:43

代码: 全选

find --set-root /boot/grub/Splash.xpm.gz

fontfile /boot/grub/fonts



splashimage /boot/grub/Splash.xpm.gz



background 008080

timeout 3

default 0



title Ubuntu 8.10 LiveCD
find --set-root /Ubuntu/vmlinuz
kernel /Ubuntu/vmlinuz boot=casper iso-scan/filename=/Ubuntu/ubuntu-8.10-desktop-i386.iso quiet splash rw persistent debian-installer/locale=zh_CN.UTF-8 console-setup/layoutcode=cn console-setup/variantcode= --
initrd /Ubuntu/initrd.gz
boot



title winPE 

find --set-root /boot/ldrxpe

chainloader /boot/ldrxpe (hd0)+1



title dos工具箱

find --set-root /boot/imgs/dostools.img

map --mem /boot/imgs/dostools.img (fd0)

map (fd0) (fd1)

map --floppies=2

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

boot



title  reboot

reboot



title  shut down

halt
wjjs
帖子: 145
注册时间: 2007-07-08 19:21

Re: grub命令行下如何启动winpe?

#13

帖子 wjjs » 2009-01-06 14:57

回复