jdcgzb 发表于 2016-4-15 14:37:34

chiannet大侠的USBOS V2.1.2016.0413(彪悍版)在联想Z360笔记本电脑启动不成功

本帖最后由 jdcgzb 于 2016-4-15 14:43 编辑

UD版采用GRUB4DOS版本0.4.6a(20160413-20160409)的在联想z360笔记本电脑上启动不成功,出错信息见下图,0.4.5c无现象。在其他部分电脑上则又能成功启动。而0PE、hhh333采用GRUB4DOS版本0.4.6a(20160413-20160409)在以上测试电脑全部成功启动。



此笔记本电脑配置信息是


grldr类引导文件

新建 发表于 2016-4-15 17:02:33

进不了PE?

2012huguoliang 发表于 2016-4-15 17:21:41

GRLDR不支持GPT格式磁盘吧

jdcgzb 发表于 2016-4-15 20:34:44

2012huguoliang 发表于 2016-4-15 17:21
GRLDR不支持GPT格式磁盘吧

u盘是三分区:UD区、exFAT区和fat32区。

jdcgzb 发表于 2016-4-15 20:34:48

2012huguoliang 发表于 2016-4-15 17:21
GRLDR不支持GPT格式磁盘吧

u盘是三分区:UD区、exFAT区和fat32区。

jdcgzb 发表于 2016-4-15 20:34:50

2012huguoliang 发表于 2016-4-15 17:21
GRLDR不支持GPT格式磁盘吧

u盘是三分区:UD区、exFAT区和fat32区。

jdcgzb 发表于 2016-4-15 20:34:50

2012huguoliang 发表于 2016-4-15 17:21
GRLDR不支持GPT格式磁盘吧

u盘是三分区:UD区、exFAT区和fat32区。

jdcgzb 发表于 2016-4-15 20:34:50

2012huguoliang 发表于 2016-4-15 17:21
GRLDR不支持GPT格式磁盘吧

u盘是三分区:UD区、exFAT区和fat32区。

jdcgzb 发表于 2016-4-15 20:34:51

2012huguoliang 发表于 2016-4-15 17:21
GRLDR不支持GPT格式磁盘吧

u盘是三分区:UD区、exFAT区和fat32区。

jdcgzb 发表于 2016-4-15 20:34:52

2012huguoliang 发表于 2016-4-15 17:21
GRLDR不支持GPT格式磁盘吧

u盘是三分区:UD区、exFAT区和fat32区。

jdcgzb 发表于 2016-4-15 20:34:59

2012huguoliang 发表于 2016-4-15 17:21
GRLDR不支持GPT格式磁盘吧

u盘是三分区:UD区、exFAT区和fat32区。

jdcgzb 发表于 2016-4-15 20:35:00

2012huguoliang 发表于 2016-4-15 17:21
GRLDR不支持GPT格式磁盘吧

u盘是三分区:UD区、exFAT区和fat32区。

jdcgzb 发表于 2016-4-15 20:35:00

2012huguoliang 发表于 2016-4-15 17:21
GRLDR不支持GPT格式磁盘吧

u盘是三分区:UD区、exFAT区和fat32区。

jdcgzb 发表于 2016-4-15 20:35:08

u盘是三分区:UD区、exFAT区和fat32区。

jdcgzb 发表于 2016-4-15 20:40:26

不好意思,网页刷新慢,多点几次鼠标竟然出现了多次回复。

chiannet 发表于 2016-4-18 09:03:33



可以先读一下下面这个帖子,从而大致上知道USBOSV2 fb启动菜单上的那些带“USB ACC” 字符标志的启动项目的具体作用、在何种情况下使用



https://www.itiankong.net/thread-362801-1-1.html





      在USBOSV2 UD启动的FB菜单上,凡是带有“USB ACC”字符标志的启动项,都启用了0.46a GRLDR usb --init命令,对那些USB启动速度奇慢的机器,使用这些启动项目,能获得非常好的加速效果。记住,此类选项在对付老旧PC虽有奇效,但也不能滥用,在新市机器乱用的结果可能是:PE启动失败、进入PE后USB键盘鼠标无效等。

2011yaya2007777 发表于 2016-4-28 18:59:13

按你的说法:
在联想z360笔记本电脑上,UD版采用GRUB4DOS版本0.4.6a(20160413-20160409),启动不成功。
在联想z360笔记本电脑上,0PE、hhh333采用GRUB4DOS版本0.4.6a(20160413-20160409),可以启动成功。
这说明是启动菜单的问题。

出错信息提示:没有这样的命令(ud)/usbOSudboot,可能是少加载了什么,不认识这个命令。

jdcgzb 发表于 2016-4-28 19:22:18

谢谢2011yaya2007777的热心解答。
在联想z360笔记本电脑上,UD版采用GRUB4DOS版本0.4.6a(20130419)却可以启动成功。
(ud)/usbOSudboot内容如下:
!BAT
graphicsmode -1 640 480:800
set /a m=0
set dst=%@root:~1,4%
set ftl=no
if "%@root:~4,1%"=="," && set dst=%@root:~1,3%
if "%@root:~4,1%"==")" && set dst=%@root:~1,3%
if "%3"=="MAIN" goto MAIN
if "%3"=="B8" goto B8

:B
if "%@root:~1,1%"=="f" && find --set-root --devices=f %1 && goto A
find --set-root --ignore-floppies --ignore-cd %1 && goto A
if "%m%"=="1" && goto End

if not exist (ud)/%2 && goto BF
map (ud)/%2 (0xff) || map --mem (ud)/%2 (0xff)
map --hook
if exist (0xff)/usbos.ver && root (0xff) && set mapiso=yes && goto A
# 用特征文件锁定要还原的设备,确保 (%1) 就是UD所在设备,杜绝张冠李戴。

:BF
if not exist (%dst%)/fb.cfg && goto end
if not exist (%dst%)/usbos.ver && goto end
if not exist (%dst%)/MY.dpt && goto end
dd if=(ud)/my.dpt of=(%dst%)+1bs=1 count=512 skip=0x110
set /a m=%m%+1
if "%m%"=="1" && goto B
goto End

:A
set temp=%1
if "%temp:~-4%"==".BIN" && goto A2
if not "%ftl%"=="yes" && font (ud)/MENU.HEX && set ftl=yes
clear
echo
echo
echo -e $【1】 IDE + AHCI + RAID(默认)
echo
echo -e $【2】 纯IDE模式(特殊)
echo
echo $请在$5秒内$从$(1 2)中$选择一个启动项
echo
set /p:5 mfvar=请输入数字并回车:
if not "%mfvar%"=="2" && command /BOOT/GRUB/F6IMG ()/BOOT/DRIVERS/NT5X/SRS
map /BOOT/sky52PE.ISO (0xfe) || map --mem /BOOT/sky52PE.ISO (0xfe)
if "%mapiso%"=="yes" && map --rehook && goto A2
map --hook

:A2
if not "%mapiso%"=="yes" && goto A1
set mfvar=-1
if not "%ftl%"=="yes" && font (ud)/MENU.HEX && set ftl=yes
clear
echo
echo
echo -e $默认的e820cycles参数是-1,多数情况下并不需要更改它。
echo
echo -e $极少数计算机 (例如采用Intel H5X系列芯片组的主板 ) 需要\n\n选择合适的e820cycles参数来防止蓝屏失败。
echo
echo
set /p:10 mfvar=请在(-1 0 1 2 3)中选择一个数值作为e820cycles的值:
map --e820cycles=%mfvar%

:A1
chainloader %1
boot
goto End


:MAIN
if not exist (%dst%)/fb.cfg && goto end
if not exist (%dst%)/usbos.ver && goto end
if not exist (%dst%)/MY.dpt && goto end
dd if=(ud)/my.dpt of=(%dst%)+1bs=1 count=512 skip=0x110
if "%@root:~1,1%"=="f" && find --set-root --devices=f %1 && configfile /boot/grub/menu.lst
find --set-root --ignore-floppies --ignore-cd %1 && configfile /boot/grub/menu.lst
goto End

:B8
if not exist (%dst%)/fb.cfg && goto end
if not exist (%dst%)/usbos.ver && goto end
if not exist (%dst%)/MY.dpt && goto end
dd if=(ud)/my.dpt of=(%dst%)+1bs=1 count=512 skip=0x110
find --set-root --ignore-floppies --ignore-cd %1
chainloader %1
boot


:End
if not "%ftl%"=="yes" && font (ud)/MENU.HEX && set ftl=yes
set str= 、、
checkrange 20131130 read 0x8278 || set str=、-
clear
echo
echo
echo -e $ UD的MBR疑似被破坏,且在当前Grub4dos下自动还原分区表失败。
echo
echo
echo
echo ----------------------------------------------------------------------------
echo
echo
echo-e $ .                           可以尝试以下措施                           .
echo
echo
echo
echo A、变换UD启动项:在本机用UD重启,并换为$%str%$当中的任意一项。
echo
echo B、换一台计算机继续尝试在Grub4dos下自动修复分区表。
echo
echo C、在Windows下运行“UD_DPT备份还原.EXE”还原分区表。
echo
echo
echo ---------------------------------------------------------------------------
echo
echo -e $ 按任意键将关闭计算机。
echo
pause
halt
页: [1]
查看完整版本: chiannet大侠的USBOS V2.1.2016.0413(彪悍版)在联想Z360笔记本电脑启动不成功