我需要在我们的几个旧的WindowsXp工作站上安装(只有1GB内存,40GB硬盘!)一台Unix服务器,允许我们的开发人员在Unix上进行一些初步的testing。
考虑到不同的Linux发行版 ,我决定使用相当新的和非常小的 TinyCore发行版(3.7) 。
但:
kmaps.tcz扩展名并试图在/opt/bootlocal.sh = azerty / fr-latin9”中指明,我也无法正确设置键盘。 TinyCore(3.7)的VirtualBox(4.0.8)有没有有效的安装过程?
我在下面提出一个,但是你可能会有额外的信息/调整。
原来有两个问题:
一旦打开第一个TinyCore会话(来自CD iso的“实时”会话), hda1上的安装可以继续,但使用默认键盘(us)。
使用基于cfdisk和grub的VirtualBox“TinyCore”会话的虚拟磁盘,参见“ 节约安装TinyCore ”。
当TinyCore安装在hda1上时,下一次重启将仍然使用CD,但是您可以通过在“ boot> ”提示符处键入来启动正确的TinyCore
tinycore tce=hda1 home=hda1 opt=hda1
首先启动hda1 TinyCore会话,您可以安装:
我从来没有设法使kmap在XVesa会话中工作:在/opt/bootlocal.shinput“ tinycore kmap=azerty/fr-latin ”或者添加“ loadkmap < /usr/share/kmap/azerty/fr-latin9.kmap ” /opt/bootlocal.sh (然后重新启动,同时备份我的configuration)足以得到azerty键盘…但:Shift键,然后不再工作了!
在Vi编辑器中,inputShift显示“ ^@ ”。
键盘方面的工作是:
添加到~tce/.xsession文件的行
[-e / usr / local / bin / setxkbmap] && setxkbmap -layout“fr”-variant“nodeadkeys”
(如本文所述,解决了第二个问题)。
考虑到* instantaneous *中的键盘变化( 与loadkmap相对 ),这似乎是一个更好的方法。
最后,TinyCore + Xorg + Vim + Git + FireFox:210Mo
我不确定你为什么selectTinyCore,但即使是那些PC规格,你也可以运行一个稍微重一点的发行版,这个发行版仍然会给你带来像XFCE或LXDE这样更加现代化的桌面环境的良好性能。
许多超级发行版都放弃了一些便利性和可用性来换取极简主义。 它们通常被devise为从RAM运行,并且由于其目标媒体而经常具有更复杂的文件系统和包pipe理要求。 安装到硬盘上比传统的安装过程更困难。
根据您的testing需求,我build议您做一些最小安装的Debian 6或Arch Linux,并使用默认的软件包pipe理器来安装testing所需的最小值。 我甚至会把FreeBSD / OpenBSD / NetBSDjoin到这个公式中,因为它们可以运行得相当轻松。
或者,也可以抓住已经configuration了XFCE或LXDE的live-cd,然后从iso文件中运行它。 如果运行正常,请为其创build一个2-4 Gb磁盘并进行安装。 基本上,只要不断尝试发行版,直到find一个能为您提供最佳投资回报的时间和精力。