在Windows 10的VirtualBox中安装Fedora 23的完整指南

本文详细记录了在Windows 10系统上使用VirtualBox 5.0.16安装Fedora 23的过程,包括解决语言设置、键盘映射、显示分辨率问题,以及通过降级Xorg和安装内核开发包来成功安装VirtualBox增强功能。

安装日志:Fedora 23、VirtualBox和Windows 10

我使用Linux已经有一段时间了,从Windows XP跳到Windows 10对我来说是一个巨大的变化。不仅我完全忘记了Windows的配置、屏幕和服务等方面,总之,我快速整理了一下如何在Windows 10上运行VirtualBox并安装Fedora 23。

软件版本

  • Windows: 10
  • VirtualBox: 5.0.16.x
  • Fedora: 23

侧边提示

尽管安装程序是英文的,但它将我的语言改成了丹麦语。要更改它,转到indstillinger/sprog并将选项改为英文。这很有效。

另一个问题是我使用的Surface Pro键盘没有右Ctrl键,这对于VirtualBox主机键在客户机和主机之间切换等功能很重要。以下方法有所帮助:要更改它,您可以转到首选项,然后输入。在那里更改主机键。我选择了左Ctrl,这不是最优的,因为每当我想在客户机中执行Ctrl+C时,它会切换回主机。所以请注意您选择的内容。

安装Fedora后的显示问题

安装Fedora后,屏幕尺寸非常小。我更改了VirtualBox的默认屏幕设置,但没有帮助。很明显,我需要客户机增强功能。

修复这意味着需要安装正确的客户机增强功能。不出所料,客户机增强功能不适用于Fedora 23,或者更准确地说,不适用于该版本的Xorg。

降级Xorg并安装必要包

首先,您需要降级xorg。如果您是root用户,类似以下命令应该有帮助:

1
dnf –showduplicates –allowerasing –releasever=22 downgrade xorg-x11-server-Xorg

然后,您需要安装kernel-devel和gcc,以确保安装程序不会失败:

1
dnf -y install kernel-devel gcc

此外,安装程序可能依赖的一些内核头文件(日志中说是“可能”,所以直接引用来源):

1
dnf -y install kernel-devel-4.2.3-300.fc23.x86_64

我尝试卸载客户机增强功能,然后通过菜单安装,但没有成功。所以我只是卸载并重新启动了客户机。然后按安装,对我来说效果很好。

现在,我可以在Surface Pro4上以全屏模式运行Fedora,并使用触摸功能。接下来将安装Node.js和Azure CLI。

参考资料

  • 关于如何降级Xorg的详细页面:http://gamblisfx.com/install-virtualbox-guest-additions-on-fedora-23/
  • 解释如何为FC23安装客户机增强功能的视频:https://www.youtube.com/watch?v=k6vsycIoho0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计