【Centos安装】华为鲲鹏服务器安装Centos系统

1、对多块硬盘进行RAID

通过将多块硬盘建立为磁盘阵列(Redundant Arrays of Independent Disks,RAID),来组合成一个容量很大的磁盘组。不仅方便数据存储,而且在某一块硬盘出现故障时,利用同位检查(Parity Check)仍可读出数据,增强服务器的稳定性,更加的安全。

  • 具体的RAID步骤可以参考华为的一个pdf《鲲鹏服务器RAID配置和删除》
    http://www.cajskj.cn/uploads/20210611/23885471d58e6b9cab25169ad8336357.pdf

不同的RAID模式有不同的效果(一般是RAID1或RAID5)

  • RAID0:N块盘组成,逻辑容量为N块盘容量之和;
  • RAID1:两块盘组成,逻辑容量为一块盘容量;
  • RAID3:N+1块盘组成,逻辑容量为N块盘容量之和;
  • RAID5:N块盘组成,逻辑容量为N-1块盘容量之和;
  • RAID6:N块盘组成,逻辑容量为N-2块盘容量之和;
  • RAID10:2N块盘组成,逻辑容量为N块盘容量之和;
  • RAID50:假每个RAID5由N块盘组成,共有M个RAID5组成该RAID50,则逻辑容量为(N-1)* M块盘容量之和。

注意<1> !!! 不同容量的磁盘尽可能不在一起做RAID!按照步骤你把不同容量的磁盘放一起RAID,会提示你Selecting Drives with different size capacitieswill result in the remaining free capacitybecoming unusable (选择容量大小不同的驱动器将导致剩余的可用容量变得不可用。)

注意<2>!!! 两块硬盘为什么都推荐做RAID1,因为逻辑容量之外的是为了安全准备的资源,安全更为重要。

2、准备系统安装盘

可以在官方下载iso,官方给了很多资源站的网址
https://www.centos.org/download/

注意<3>!!! 有的版本(比如我下载的ARM64的)用UltraISO去刻盘的时候会显示没有引导,这个应该就和第三步有关系。

3、进入安装界面前的过程

  • 首先你肯定会进入bios,因为要RAID,有时候检测不到U盘就要去看看是否是EFI启动的问题,是否没有把安全启动关闭掉

  • 鲲鹏F4Del是进bios菜单,F2就直接选择引导顺序,后续就按F2就行,其他的就参考各个版本的bios按键,要去选引导顺序的很大原因就是你的机器可能是有系统的,你不选就按照顺序可能优先进系统的引导了

  • 进入到U盘,CentOS第一个页面在这里插入图片描述

  • 选择Install CentOS 7,按E后出现以下内容

linux /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x\aarch64 quiet
initrd /images/pxeboot/initrd.img
  • 修改为以下内容,按ctrl + x检测你的U盘是哪个盘符
linux /images/pxeboot/vmlinuz initrd=initrd.img linux dd quiet
initrd /images/pxeboot/initrd.img
  • 重新启动后,进入CentOS第一个页面,按E并将内容(以标记为Centos的盘符为sdc4为例)修改为
linux /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdc4 quiet
initrd /images/pxeboot/initrd.img
  • ctrl + x即可进入第四步带UI的可视化安装页面

4、带UI的可视化安装页面

第四步主要步骤都是参考的http://t.csdn.cn/Elkow,图片也源自该博客,主要会对安装目录那块进行更详细的说明
在这里插入图片描述

  • 服务器类建议选择英文,这样比较方便,避免有些目录切换输入法

在这里插入图片描述

LOCALIZATION

  • DATE & TIME,直接鼠标点中国区域就会选到上海,然后done
  • KEYBOARD,服务器类建议选择英文
  • LANGUAGE SUPPORT,服务器类建议选择英文

SOFTWARE

  • INSTALLATION SOURCE,一般是本地介质,不需要更改
  • SOFTWARE SELECTION,建议选择Server with GUI,右边可以勾选上Development Tools,这个是带页面的很方便

SYSTEM
在这里插入图片描述

  • INSTALLATION DESTINATION,进行安装目录设置,选中自己的硬盘,然后可以选择下面的I will configure partitioning进行手动创建分区,如果需要选择自动分区,选择下面的Automatically configure partitioning
    注意<4> !!! 如果有多个RAID磁盘组,进行手动分区时请注意以下操作,避免系统目录分在两个RAID磁盘组上,这样任意一组出现故障,整个系统都没法工作,有以下两个方法
    在这里插入图片描述

  • (1)选中了所有需要安装的硬盘,这时候可以用图中的蓝色划线部分Click here to create them automatically先进行第一波自动分区,
    在这里插入图片描述

    通过选中自动生成的每一个分区,查看右边的Modify...中是否选中了多个磁盘,把SYSTEM下的四个必须的分区都放在单个的同一个磁盘上,然后在对其他的分区进行创建和修改,其他的分区也尽量都在单个的同一个磁盘上,避免出现安全的问题

  • (2)只选中需要安装系统的单个磁盘进行系统的安装,后续再通过命令行操作将其他的磁盘挂载并创建分区,参考第五步

  • 选择Accept Changes后点击Begin Installation开始安装
    在这里插入图片描述

  • ROOT PASSWORD,在安装开始前要设置root权限的密码,设置完这个才会开始安装

  • USER CREATION,创建一个用户,这个先不创建也是可以的,创建后开机就是以创建的用户登陆的了

5、将其他可用的磁盘进行挂载并创建分区

这一步主要参考https://blog.csdn.net/qq_16504067/article/details/125479353

  • 可以通过lsblk命令查看磁盘和分区的关系图,使用fdisk -l也是可以的
    在这里插入图片描述

  • 比如我在第四步只选了系统安装磁盘,这时候图中的sdb是没有分支的,但是磁盘是可以看到的,想把sdb进行挂载就要进行如下操作

  • 命令行输入以下命令进行分区设置

#sdb为你要操作的磁盘名称
fdisk /dev/sdb
  • 输入n添加分区,然后输入p设置当前分区为主分区
Command (m for help): n
Partition type:
    p primary (0 primary, 0 extended, 4 free)
    e extended
Select (default p): p
  • 输入1设置要划分第一个分区,其中 Partition number 代表这是该磁盘的第n个分区,First sector 代表磁盘的开始扇区,Last sector 代表结束扇区
Partition number (1-4, default 1): 1                     //划分为一个分区
First sector (2048-1048575999, default 2048):            //默认
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-1048575999, default 1048575999):    //默认
Using default value 1048575999
Partition 1 of type Linux and of size 500 GiB is set
  • 输入m选择默认的分区设置
Command (m for help): m            //输入m进去命令选择行
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
  • 输入w保存当前的操作
Command (m for help): w                        //保存之前的操作
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
  • 通过lsblk命令查看有了下属的sdb1分区,就可以对该分区进行格式化,linux自带的格式化工具对应着不同的磁盘类型,以前都常用ext4,现在用的xfs文件格式相对更多些,还是要根据自己的需求
mkfs.xfs /dev/sdb1
  • 创建一个能挂载的目录,比如data,test自己起一个名字
mkdir -p /data
  • 挂载分为临时挂载和永久挂载,因为大多数都是永久挂载,临时挂载就放在最后了,永久挂载需要修改/etc/fstab文件,在下面一行按照格式添加自己的硬盘子分区sdb1,要挂的目录,文件系统类型,后面的照抄swap就行
#
# /etc/fstab
# Created by anaconda on Fri Sep 18 10:57:59 2020
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=82d922cb-2c9e-4166-b67c-7a1dc20f91a1 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
/dev/sdb1               /data                   ext4     defaults        0 0
  • 修改完后保存,然后在输入以下命令验证配置并令其生效
mount -a
  • 临时挂载,直接用mount命令操作,即可把磁盘临时挂在某一目录
mount /dev/sdb1 /data

这样整个系统就安装完成了,因为踩雷太多,所以整理了一下资源并详细的说了一下要注意的点,希望能帮到需要的人

  • 3
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

午夜研究院

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值