计划了好久,终于迎来暑假。2016年才着手学习Linux,实在是恨晚。
我使用的是一台win7旧笔记本。按照鸟哥的教程。书籍第三版的安装教程已经过时了,请参照网上的第四版。
这里总结一些初上路遇到的问题。
一、我预留了200G左右的未分配空间。在安装centos的过程中可识别,但是无法创建分区。
- 解决:先在windows中将未分配空间建成一个分区,格式无所谓。安装centos的过程中再删去windows的这个分区,即可为centos建立分区。
二、重启后即可进入centos。但是windows的开机引导不见了。
解决:
1 安装fuse
先在网上下载fuse的tar.gz文件,我下载的是2.9.3版本
终端依次输入
tar -zxvf fuse-2.9.3.tar.gz cd fuse-2.9.3 ./configure make make install modprobe fuse
2 安装ntfs-3g,即可识别ntfs分区
先在网上下载ntfs-3g的tar.gz文件
终端依次输入
tar -zxvf ntfs-3g_ntfsprogs-2013.1.13.tgz cd ntfs-3g_ntfsprogs-2013.1.13 ./configure make make install
3 在root用户下执行下面的命令:
grub2-mkconfig -o /boot/grub2/grub.cfg
grub.cfg为grub的配置文件。 系统自动找到windows系统,并加入到了grub.cfg菜单中。这样就避免了手功改动文件的危险。重启后即可看到windows引导项。
三、centos更新后多个开机启动项
在CentOS更新后,并不会自动删除旧内核。所以在启动选项中会有多个内核选项,可以手动使用以下命令删除多余的内核:
- 解决:
- 1.查看系统当前内核版本:
# uname -a Linux localhost.localdomain 3.10.0-229.20.1.el7.x86_64 #1 SMP Tue Nov 3 19:10:07 UTC 201 GNU/Linux
- 2.查看系统中全部的内核RPM包:
# rpm -qa | grep kernel kernel-3.10.0-229.14.1.el7.x86_64kernel-3.10.0-229.el7.x86_64abrt-addon-kerneloops-2.1.11-22.el7.centos.0.1.x86_64 kernel-tools-libs-3.10.0-229.20.1.el7.x86_64 kernel-3.10.0-229.20.1.el7.x86_64 kernel-tools-3.10.0-229.20.1.el7.x86_64
- 3.删除旧内核的RPM包
yum remove kernel-3.10.0-229.14.1.el7 yum remove kernel-3.10.0-229.el7