个人工具
登录
查看“让 DRBL 无盘工作站使用不同于主机的系统”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“让 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 无盘工作站使用不同于主机的系统
。