centos7安装教程+centos8安装教程,以及问题解决
u盘linux选uefi,U盘UEFI+GPT模式安装CentOS7.X系统
制作CentOS7安装盘
还是老套路,开局先制作安装盘,UltraISO软碟通,上图
(1) 打开UltraISO软件,选择“文件”->“打开”选择linux系统镜像(iso文件)并“打开”。
(2) 插入U盘,选择“启动”->“写入硬盘镜像”,硬盘驱动器选择做为系统盘的U盘,其他选项不需要改动。
(3) 点击”写入”,等待刻录完成即可。
2、启动信息修改
1. 将系统U盘插入电脑,开机。
1) 如果空盘则可以就直接进入到系统选择界面,如果有其它系统,则必须进入到EFI启动菜单选择U盘启动。
2) 如果EFI启动菜单中找不到CentOS启动项,或者选择u盘启动无法正常启动时。可以使用指定文件启动,启动文件在:/EFI/BOOT/BOOTX64.EFI
2. 修改启动信息:查看启动盘设备名。
1) 将光标移动到Install CentOS 7 选项,按 e 键进入启动信息编辑模式。
2) 将原有启动信息 linuxefi /images/pxeboot/vmlinuz inst.stage2=...quiet,修改为 linuxefi /images/pxeboot/vmlinuz linux dd quiet。修改完成后按ctrl+x 使用新的启动信息启动系统。
3) 进入系统后显示出安装盘的设备名:sdb4。对应的位置就是/dev/sdb4,记住这个设备名,下一步手动指定设备位置时会用到。记住设备名后,按ctrl + alt + del重启。
3. 修改启动信息:指定安装盘位置,指定分区表为gpt
1) 重启后依旧进入安装选择界面,与上一步相同,按e键修改启动信息
2) 修改启动信息
01.手动指定启动盘位置:将 hd: 到 quiet 之间的字符替换为/dev/sdb4
02.指定磁盘分区表类型为 gpt :在 quiet 之后添加 inst.gpt (重点是这个,指定分区表为gpt)
修改后如下,按ctrl+x启动系统(sdb4为启动盘设备,要按照1.1步骤中查到的写):
3) 如果成功自检无报错,正常跳转到安装界面则代表可以进行下一步安装系统。如果检测界面不能正常跳转,按esc后出现dracut:/#命令行界面,则代表系统无法找到安装盘位置,需要检查手动指定位置是否正确。
3. 安装系统
1. 选择语言
按Continue进行下一步
2. 硬盘分区
1) 选择硬盘选项进行硬盘分区
2) 选择磁盘,点击i will configure partitioning(我将配置分区),然后点击Done,进入分区配置界面。
3) 1.选择分区为标准。2.添加分区。3.选择挂载点。4.分区大小。5.确认添加分区
01. 区别于传统bios启动模式,UEFI启动模式必须分配一个文件系统为[EFI系统]的分区,并且挂载点为/boot/efi。
02. 创建分区时,分区大小位置输入超过剩余可用空间即可分配剩余的全部空间,例如999999G
4)创建好分区后按Done,进入格式化。
可以看到分区表变为GPT格式,点击accept changes进行格式化。
3. 选择软件包
1) 点击蓝色选项选择软件包
2) 选择左侧:Minimal Install(最小化安装),右侧:调试工具、兼容库、开发者工具、系统管理工具。选择好点击Done完成。
4. 选择时区为上海并点击Done完成
5. 安装系统并设置root密码
一切准备就绪点击Begin Installation 安装系统,然后点击ROOT PASSWORD设置root密码,过于简单点击两次Done即可。
6. 等待安装完成点击reboot即可
U盘安装系统初始化时进不了安装界面的错误:
使用U盘刻录方式安装CentOS7.1,但是发现安装初始化时候发生错误,本以为是U盘刻录或者是镜像的问题,但是反复刻录多遍仍然出错。后来在CentOS中文社区,发现使用UltraISO刻录安装时就可能出现初始化引导错误1.一般情况下
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
文字不会出现在屏幕下方。当我们在安装选择界面,也就是选择U盘启动的第一个界面,该界面上有三个选项:
1、Install CentOS 7
2、Test this media & install CentOS7
3、Troubleshooting
此时,光标调到install centos7位置按一下Tab键(在哪里按修改那个启动方式),将会出现在屏幕下方出现这一串文字(leacy模式下用table在uefi模式下用e键,编写完成leacy模式下用回车,uefi模式下用ctrl+x执行)
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
然后将这行文字修改为
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet
如果此时不行,需要修改为:
你的U盘在windows系统中显示的名字,原因是centos读取过长的名字读取不到,windows系统显示到多少就是多少,可以修改为:
vmlinuz initrd=initrd.img inst.tage2=hd:LABEL=Centos-8- inst.gpt quiet //注释:这里的inst.gpt是针对uefi启动的gpt分区表的uefi+gpt启动方式
其中sdb4指是我的电脑设备上的U盘,sda指第一个挂载盘,sdb指第二个挂载盘,sdc指第三个挂载盘,依此类推。每台电脑上的USB挂载名称不一样,要视情况而定选择挂载盘。通常情况下,我们不知道U盘挂载名称,这时候,可以将文字改为
vmlinuz initrd=initrd.img linux dd quiet
回车后,屏幕会出现挂载盘选择的的界面,该界面会显示,挂载盘名称(DEVICE)、类型(TYPE)、标识(LABEL)等信息,通常情况下选择标识为CentOS的就OK,也可以一个一个试。这时候记下挂载盘名称,重启电脑,启动进入U盘,出现系统安装选择界面,按Tab键,修改
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
为
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/挂载盘名称 quiet
最后按Enter就能进入CentOS安装界面了。
Centos8的安装和问题解决
为了容易找到和留存文章内容,所以 转自: Centos8安装进入dracut及设置安装源失败问题解决
官网下载安装镜像:CentOS-8.4.2105-x86_64-dvd1.iso,9G大小,使用UltraISO制作U盘安装盘, 插到设备上进入BIOS设置U盘启动,直接安装报错,主要有两种,如下:
问题一:进入了#dracut视图;
原因:这个是因为没有找到U盘的原因。
解决方法一:
在dracut:/#视图下进行如下操作:
dracut:/# cd dev
dracut:/# ls | grep sdb
看到所有的设备信息。一般sda是自身硬盘,U盘为sdb,找到sdbx,x为一个数字,是U盘所在;
dracut:/# reboot
重启之后,在install页面按e键修改启动配置文件grub.cfg,如下:
原文一行:vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check quiet
修改为:vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdbx(U盘所在) quiet
然后按Ctrl+x保存继续启动就好了。
解决方法二:
也可以在windows系统下,修改之前用UltraISO制作的CentOS U盘的盘符,如下图的CENTOS-8,当然这是自定义的,之后要用到它。
然后修改启动配置文件/EFI/BOOT/grub.cfg,具体如下:
替换hd:后面设置的盘符名称,为之前U盘的盘符名称即可;
修改后重启设备,下次启动就可以从U盘启动安装了;
问题二:安装镜像无法从本地源安装;
好不容易下个9G多的ISO做安装盘,凭什么还要联网设置源的地址?Centos8开倒车?这是闹哪样?
解决方法一:
用Rufus写入iso到U盘的时候,点击开始,不要使用推荐的ISO写入方法,选择DD写入方法。
使用以上烧卡方式的安装盘在安装界面会直接按照本地源方式安装,无需再设置:
解决方法二:
CentOS8设置网络镜像安装源:mirrors.aliyun.com/centos/8/BaseOS/x86_64/os
设置后成功是这样的,但是也可能失败:
此方式设备失败后让report bug,很麻烦,建议使用方法一安装;(经过我的测试可以使用,注意一定要联网)
其他的就和普通安装centos7一样,进行自定义分区和选择桌面安装环境等