U盘安装CentOS7
2015-11-08 13:41
519 查看
一、下载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 quiet2.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.pid3.无法加载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.repo yum update yum install ntfs-3g
相关文章推荐
- linux命令大全
- linux命令-vim一般模式下复制剪切粘贴
- linux命令-vim一般模式下光标移动
- Linux_NetworkManager_RHEL7
- XAMPP(Linux版-x86兼容)官网下载
- linux命令-vim
- linux服务器部署项目
- Linux和Windows下开启服务的一些命令
- linux 进程线程拓展
- 在虚拟机(VMware)中安装Linux CentOS 6.4系统(图解)
- Linux下查找相关命令
- windows共享文件夹给centOS
- linux下搭建SVN服务器完全手册
- Linux 搭建svn服务器
- 关于linux 内存分配【zz】
- Linux 学习(3)-- kernel版本号的修改
- 拥抱开源——Linux C/C++程序员必须熟悉的开源项目
- CentOS各版本下载地址
- 聪哥跟你说linux命令
- linux命令-分区表fstab