无忧启动论坛

标题: pe解压后能不能用grub引导? [打印本页]

作者: 碧羽宣    时间: 2014-5-30 16:28
标题: pe解压后能不能用grub引导?
本帖最后由 碧羽宣 于 2014-5-30 16:30 编辑

我想从u盘中(exfat)中用grub4dos引导pe,没有ud和u+v2这些隐藏分区。
pe的iso镜像解压后如何用grub4dos引导?或者说,通过加载iso镜像后引导后,怎样才能从pe中显示u盘中的文件?
我是这样写的:
title WIN8PE2
find --set-root /boot/win8pe/BOOTMGR
chainloader /boot/win8pe/BOOTMGR

/boot/win8pe为镜像解压后所放的目录,但这样只会出现:


还有顺便问下,cdlinux如何用grub引导:
我是这样写的:
title cdlinux
find --set-root  /boot/cdlinux/bzImage
kernel /boot/cdlinux/bzImage quiet CDL_LANG=zh_CN.UTF-8
initrd  /boot/cdlinux/initrd

但是进不了图形界面,网上找过很多代码的写法,都是进不了图形界面
作者: 碧羽宣    时间: 2014-5-30 18:32
pe 的问题解决了,因为是在虚拟机试验的,所以才看不到u盘中的文件,

但是cdlinux还是无法进图形界面


作者: 碧羽宣    时间: 2014-5-30 18:32
碧羽宣 发表于 2014-5-30 18:32
pe 的问题解决了,因为是在虚拟机试验的,所以才看不到u盘中的文件,

但是cdlinux还是无法进图形界面

有没有人知道这是怎么回事啊
作者: moneyjin    时间: 2014-5-30 23:34
本帖最后由 moneyjin 于 2014-5-31 08:09 编辑
碧羽宣 发表于 2014-5-30 18:32
有没有人知道这是怎么回事啊


很简单,用下面的代码:
title CDlinux  
find --set-root /CDlinux/bzImage  
kernel /CDlinux/bzImage CDL_DEV=hd0 CDL_LANG=zh_CN.UTF-8  
initrd /CDlinux/initrd
boot
强烈提醒,必须把CDlinux放在U盘根目录!!!看我的启动效果图:

作者: 碧羽宣    时间: 2014-5-31 00:24
moneyjin 发表于 2014-5-30 23:34
很简单,用下面的代码:
title CDlinux  
find --set-root /boot/CDlinux/bzImage  

还是进不了图形界面,我是用虚拟机试的,不知道有没有影响,直接加载iso也不行:
find --set-root /boot/cdlinux.iso
map /boot/cdlinux.iso (0xff) || map --mem /boot/cdlinux.iso (0xff)
map --hook
chainloader (0xff)
还有,我用的grub4dos 0.4.6a ,u盘是exfat格式的

作者: moneyjin    时间: 2014-5-31 07:35
本帖最后由 moneyjin 于 2014-5-31 08:22 编辑
碧羽宣 发表于 2014-5-31 00:24
还是进不了图形界面,我是用虚拟机试的,不知道有没有影响,直接加载iso也不行:
find --set-root /boot ...


强烈提醒,必须把CDlinux放在U盘根目录!!!我的U盘是FAT32格式,用简易启动测试器测试成功进入图形界面,如果你做了修改还是不成功,那把U盘做成FAT32格式试下。
作者: 碧羽宣    时间: 2014-5-31 10:04
moneyjin 发表于 2014-5-31 07:35
强烈提醒,必须把CDlinux放在U盘根目录!!!我的U盘是FAT32格式,用简易启动测试器测试成功进入图形界面 ...

CDlinux放到了根目录下,还是提示 cant fing where cdlinux is installed
看来是exfat的问题了,我再试下
作者: moneyjin    时间: 2014-5-31 10:21
本帖最后由 moneyjin 于 2014-5-31 10:45 编辑
碧羽宣 发表于 2014-5-31 10:04
CDlinux放到了根目录下,还是提示 cant fing where cdlinux is installed
看来是exfat的问题了,我再试 ...


menu.lst菜单用我的代码,这点做了没有?CDlinux放到了根目录,还要修改menu.lst文件里的相应路径! GRUB4DOS0.4.5c 以上的应该支持exfat格式的U盘读写的!
作者: 碧羽宣    时间: 2014-5-31 10:49
moneyjin 发表于 2014-5-31 10:21
menu.lst菜单用我的代码,这点做了没有?CDlinux放到了根目录,还要修改menu.lst文件里的相应路径! GRU ...

是用你的代码,大小写也是相同的
作者: moneyjin    时间: 2014-5-31 10:56
碧羽宣 发表于 2014-5-31 10:49
是用你的代码,大小写也是相同的

那只能把U盘改成FAT32格式试下了
作者: 碧羽宣    时间: 2014-5-31 20:47
moneyjin 发表于 2014-5-31 10:56
那只能把U盘改成FAT32格式试下了

谢谢你啊,的确是exfat的问题,其实,我还想把win8.1的镜像入到u盘中,所以才想用exfat的格式
作者: 碧羽宣    时间: 2014-5-31 21:40
碧羽宣 发表于 2014-5-31 10:49
是用你的代码,大小写也是相同的

改成fat32后,不用解压也能启动cdlinux,ubuntu了,用exfat时怎么也启动不了,再次谢谢你拉
作者: 不点    时间: 2014-6-1 08:05
exfat 是个很好的文件系统,它比 ntfs 更简捷,又能支持长度超过 4G 的大文件。缺点也有:它是一个较新的文件系统格式,因此它不被 DOS 支持,也不被很多小型 Linux 发行版支持。

兼容性好的文件系统是 FAT 系列的文件系统。


作者: 碧羽宣    时间: 2014-6-1 10:32
不点 发表于 2014-6-1 08:05
exfat 是个很好的文件系统,它比 ntfs 更简捷,又能支持长度超过 4G 的大文件。缺点也有:它是一个较新的文 ...

因为内存卡有32G所以才想试下exfat,而且grub4dos 0.4.6a 也支持exfat,看来系统还支持得不是很好,用exfat时只能成功启动win8pe




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