使用rufus工具U盘安装DotAsterisk(点星PBX)呼叫中心并进入救援模式修复grub引导

之前有过一篇介绍采用UltraISO制作点星pbx启动光盘U盘安装点星pbx呼叫系统的文章教程——《U盘安装DotAsterisk(点星PBX)企业呼叫中心或IPPBX系统》,下面介绍另一个工具 rufus 进行U盘安装点星pbx。

1. 下载 rufus U盘启动盘制作工具

官网下载:

http://rufus.ie/zh_CN.html

http://rufus.ie/

或者从点星PBX官网下载:

https://www.enjoycti.com/download.html

 

2.  将下载的点星pbx镜像文件,写入到U盘,如下图所示。

此处只需注意:"引导类型选择" 点星pbx3.8的镜像文件 DotAsterisk-3.8-1-x86_64-DVD.iso 即可,其余的保持默认,然后点击右下角的"开始",等待软件写U盘完成即可。

附: 点星pbx最新版本下载地址: http://www.dotasterisk.cn/newest.php

 

3. 安装完成后,何释放U盘的过程有略微点复杂,可以参考下面的讲解。

关于U盘安装点星pbx的方法在本片开头有说明,请参考 《U盘安装DotAsterisk(点星PBX)企业呼叫中心或IPPBX系统》 ,此处介绍如何采用另一种方法——"Linux救援模式"释放U盘。

3.1  采用之前点星制作的U盘(如果上述制作的启动U盘在上面的安装过程中被重新覆写了引导,可能需要用rufus 再次重新制作一个启动U盘) 或者 用其它centos的启动U盘或者光盘启动系统。下面采用可引导的centos6.5 U盘为例来讲解。

3.2 用centos可引导U盘启动系统,上下键选择选择第三项:Rescue installed system,进入救援模式(rescue)

等待系统加载,并选择语音、键盘类型,如下

是否选择网络,建议不用选择,节约时间,选中"No"即可。

然后是一些说明,英文好的同学可以仔细看看,这里可以直接选择 "Continue" 和 "Skip"都行,切记不要选择"Read-Only"只读模式挂载硬盘。因为我们是要修改 /boot/grub/grub.cfg 配置文件,来调整grub启动项所在的系统盘符位置,此项操作是需要对硬盘/boot/分区文件系统有写权限,所以不可以用"Read-Only"只读模式。

最后选择一个 shell,并在ok处回车,就可以进入命令行模式了。

在linux命令行下依次输入(命令仅供参考,这是我的系统的输出,每个人的机器都不一定一样):
#grub
grub> find /boot/grub/stage1
(hd1)

上面表示插入U盘后系统的硬盘所在的位置是第2块硬盘 /dev/sdb , 那么U盘的位置就是 /dev/sda 。如果拔掉U盘后,服务器应该应该升级为/dev/sda。
此处在grub>二级提示符下,先选择引导程序所在的物理硬盘分区(也就是/boot/所在的分区),并安装grub到物理硬盘mbr(setup命令)
grub> root (hd1,0)
grub> setup (hd1)
grub> quit

命令行的解释:
grub:启动光盘上的grub程序
find /boot/grub/stage1:查找硬盘上的linux系统将boot目录存放在哪个硬盘分区中,grub启动是将需要这个目录中相关配置文件
root (hdx,y):指示linux内核文件所在的硬盘分区(也就是boot目录所在的分区),第1项一般为find /boot/grub/stage1的查询结果
setup (hd1):在第2块硬盘(可能U盘是第1块硬盘)安装引导程序grub
quit:退出grub

 

3.3 最后需要将点星pbx物理硬盘的 /boot/分区 里面的 /boot/grub/grub.conf  进行修改,以适应拔掉U盘后,grub程序能够正确的加载linux内核。

可以继续在上面的命令下面,把 boot分区(/dev/sdb1)挂载到一个临时文件夹后继续修改,参考命令如下:

mkdir    /tmp/dir1

mount  /dev/sdb1   /tmp/dir1

cd  /tmp/dir1

vi   grub/grub.conf  ##【用vi命令修改配置文件,一般要把 里面的 hd1 改成 hd0, 参考前一篇安装文档】

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页