关于Fedora 22在虚拟机中的安装详解(2)

来源:互联网 发布:数据修复 编辑:程序博客网 时间:2024/05/21 11:58

接上篇


===================================================================================================================================

启动对应虚拟系统后,选择你之前下载的系统镜像,虚拟机将自动进行安装。


如图选择安装



安装的步骤在这里就不一一赘述了,还不懂的同学可以看Fedora正常的安装教程之类的。


好,现在我们已经安装好了系统,现在我们进行重启,然而重启时你会发现又会进入安装界面!

这是因为虚拟机的BIOS默认是从光盘启动!而此时虚拟机中还是默认挂载了安装镜像的,所以你无法进入正常的系统。

好的,下面我们点击 控制--退出 选择强制退出。

回到Vbox的主界面,选中你要操作的系统,点击设置,切换到存储一栏,好这时候你会看见控制器IDE上还搭载着你的安装镜像,你现在需要做的是将他移除。

(注:你也可以在每次虚拟系统启动时按F12进入虚拟主板的BIOS,在里面选择你的系统进入,只是每次启动都要选择,稍微麻烦)

OK,问题解决,现在你进去会看到一个刚刚装好的Fedora22系统,对,一个全新的!

现在你有很多事需要做,首先你得换源,rpmfusion这个源必须得添加,他有free和nonfree两种,都要添加

首先你去下载稳定版的RPM文件,

http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 

http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

然后进终端 cd进你下载后文件存放的目录,然后输入

sudo dnf install rpmfusion-free-release-stable.noarch.rpm

然后按提示输入你的管理员密码进行安装

同理,安装nonfree版的也是输入

sudo dnf install rpmfusion-nonfree-release-stable.noarch.rpm

完成后接着输入sudo dnf make cache

按提示操作后完成换源,如果你要添加一些国内的源比如163,sina之类的也可以自己进行类似操作。


行,接着可以更新一下系统,因为你的下载的镜像并非最新版的,你必须自己更新一下。

在终端中输入命令

sudo dnf update

即可,这里默认用的gnome桌面,所以还需要把多媒体插件补全,命令:

sudo dnf groups install gnome


===================================================================================================================================


接下来就是万恶的分辨率问题了,在我安装的过程没有比这个更恶心的部分了。

行,话入正题。当你第一次进入这个系统时你就会发现你的分辨率是不对的,而且host+F将虚拟机全屏后还是这样,没有相应的缩放之类的,打开系统中的显示选项,你会发现里面居然是未识别的显示器,而显示中的分辨率选项只有两个可供选择的。


很奇怪吧,我上网查了许多相关资料,有的说是Fedora的固有毛病,应该和显卡驱动有关,还有的说的是虚拟机的问题,总之众说纷纭,然而并没有一个是有用的,好,那自己慢慢来一个一个试。


首先明确了我们的环境是在vbox虚拟机里的,vbox和vm不同,听说vm中可以虚拟出对应的显卡,而vbox采用的是不同的原理,通过对虚拟系统中载入镜像,安装增强功能,可以达到文件共享和显示屏增强等功能。

好的,我们按要求,先打开我们的虚拟系统,然后点击控制-安装增强功能… 之后在你的Fedora中会自动执行安装过程,安装完成后,执行重启。

重启后你再进入Fedora设置中的显示选项卡,这时,你会发现显示器已经能正常找到了,而不是之前的不能识别的状态,好的,现在你打开分辨率选项卡,此时显示的分辨率选项多了一两个,但是仍然没有你需要的分辨率。

好的,我们进入下一步。

我查到在Fedora的系统中可以手动写分辨率的大小,具体文件是在/etc/X11/下的xorg.conf文件,然而那只是适用于老版的Fedora,在新版的Fedora中已经没有了这个配置文件。然而,没关系,没有的话我们自己写一个。

首先你得知道你的分辨率,比如我的是1920*1080,好的,现在进入终端,先输入

cvt 1920 1080

好,现在终端中会返回给你一行代码

Modeline "1920*1080_60.00" 173.00 1920 2048 2248 2576  1083 1083 1088 1120 -hsync +vsync现在把他先保存下来。

再输入

cd etc/X11/

sudo touch xorg.conf

vim xorg.conf

现在进入编辑模式

按a键插入

Section"Monitor"
Identifier"Configured Monitor"  
Modeline "1920*1080_60.00" 173.00 1920 2048 2248 2576  1083 1083 1088 1120 -hsync +vsync
Option"PreferredMode" "1920*1080_60.00"
EndSection

Section"Screen"
Identifier"Default Screen"
Monitor"Configured Monitor"
Device"Configured Video Device"
EndSection

Section"Device"
Identifier"Configured Video Device"
EndSection

对于代码中的 Modeline那一行直接将你之前保存的更改进去,下一行中的分辨率和刷新率也按照你的粉笔阿女和刷新率进行对应修改。

按ESC键退出编辑,:wq保存退出。

行,现在你可以重启你的系统了。

此时你的内心一定是崩溃的,系统是进去了,然而却并不能进入图形界面。。。

好吧,我们按Ctrl+alt+F6进入文本操作模式

输入root用户名密码登陆获得最高权限

接着

cd etc/X11/

vm xorg.conf

此时xorg.conf配置文件已经被你删除了

你再输入startx切换图形模式,这时候只要稍等片刻,你就能成功进入了。在你进入之后你会发现你的系统分辨率已经成功修改成了你需要的大小。搞定。


===================================================================================================================================


接下来是对软件的安装之类的,

首先把ibus反安装掉

sudo dnf remove ibus

然后我们可以安装fcitx,先去网上找fcitx的rpm包,下载后cd进目录,输入sudo dnf install xxxx.rpm进行安装

按照介绍,把输入法切换的包im-chooser也得打上。

同理,你可以去Adobe网站上下载然后将Flash插件的包给安装了

接下来配置编程环境什么的你可以试试输入

sudo dnf gcc

sudo dnf gcc-c++

安装其它软件,这里建议尽量不要用软件中心,速度太慢,直接在终端下执行速度飞快!可能你会找不到软件名称,这里告诉你一个笨方法,打开软件中心就会知道那些软件的大概名称,没错只要知道大概名称就可以在终端下按Tab键补全了!安装软件尽量不要用到*键,否则会给你安装一大堆无用的东东上去除非是在已知的情况下!

另外你还可以设置开启终端的快捷键,你可以在设置-键盘里增加新的快捷键进行设置。



新人原创,不喜勿喷。



0 0
原创粉丝点击