查看“让 DRBL 无盘工作站使用不同于主机的系统”的源代码
来自Ubuntu中文
←
让 DRBL 无盘工作站使用不同于主机的系统
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
'''让 DRBL 无盘工作站使用不同于主机的系统'''<br /><br /> 默认安装好的 DRBL 只能使用所在环境的 Linux,也就是说,您将 DRBL 装在 Debian 主机中,那么您在客户端只能启动 Debian 系统 由 DRBL 客户端开机流程可知,通过 DRBL 客户端样板机的设计,您可以安装其他的 Linux 版本成为客户端样板,有了该样板后,DRBL 客户端就能根据该样板启动不同的 Linux 要想让 Debian 主机上的 DRBL 客户端,又开机进入非 Debian 的环境,步骤如下: 在 Debian 主机上安装好 DRBL,确定客户端能够正常开机进入 Debian 在 DRBL 主机上执行 drblsrv --imageroot CLIENT_IP TEMPLATE_NAME 开启 drblsrv 指定的客户端 (CLIENT_IP),上传该客户端的硬盘或是 LiveCD,根据文件系統(root filesystem) 在 DRBL 主机上执行 drblpush --imageroot TEMPLATE_NAME 用 /etc/init.d/drbl 设定要使用的客户端样板(TEMPLATE_NAME) 在安装好 DRBL 之后 (即 DRBL 客户端已经能够无盘开机进入您所安装的环境的 Linux),您就可以利用 DRBL 客户端的资源来安装新的 DRBL 客户端样板,目前提供以下两个方法: 方法一:通过安装在 DRBL 客户端硬碟中的 Linux 上传至 DRBL 服务器生成客户端样板 方法二:通过使用 LiveCD 启动的 DRBL 客户端,将 LiveCD 的文件系統上传至 DRBL 服务器制作成客户端样板 '''方法一:'''<br /> 以在 192.168.223.1 这个客户端中安装 Fedora Core 2 为例,上传 DRBL 服务器成为客户端样板 第一步:在 DRBL 服务器中执行 # /opt/drbl/sbin/drblsrv --imageroot 192.168.223.1 fc2 Wait!! (until the DRBL client reboot again) Press any key to continue... 第二步:当画面停在 Press any key to continue... 时开启 192.168.223.1 的客户端,在客户端中会有以下的信息,处理完成后该客户端重新启动进入 Linux 环境 [/tmp/from.885/bin/* ==> /tmp/to.885/bin] total size is 4799054 speedup is 2739.11 [/tmp/from.885/boot/* ==> /tmp/to.885/boot] total size is 3796207 speedup is 6695.25 ..... 第三步:192.168.223.1 这个 DRBL 客户端重新开机进入 Linux 后,在 DRBL 服务器中按任意键,该程序会接着询问您关于使用 DRBL 客户端上传的 DRBL 客户端样板的 Linux 版本,以便根据您的选择设定该客户端样板 Choose your linux distribution (default: fedora) [fedora|mandrake|suse]: fedora 第四步:完成客户端样板的选择后,接下来要做的就是产生客户端各自的配置文件,您只要执行以下命令,就可以根据您当前的 DRBL 设定来配置好 # /opt/drbl/sbin/drblpush --imageroot fc2 '''方法二:'''<br /> 以 Suse LiveCD 启动的 192.168.223.1 这个 DRBL 客户端,将 LiveCD 的文件系统上传至 DRBL 主机作成客户端样板 suse92,DRBL 主机 IP 是 192.168.223.254 第一步:在 DRBL 服务器中执行 # /opt/drbl/sbin/drblsrv --imageroot 192.168.223.1 suse92 Wait!! (until the DRBL client reboot again) Press any key to continue... 第二步:当画面停在 Press any key to continue... 时以 Suse LiveCD 开启 192.168.223.1 这个 DRBL 客户端,通过 DHCP 向 DRBL 主机要求 IP (几乎所有的 LiveCD 都会在开机的过程做好这个动作) 并下载 install-imageroot-livecd.sh (如果您是通过 快速安装 的方式装 DRBL 的话,您可以在 /opt/drbl/setup 中找到这个程序) 执行 # ./install-imageroot-livecd.sh 192.168.223.254 suse92 Mounting DRBL Server...Done. [/bin/* ==> /tmp/to.885/bin] [/boot/* ==> /tmp/to.885/boot] .... Done.设定 第三步:在 DRBL 客户端执行完 ./install-imageroot-livecd.sh 后,在 DRBL 服务器中按下任意键,该程序接着会询问您关于您利用 DRBL 客户端上传的 DRBL 客户端样板的 Linux 版本,以根据您的选择设定该客户端样板 Choose your linux distribution (default: fedora) [fedora|mandrake|suse]: suse 第四步:完成客户端样板的设定后,接下来要做的动作是生成客户端各自的配置文件,您只要执行以下的命令后,就会根据您目前的 DRBL 设定来设定好 # /opt/drbl/sbin/drblpush --imageroot suse92 设定 DRBL 客户端使用新的客户端样板开机 使用 /opt/drbl/sbin/drbl-client-switch 选择 remote-linux-graphic 及 remote-linux-text 时,会检查当前是否有多个客户端样板,若是有两个以上的客户端样板,该程序会以列表的方式让您选择要用的客户端样板 您也可以直接用命令修改,假设您想要切换成 suse92 这个客户端样板: 切换成 suse92,内核由程序任意选择 # /etc/init.d/drbl start suse92/ 请记住最后一定要有 / 切换成 suse92,内核为 2.6.5-default # /etc/init.d/drbl start suse92/2.6.5-default 如果您想要让这个设定成为默认值(原本的默认值为 debian/DRBL 主机目前内核),您可以编辑 /etc/default/drbl,加上 KERNEL 及 TEMPLATE 设定默认值为 suse92,内核为 2.6.5-default # vi /etc/default/drbl -------------------------------- NODRBLMGRD="false" TEMPLATE=suse92 KRENEL=2.6.5-default --------------------------------
返回
让 DRBL 无盘工作站使用不同于主机的系统
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息