VirtualBox 4.1安装CentOS6 Server版 - 问题记录、Linux Mount点
1,CentOS系统下载页面http://wiki.centos.org/Download,参考:x86,I386,i686,x86_64,x64,amd64、WindowsLinuxAIX下查看CPU位数和操作系统位数
2,64位Win7安装不了CentOS-6.3-x86_64-minimal.iso,提示错误Thiskernelrequiresanx86-64CPU,butonlydetectedani686CPU.Unabletoboot-pleaseuseakernelappropriateforyourCPU.参考:VirtualBox相关解决:1,Virtualbox中启用VT-x/AMD-v属性配置后才能用(网路上找的,自己没有修改过)2,或者换i386的iso文件来安装系统
3,64位Win7安装CentOS-6.3-i386-minimal.iso,做完testmedia操作后提示错误:thecentosdiscwasnotfoundinanyofyourdrivers.pleaseinsertthecentosdiscandpressoktoretry.解决:1,不进行testmedia,直接进行后续操作2,或者执行完testmedia操作后,在虚拟机的工具栏Devices->CD/DVDDevices->下重新勾选上对应的iso文件
4,虚拟机安装完成后,发现外网无法访问:默认NAT方式访问网络,执行dhclienteth0命令使用dhcp方式访问网络;也可以修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,配置成使用dhcp方式访问网络
CentOS安装完成后,系统启动时,显示的是进度条而不是具体的执行信息,编辑/boot/grub/grub.conf文件,找到下面的部分,将"rhgb"去掉,保存即可。其中"rhgb"表示"redhatgraphicsboot",就是图形进度条模式。而"quiet"表示在启动过程中只显示重要启动信息,类似硬件自检之类的消息不会显示,可以有选择地选用。
kernel/vmlinuz-2.6.32-71.el6.i686roroot=UUID=697cb0d9-19f6-414a-90a1-5ceb2f40b03drd_NO_LUKSrd_NO_LVMrd_NO_MDrd_NO_DMLANG=zh_CN.UTF-8KEYBOARDTYPE=pcKEYTABLE=uscrashkernel=autorhgbquiet
5,安装客户端增强(InstallGuestAdditions),以使得工具栏下面的SharedFolders共享文件夹和增大客户端分辨率功能能正常使用,关于GuestAdditions参考官网描述:Chapter4.GuestAdditions
6,yum执行时出错误:yumfrombase:[Errno256]Nomoremirrorstotry解决:1,执行yumcleanall2,然后重新执行命令yuminstallgcc
7,yum执行时出错误:cannotfindavalidbaseurlforrepo:base解决:1,网络不可用导致的2,yum.repos.d下的配置文件中baseurl前的注释符号去掉
8,Linux系统Mount点:mount的时候,mount的目标文件夹/media/cdrom要手动创建
- Devices->SharedFolders->auto-mount会被自动Mount到/media目录下,lsmedia可以查看到
- 安装目录下的VBoxGuestAdditions.iso文件mount到Linux系统(Devices->InstallGuestAdditions)mount/dev/scd0/media/vbox
- iso系统安装文件的mount(虚拟光驱mount),mount/dev/cdrom/media/cdrom
9,CentOS命令行下安装InstallGuestAdditions步骤
- yumupdate-------第一次更新要下载很多东西,不是必须做的
- yuminstallgcc
- yuminstallgccmake
- yuminstallkernel--包含所有内核源代码
- yuminstallkernel-devel--只包含用于内核开发环境所需的内核头文件以及Makefile,安装kernel后,可能就不用安装kernel-devel了,我是先安装kernel-devel,然后还是有错误,反过来安装kernel
- reboot
- mount/dev/scd0/media/vbox
- sh/media/vbox/VBoxLinuxAdditions.run
安装VBoxLinuxAdditions时,发生下述错误:都是少安装相关组件导致的,按照上述整理的步骤安装后,问题解决。
buildingthemainGuestAdditionsmoduleFAILED
unabletofindthesourcesofyourcurrentLinuxkernel.SpecifyKERN_DIR-<directory>andrunMakeagain
安装结果:
BuildingtheVirtualBoxGuestAdditionskernelmodules
BuildingthemainGuestAdditionsmodule
Buildingthesharedfoldersupportmodule
BuildingtheOpenGLsupportmodule
Doingnon-kernelsetupoftheGuestAdditions
Youshouldrestartyourguesttomakesurethenewmodulesareactuallyused.
CouldnotfindtheX.orgorXFree86WindowSystem.(因为是Server版本,因此不存在XWindowSystem)
残留问题:Server版,由于没有安装桌面,虚拟机分辨率自动调整不起作用,又不能翻页回去看命令行的历史输出结果,难道非要用putty?
一个命令输出内容多于一屏时,使用more来分屏显示如fdisk-l|more