CentOS7下Nginx+rtmp搭建直播环境的新手安装手记(1)系统安装

最近需要搭建一台内部使用的直播推流服务器,恰好有刚下载的CentOS7系统安装U盘,就决定使用CentOS7和NGINX+rtmp插件来搭建。安装中遇到许多问题,随手记录备查。(新手笔记,有很多地方似懂非懂及不正确之处,欢迎老手指点、指教,勿喷)

一、CentOS7安装
安装中出现 dracut:/# 错误,无法继续安装,从网上查找解决办法,并尝试在启动菜单修改启动命令,能够进入安装,但没注意真正问题所在,绕了一个大圈。

实际操作:出现 dracut:/# 提示符后,查找当前u盘的设备名称:

              	cd /dev   #进入/dev/目录
              	ls 		  #列出所有设备

找到sdbx、sdcx等,x为数字,是U盘的设备名,我的是sdb4

dracut:/# reboot     #重启计算机

在安装菜单按“e”,出现安装命令:

linuxefi  /images/pxeboot/vmlinuz  inst.stage2=hd:LABEL=CentOS\x207\x20x\86_64 rd.live.check quiet
linuxefi  /images/pxeboot/initrd.img 

修改 hd:LABEL=CentOS\x207\x20x\86_64为 hd:/dev/sdb4(u盘设备名) quiet

linuxefi  /images/pxeboot/vmlinuz  inst.stage2=hd:/dev/sdb4 quiet
linuxefi  /images/pxeboot/initrd.img 

按"ctrl+x",开始安装。

在这里遇到第一个坑,经过重现,我发现问题实际是因为做好的U盘安装盘在windows系统中打开过,卷标被修改,默认的卷标是CentOS 7 x86_64,但因为Windows系统不支持,所以会被改为 “CENTOS 7 x8”!!! 安装故此出错!!!

我反过头来看上面最初的安装命令:

linuxefi  /images/pxeboot/vmlinuz  inst.stage2=hd:LABEL=CentOS\x207\x20x\86_64 rd.live.check quiet

里面的“\x20”实际为空格,也就是说我们可以直接把上面的安装命令更改,把LABEL=CentOS\x207\x20x\86_64 改为 LABEL=CENTOS\x207\x20x\8 然后"ctrl+x",开始安装即可。

进入安装菜单,选择完软件包后(这里我选的是最小化安装)进入分区工具,看到多出一项boot/efi我才恍然大悟,BIOS里设的是Uefi启动,所以这里要有gpt分区表,实在懒得用dg等软件更改分区表类型,默然、重启、进BIOS更改为Legacy,顺利进入安装模式,分区,安装。。。。

你可能感兴趣的:(笔记)