最近开始鼓捣Linux系统,并决定用Ubuntu作为入门,主要目的还是为学习.NET Core做准备。结果在VirtualBox上无法成功安装简体中文版本的Ubuntu Server 16.04.1 LTS,提示错误信息:无法安装busybox-initramfs,向目标系统中安装busybox-initramfs软件包时出现一个错误。
PS:VirtualBox是一个开源的虚拟机软件。
在网上找了相关资料,发现很多文章都说是虚拟机或者Ubuntu Server的BUG,安装的时候语言选择英文就可以解决。
但是经过我自己的摸索,还是有办法在VirtualBox中成功安装简体中文版的Ubuntu Server!
建议关闭当前VirtualBox并重新开始安装。如果你看到这篇文章的时候,还正处于安装界面中,也可以直接按ESC,选择中止安装(Abort the installation),虚拟机会自动关闭重新安装:
关键点一共有三个地方,首先在进入第一个安装界面的时候,先选择英文!!!千万不能选择简体中文,后面还有机会修改系统的语言:
选择English英文后,进入第二个安装界面,选择Install Ubuntu Server这个选项,开始安装系统:
最后一个关键点,再次进入到语言选择界面后,就可以选择简体中文了,后面就不会再出现无法安装busybox-initramfs的错误了:
完成剩下的安装步骤后,重新启动Ubuntu Server,可以看到系统已经成功安装,但由于我是刚入门,具体后续还要深入研究,目前还不知道系统内部是否有中文了。
本人经过多次尝试,上面说的办法是可以在虚拟机VirtualBox中成功安装中文版的Ubuntu Server,注意我当时测试的系统版本号为16.04.1 LTS。可能不同版本号之间有点差异,但是依然可以参考下。
贴个安装成功后的截图:
另外当时错误信息有提示查看 /var/log/syslog,讲道理刚刚接触Linux完全不懂这个怎么搞,所以我也就先放弃了。
从网上的资料来看此问题应该是一个BUG,貌似已经存在很久了,Ubuntu中文社区上也有关于这个问题的讨论,并且有相当多的解决办法,感兴趣可以去搜索下。
此外一开始如果选择简体中文后会出现这个提示:
The translation of the installer is not fully complete for the selected language.
The chance that you will actually encounter a dialog that is not translated into the selected language is extremely small,but it cannot be ruled out completely.
Continue the installation in the selected language?
不知道BUG和这个有没有关系,简体中文的翻译进度还没有达到100%,所以有些地方可能出现英文。
更新:我后面又用Hyper-V虚拟机测试了下,发现这个问题还是存在
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/98924.html