U盘安装CentOS7

来源:互联网 发布:网络推广数据指标体系 编辑:程序博客网 时间:2024/05/20 02:28

一、下载CentOS7

下载DVD镜像就行了,minimal不需要下,DVD中包含并且默认安装方式就是最小安装

官方下载地址:https://www.centos.org/download/

网易镜像:http://mirrors.163.com/centos/7.1.1503/isos/x86_64/CentOS-7-x86_64-DVD-1503-01.iso

搜狐镜像:http://mirrors.sohu.com/centos/7.1.1503/isos/x86_64/CentOS-7-x86_64-DVD-1503-01.iso

阿里云镜像:http://mirrors.aliyun.com/centos/7.1.1503/isos/x86_64/CentOS-7-x86_64-DVD-1503-01.iso

刻录

二、下载UltraISO

官方下载地址:http://www.ezbsystems.com/ultraiso/

绿色版:http://www.cr173.com/soft/15480.html

刻录过程网上一搜一大把,这里简单的说一下过程

文件-->打开-->选择你下载好的DVDiso

插入空白U盘

启动-->写入硬盘镜像-->检查盘符是不是你的U盘,如果是,点击写入,大概15分钟写入完成。

三、安装

启动项选择你的U盘,然后启动安装即可

有可能出现的问题

1.Mounting file system之后出现长时间等待之后报错:/dev/root dose not exist

这种情况一般是U盘的LABLE/卷标/驱动器名称跟刻录的CD名称不一致造成的,修改方法是修改卷标名跟实际的一致

正常的CD名称应该是CentOS 7 x86_64,但是windows本身不允许CD名称这么长,截断之后变成了CentOS 7 x8,引导文件中除了syslinux.cfg改成了CentOS 7 x8,isoliunx.cfg等一系列cfg文件仍为CentOS 7 x86_64,中间的空格在grub里显示为x20(16进制表示)

为了简单起见,我们在windows下修改U盘的LABLE/卷标/驱动器名称为CENTOS,然后进grub改LABEL名(实际上可以修改isoliunx.cfg等一系列cfg文件来完成,不过文件太多麻烦)

grub启动会出现两种版本,一种是传统grub,一种是grub2

传统grub在出现菜单选择选项时,修改是TAB键,保存重启是回车键

grub2在出现菜单选择选项时,修改是e键,保存重启是Ctrl+C键

initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
改成

initrd=initrd.img inst.stage2=hd:LABEL=CENTOS quiet
2.BIOS为传统MBR分区,手动分区时提示需要efi启动分区

原因在于,从2014年下半年开始,各Linux光盘启动时默认直接使用UEFI模式安装,无论主板是否是UEFI,就造成了上述问题,ubuntu在这一点上做得比较智能,在检测到MBR引导分区时,能转到MBR模式进行安装,但是CentOS就没这么智能了,解决方法是:删除U盘中的EFI文件夹,然后重新用U盘启动安装

3.安装之后没有图形界面

默认是最小安装,最小安装大概200多个包,你需要在安装界面选带GUI的服务器,才能有图形界面,


四、修改引导

如果你的电脑安装原来是windows,安装完之后没有windows的启动菜单,你需要自行添加windows启动引导。方法是打开gedit /boot/grub2/grub.cfg,找到### BEGIN /etc/grub.d/30_os-prober ###,在后面添加如下内容

 menuentry "Windows 10" {     insmod ntfs     set root=(hd0,2)     chainloader +1   }

如果你的windows是用PE安装的,应该添加如下内容

 menuentry "Windows 10" {     insmod ntfs     set root=(hd0,msdos1)     chainloader +1   }
编辑命令和添加之后的上下文如下

sudo gedit /boot/grub2/grub.cfg
非PE安装
### BEGIN /etc/grub.d/30_os-prober ### menuentry "Windows 10" {     insmod ntfs     set root=(hd0,2)     chainloader +1   }### END /etc/grub.d/30_os-prober ###
PE安装
### BEGIN /etc/grub.d/30_os-prober ### menuentry "Windows 10" {     insmod ntfs     set root=(hd0,msdos1)     chainloader +1   }### END /etc/grub.d/30_os-prober ###
之后重启,你就能看到你的Windows启动菜单了

五、安装之后的问题

1.中文输入法

用户名-->设置-->区域和语言,点输入源后面的+号,点击更多,输入Chinese,找到Intelligent Pinyin,添加上就可以了

2.执行yum命令时提示 “/var/run/yum.pid 已被锁定,PID 为 1610 的另一个程序正在运行。”

如果你确信自己没有执行其它yum命令,删除这个文件就可以了,命令如下

rm -rf /var/run/yum.pid
3.无法加载ntfs磁盘,提示如下
无法访问 娱乐Error mounting /dev/sda7 at /run/media/hadoop/娱乐: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sda7" "/run/media/hadoop/娱乐"' exited with non-zero exit status 32: mount: 未知的文件系统类型“ntfs”
解决方法:安装ntfs-3g
由于默认源里没有ntfs-3g,所以我们添加阿里云的epel源来安装
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum updateyum install ntfs-3g




0 0
原创粉丝点击