无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4129|回复: 12
打印 上一主题 下一主题

请教下 Grub4Dos 的 PXE 启动,能否配置退出PXE启动本地硬盘?

[复制链接]
跳转到指定楼层
1#
发表于 2014-8-12 19:18:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教下 Grub4Dos 的 PXE 启动,能否配置退出PXE启动本地硬盘?


这个功能应该类似于 pxelinux.0 的 local 命令。  就是默认的情况下,等待多少秒之后, 会自动退出PXE模式, 进入到本地硬盘或者其他的启动模式了。

因为这种模式, pxelinux.0 把启动接管交回给了bios吧, 通过 bios 启动本地硬盘, 不需要再区分 windows 或者 linux 系统的不同的版本, 启动硬盘成功率最高。


请问 grub4dos 有类似的功能吗?

2#
发表于 2014-8-12 20:10:46 | 只看该作者
title 返回bios启动
boot -1
回复

使用道具 举报

3#
发表于 2014-8-12 23:26:31 | 只看该作者
你不需要退出 PXE,你直接使用 chainloader 加载硬盘的引导文件(例如 ntldr 或 bootmgr)便可。

pxe unload 命令可以用于退出 pxe 环境。但建议你谨慎使用它,因为发现有些机器在执行 pxe unload 的时候直接死机。

回复

使用道具 举报

4#
 楼主| 发表于 2014-8-13 00:15:46 | 只看该作者
多谢 ljycslg 。  我试试看看。

不点大神, 关键是机器上面的系统不一定的。 所以固定了哪个都不行啊。 需要Bios 接管到硬盘启动。


回复

使用道具 举报

5#
发表于 2014-8-13 00:37:04 | 只看该作者
本帖最后由 不点 于 2014-8-13 01:07 编辑

不使用 pxe unload,可以应付所有的情况(保证不发生死机),至少目前没有用户报告死机情况。

使用 pxe unload 命令可以干净地退出 pxe 环境,但已知有人曾经因此而发生过死机。

通常你根本不需要退出 pxe 环境。你只需要直接用 chainloader 加载硬盘引导扇区,再用 rootnoverify (hd0) 设定硬盘为启动盘,最后执行 boot 命令即可启动硬盘的操作系统。

估计你用 pxe unload 可以在绝大多数电脑上不发生死机,这也就是你所说的 “能够不分 Windows、Linux 版本,通吃”。

但你要明白,不要糊涂。那些死机的情况不让你碰上,可不等于是不存在的。没人能证明当 grub4dos 发生死机时,pxelinux 绝不、永不发生死机。

还有,你要明白的第二点是,假如你认为 pxelinux 成功率比 grub4dos 高,作为一个不糊涂的人,你应该让 pxelinux 作为第一启动,而让 grub4dos 作为第二启动。或者,让 grub4dos 作为第一启动,而用 pxelinux 作为第二启动(目的仅仅是用它能够成功卸载 pxe 环境的功能;不过请看下文的说明),然后进入硬盘的启动。

据我所知,单就卸载 pxe 环境这一个功能而言,grub4dos 比 pxelinux 更可靠。有报告说,grub4dos 卸载后机器能够正常启动操作系统,而在同一机器上,pxelinux 卸载 pxe 环境后无法继续正常启动操作系统(而是在启动过程中死机了)。

点评

title 1. 本地硬盘启动 pxe unload 这个好像不行啊。  详情 回复 发表于 2014-8-13 00:49
关键是我这里系统不是固定的啊。 我没法兼顾指定 windows 系统 和 linux 系统同时可以启动的。 有的是 2003, 有的是 2008, 还有 linux 的不同的版本。 感觉没有一种方式,可以兼顾这些系统的。 直接退回  详情 回复 发表于 2014-8-13 00:47
回复

使用道具 举报

6#
 楼主| 发表于 2014-8-13 00:46:15 | 只看该作者
是这样吗 ?

title  1. 本地硬盘启动
pxe unload

回复

使用道具 举报

7#
 楼主| 发表于 2014-8-13 00:47:59 | 只看该作者
不点 发表于 2014-8-13 00:37
不使用 pxe unload,可以应付所有的情况(保证不发生死机),至少目前没有用户报告死机情况。

使用 pxe  ...

关键是我这里系统不是固定的啊。

我没法兼顾指定 windows 系统 和 linux 系统同时可以启动的。

有的是 2003, 有的是 2008, 还有 linux 的不同的版本。
感觉没有一种方式,可以兼顾这些系统的。 直接退回bios , 让 bios 负责硬盘启动, 是最好的方式。



回复

使用道具 举报

8#
 楼主| 发表于 2014-8-13 00:49:25 | 只看该作者
本帖最后由 2012wqmeng 于 2014-8-13 00:53 编辑
不点 发表于 2014-8-13 00:37
不使用 pxe unload,可以应付所有的情况(保证不发生死机),至少目前没有用户报告死机情况。

使用 pxe  ...


title  1. 本地硬盘启动
pxe unload


这个好像不行啊。


提示
error 30: invalid argument.
回复

使用道具 举报

9#
发表于 2014-8-13 01:19:59 | 只看该作者
本帖最后由 不点 于 2014-8-13 01:34 编辑

你不会是来捣乱的吧?你用的哪年的 grub4dos 版本?竟然不支持 pxe unload 命令?

还有,pxe unload 的作用仅仅是卸载 pxe 环境。你要启动硬盘上的系统,还得学习 grub4dos 的教程才行啊。

我觉得我已经尽力了,解释得够多了。其他的东西,不是我能做到的,那是你的事。我相信,假如你不学习 pxelinux 的教程,你照样不会使用 pxelinux 来达到你的要求。

恕我不再码字了。

点评

我怎么会捣乱呢。 我是下载的 Chenall 的最新版本的 。 测试了不支持这个命令啊。 pxe unload  详情 回复 发表于 2014-8-13 15:03
回复

使用道具 举报

10#
发表于 2014-8-13 10:11:53 | 只看该作者
title 本地硬盘启动
chainloader (hd0)+1
我一直用的是这个菜单,没有问题.当第一项是硬盘启动的时候,如果超过了选择时间,会默认从硬盘引导.
回复

使用道具 举报

11#
 楼主| 发表于 2014-8-13 15:03:05 | 只看该作者
不点 发表于 2014-8-13 01:19
你不会是来捣乱的吧?你用的哪年的 grub4dos 版本?竟然不支持 pxe unload 命令?

还有,pxe unload 的 ...

我怎么会捣乱呢。

我是下载的 Chenall 的最新版本的 。 测试了不支持这个命令啊。  

pxe unload

点评

因为你根本就没有从PXE启动,或已经没有了PXE环境, 当然这个命令就失效了. 这个命令其实你没有必要使用. 直接用以下命令就行了. boot -1 或 chainloader (hd0)+1  详情 回复 发表于 2014-8-13 15:36
回复

使用道具 举报

12#
发表于 2014-8-13 15:36:54 | 只看该作者
2012wqmeng 发表于 2014-8-13 15:03
我怎么会捣乱呢。

我是下载的 Chenall 的最新版本的 。 测试了不支持这个命令啊。  

因为你根本就没有从PXE启动,或已经没有了PXE环境,

当然这个命令就失效了.

这个命令其实你没有必要使用.

直接用以下命令就行了.

boot -1

chainloader (hd0)+1

点评

好的, 多谢 chenall 解释。 应该是 pxe 环境的。  详情 回复 发表于 2014-8-13 21:56
回复

使用道具 举报

13#
 楼主| 发表于 2014-8-13 21:56:10 | 只看该作者
chenall 发表于 2014-8-13 15:36
因为你根本就没有从PXE启动,或已经没有了PXE环境,

当然这个命令就失效了.

好的, 多谢 chenall 解释。

应该是 pxe 环境的。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-3 06:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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