centos安装gdisk,centos7.6安装教程
大家好,今天小编来为大家解答centos安装gdisk这个问题,centos7.6安装教程很多人还不知道,现在让我们一起来看看吧!
CentOS65安装的UEFI
我自己在服务器上装了centos 6.5系统,默认用的就是UEFI,没有注意可以只用GRUB,接着问题就出现了,我在服务器内安装了另外一块带grub启动系统的硬盘,
这个硬盘启动系统后,如果去掉此块硬盘,再重新启动,总是识别不出来centos 6.5的UEFI,这个可以通过启动主板的UEFI,然后用UEFI的命令:
mount fs0
fs0:
cd EFI
cd redhat
grub.efi
文件夹名称可能不准,大概是这样就可以手动启动系统了,另外还可以通过插入系统盘,upgrade一下就可以了,不用每次手动,也不会丢失数据,但是总觉得
这样不是很好。所以我就有了将UEFI-GPT回退为MBR的想法。
谷歌总是很牛x,所以我得到的结果是用gdisk,我启动另一个系统,挂载上centos 6.5的硬盘,然后按照google上的步骤:
1
Click"Applications." Point to"Accessories," then click"Terminal." Input the following into Terminal: sudo fdisk-l
2
Press"Enter" to see the disk devices connected to the computer. The device with the asterisk next to it is the boot device. Write down the filename(for example,/dev/sda) assigned to the disk.
3
Input the following into Terminal: sudo apt-get install gdisk. Press"Enter" to install the partitioning tool to Ubuntu.
4
Input"sudo gdisk" into Terminal, then press"Enter" to run gdisk as a superuser. Input the name assigned to the boot device, then press"Enter" again.
5
Press"r," then hit"Enter," to switch to the recovery and transformation options. Press"g," then press"Enter," to select the option to convert GPT to MBR on Linux.
6
Press"w," then press"Enter," to convert GPT to MBR on the primary partitions. Press"y," then"Enter," to finalize and exit.
操作完成后,重启发现系统起不来,手动引导UEFI也不行了。
人类一思考,上帝就发笑,可是俺思考后发现还是能拯救的,
先提前说明,centos 6.5安装的时候,是分了三个区的,sda1-- UEFI所在区,是fat32,sda2--在fdisk-l下显示是NTFS(但实际上是ext4)的存储实际系统和数据的分区,
sda3-- swap分区。
我进入U盘启动的系统后,把sda1分区挂载到mnt目录内,发现在efi->redhat目录内,存在一个文件grub.conf,相比经常把玩系统的人都知道这个是干嘛的。就是有了这个,我才有了希望。
下面就是拯救的具体步骤:
1、mount上sda1,然后拷贝出grub.conf留作后用,切忌!然后umount
2、使用fdisk将sda1修改为83-linux,sda2也修改为83-linux,并且把sda1设置为启动分区。
大致命令流程如下: fdisk/dev/sda t 1 83 t 2 83 a 1
3、将sda1做成ext3,因为他是fat32
命令:mkfs.ext3/dev/sda1
4、mount上sda1和sda2,我这里sda1在/mnt,sda2在/sda2,给sda1安装grub,grub-install--root-directory=/mnt/dev/sda,这样grub就装好了
5、把备份的grub.conf拷贝到/mnt/boot/grub目录下,并且做一个软连接,menu.lst指向grub.conf,命令是:ln-s grub.conf menu.lst
6、将/sda2/boot/目录下在grub.conf内用到的文件,一个是kernel会用到的,一个是initrd会用到的,拷贝到/mnt/boot目录下
7、修改/mnt/boot/grub/grub.conf,把root(hd0, 1)这个改为root(hd0,0)
8、保存,sync,umount,卸载硬盘,重新启动就可以了。
Centos7为DellR730服务器挂载RAID10硬盘的方法
公司新购买了一台Dell R730服务器,服务器分别配置了两块SAS硬盘、四块SATA硬盘,SAS硬盘组成RAID1,SATA组成RAID10。在服务器上安装Centos 7系统,安装时在BIOS中设置了RAID。
安装Centos时,选择把系统安装到RAID1的SAS硬盘上,RAID10的SATA硬盘作为数据盘。
安装好并进入Centos后,系统目前只挂在了SAS硬盘,还需要为SATA硬盘分区并格式化,然后再挂载到系统上。
首先用fdisk-l命令查看系统分区信息,但是回车后,没有任何命令执行结果,也没有任何错误提示。后来突然想起,由于没有使用root用户登录系统,是因为没有使用root权限执行该命令,立即使用sudo重新执行fdisk-l命令,果然看到了系统硬盘的分区信息。可以看到/dev/sda硬盘以及该硬盘下的分区,还有/dev/sdb硬盘。现在先对/dev/sdb进行分区,开始用fdisk/dev/sdb命令进行分区,后来查了下,觉得用gdisk命令更好。遂用sudo gdisk/dev/sdb命令,按照提示暂时从/dev/sdb分出一个分区sdb1,大小为整个RAID10空间的一半。
分好区后,还要对新分区进行格式化,Centos上建议使用xfs文件系统,所以使用mkfs.xfs/dev/sdb1命令进行格式化。
接下来,把格式化的新分区挂载到/home。这需要先卸载/home原来的挂载点,在此之前先使用tar命令备份/home下的数据,执行以下命令:tar-cvf/tmp/home.tar/home,接着执行sudo umount/home,但是提示device is busy的错误,这说明有进程在使用/home。使用fuser-m/home查看是什么进程正在使用/home目录,发现由于使用了ssh终端连接了服务器,当前登录用户的根目录就在/home下,因此需要先退出当前用户的登录,换root用户登录再卸载/home挂载。
使用root用户登录系统后,使用umount/home卸载/home的挂载,然后再使用mount/dev/sdb1/home,挂载成功。最后,需要把原来/home目录下备份的数据解压到/home目录下,通过尝试,发现需要在系统根目录下执行以下命令:tar-xvf/tmp/home.tar home,如果使用tar-xvf/tmp/home.tar.或tar-xvf/tmp/home.tar/或tar-xvf/tmp/home.tar/home等都会提示/或.或/home下不存在home目录,这是因为压缩包中的根目录就是home。
至此,在Centos系统中如何为RAID10分区、格式化、挂载等已经完成。
centos71如何手动安装ceph
下面随小编一起去看看centos7.1手动安装ceph的方法吧!
1.准备环境
centos7.1主机一台
更新yum源
[root@cgsl ]# yum-y update2.安装密钥把密钥加入你系统的可信密钥列表内,以消除安全告警。
[root@cgsl ]# sudo rpm--import'.获取RPM二进制包你需要在/etc/yum.repos.d/目录下新增一个 Ceph库:创建 ceph.repo。些 Ceph包(如 EPEL)必须优先于标准包,所以你必须确保设置了 priority=2。
[root@cgsl ]# vim/etc/yum.repos.d/ceph.repo[ceph]name=Ceph packages for$basearchbaseurl=$basearchenabled=1priority=2gpgcheck=1type=rpm-mdgpgkey=[ceph-noarch]name=Ceph noarch packagesbaseurl=[ceph-source]name=Ceph source packagesbaseurl=[apache2-ceph-noarch]name=Apache noarch packages for Cephbaseurl=[apache2-ceph-source]name=Apache source packages for Cephbaseurl=.下载软件包 Ceph依赖一些第三方库。执行下列命令添加 EPEL库:
[root@cgsl ]# su-c'rpm-Uvh ;[root@cgsl ]# su-c'rpm-Uvh .安装 yum-plugin-priorities。
[root@cgsl ]# yum install yum-plugin-priorities6.确认/etc/yum/pluginconf.d/priorities.conf文件存在。
[root@cgsl ]# vim/etc/yum/pluginconf.d/priorities.conf[main]enabled= 17.安装依赖的的软件包:
[root@cgsl ]# yum install snappy leveldb gdisk python-argparse gperftools-libs8.安装ceph
[root@cgsl ]# yum install ceph