好吧,这个已经不算新闻了...我最近用 VirtualBox 安装了 Ubuntu 8.04,过程很简单,也没有遇到太大的问题。
安装完以后,需要安装增强工具包(VirtualBox Guest Additions),这样才能正确设置显卡什么的。安装这个比较简单:
cd /media/cdrom
sudo bash ./VBoxLinux*
虚拟机中传递文件要用到虚拟文件夹,Guest OS 为 Linux 时,使用:
mount -t vboxsf [-o OPTIONS] sharename mountpoint
就可以使用了。
比如我首先在建立一个目录 /mnt/share,我要挂载 hostshare 这个文件夹,只需要输入:
mount -t vboxsf hostshare /mnt/share
我发现 VirtualBox 还是很好用的,而且有一个无缝结合的技术非常好玩,它可以把两个操作系统放在一起,可以很智能地切换应用程序。
以下全文转载阿福的文章:用微软雅黑来美化UBUNTU。如有问题,请按链接找他算帐。
最近一直在用 Ubuntu,基本已经抛弃 Windows 了,但由于版权问题,Ubuntu 下面的中文字体一直不怎么好看,虽然我们现在有了圆体,有了文泉驿。经过多方对比发现,微软雅黑在 Ubuntu 下的效果要比其原生的 Vista 有更好的表现,所以决定使用雅黑来美化自己的系统,虽然侵权行为为广大开源爱好者所不齿,可盗盖茨大叔的东西基本上可以算是支持发展中国家了。不多说废话了,我们开始美化行动。
美化前的必要准备
字体包:微软雅黑
软件包:unrar,可在终端使用如下命令安装。
sudo apt-get install unrar
将下载下来的字体包解压缩到桌面,获得3个ttf文件。
开始美化操作
在终端中依次输入如下命令:
cd Desktop
sudo mkdir /usr/share/fonts/truetype/ttf-microsoft-fonts
sudo mv *.ttf /usr/share/fonts/truetype/ttf-microsoft-fonts
sudo fc-cache -f -v
这时已经可以使用新添加的字库了,下来把雅黑设置为默认字体。
sudo gedit /etc/fonts/fonts.conf
参考下面代码,在新打开的文本编辑器中添加两个"微软雅黑"以及一个"YaHei Consolas Hybrid"。
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>微软雅黑</family>
<family>Bitstream Vera Serif</family>
<family>DejaVu Serif</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>微软雅黑</family>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>YaHei Consolas Hybrid</family>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>AR PL ShanHeiSun Uni</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
通过主菜单"系统"->"首选项"->"字体"进行设置,注销后重新登录即可看到效果。
不过此时 Firefox 中的字体并没有相应改变,需要做如下设置:菜单栏"编辑"->"首选项"->"内容"->"字体&颜色 高级"衬线字体和无衬线字体选"微软雅黑",等宽字体选"YaHei Consolas Hybrid" ,重启 Firefox,至此,美化完毕。
本文记录资料用。
挂载分区
sudo mkdir /mnt/winC
sudo fdisk -l
先建立一个目录准备映射。然后查看当前的硬盘列表。
mount -t vfat -o iocharset=utf8 /dev/hda2 /mnt/winD
mount -t ntfs -o nls=utf8 /dev/hdb5 /mnt/winD
分别为挂载FAT32和NTFS的范例。
挂载ISO文件
mount -t iso9660 -o loop /root/abc.iso /cdrom
Linux不用虚拟光驱的软件,把任何设备都当作文件来使用,体现内核设计的独到之处。
我不懂Linux,完全新手,下面的笔记参考了非常多的文章,只当记录。如果搜索,会发现非常多的安装指导,但是可能因为版本不同,有的已经不再适用。我将我的安装过程记录下来,供参考。
什么是 Ubuntu ?
摘自Ubuntu中文站:
Ubuntu 是一个完全基于 Linux 的操作系统 ,它不但免费,而且有专业人员和业余爱好者共同为其提供技术支持。爱好者的数量是很大的,我们希望你也能加入!
Ubuntu 爱好者社群背后的理念是"Ubuntu 哲学":软件应该是免费的,世界各地的用户都应能够用上以他们自己的语言为界面语言的软件,他们能力上的缺失也不应该成为使用软件的障碍。此外,他们也应该拥有按照个人需要任意定制和修改软件的自由。
为什么要硬盘安装?
机器配置为Sony PCG-SRX55TC:
- Intel Pentium III 900MHz
- 256M内存
- 40G硬盘
因为随机附带的一体式光驱无法在Ubuntu中驱动,导致我光盘安装不能进行,另外无法USB启动,没有合适的网络安装源,所以我选择了硬盘安装。
因为Windows已经安装,我重新分区如下:
- C,NTFS,Windows,15G
- D,FAT32,15G
- 空余约8G,准备装Ubuntu
安装前的准备
安装所需要的文件如下:
其中initrd.gz,vmlinuz是硬盘引导所需要的文件,这个要求和安装iso文件完全匹配,从不同镜像下载下来的似乎并不完全一样,我试验了几个,发现只有这个能正常引导。
复制initrd.gz,vmlinuz,grldr 3个文件到系统启动分区(一般是C盘)根目录下。然后编辑boot.ini的内容
修改"timeout=5"
在最后增加一行:
c:\grldr="Ubuntu Linux"
新建文件"C:\Boot\Grub\menu.lst",写入以下内容:
timeout 10
title Install Ununtu 6.10
kernel (hd0,0)/vmlinuz root=/dev/ram #ramdisk_size=3200 devfs=mount,dall
initrd (hd0,0)/initrd.gz
boot
title Microsoft Windows
root (hd0,0)
makeactive
chainloader +1
将文件 ubuntu-6.10-alternate-i386.iso 复制到FAT32分区上,复制到NTFS格式的分区在引导的时候似乎是找不到ISO文件的。
安装Ubuntu
启动后,选择新加的启动项就开始安装了。经历过选择安装语言、键盘类型、加载必要的模块、搜索ISO文件后提示找不到ISO文件。这时候不要慌,返回安装菜单,选择输入"Shell命令",输入下面的内容:
#mkdir /dev/loop
#mknod /dev/loop/0 b 7 0
#mknod /dev/loop/1 b 7 1
#exit
继续搜索就能找到ISO文件了,然后正常安装即可。
最后安装程序会问你是否把 GRUB安装在MBR?我选择了是。另外,Ubuntu会自动识别Windows并加入启动项。
可能是我机器比较旧的缘故,安装进行了2个多小时...看来我还是相当有耐心的。很多次我都有想重启的冲动。
安装完毕,重启。这时候就可以把为了硬盘安装而加入的那些东西都清理了。
配置
修改更新源,比如:
sudo gedit /etc/apt/sources.list
deb http://mirror.lupaworld.com/ubuntu/archive/ breezy main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu/archive/ breezy-security main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu/archive/ breezy-updates main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu/archive/ breezy-backports main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu/ubuntu-cn/ breezy main restricted universe multiverse
还可以用中科大的源:
deb http://debian.ustc.edu.cn/ubuntu/ edgy main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ edgy-backports restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ edgy-proposed main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ edgy-security main restricted universe multiverse
deb http://debian.ustc.edu.cn/ubuntu/ edgy-updates main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ edgy main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ edgy-backports main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ edgy-proposed main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ edgy-security main restricted universe multiverse
deb-src http://debian.ustc.edu.cn/ubuntu/ edgy-updates main restricted universe multiverse
安装SCIM
sudo apt-get install scim scim-pinyin im-switch
sudo im-switch -s scim-pinyin
界面语言设置
sudo gedit /etc/environment
在编辑器里,将内容修改如下:
LANGUAGE="zh_CN:zh:en_US:en"
LC_CTYPE=zh_CN.UTF-8
LANG=zh_CN.UTF-8
GST_ID3_TAG_ENCODING=GBK
#如果需要使用英文界面,将内容修改如下:
#LANGUAGE="en_US:en"
#LC_CTYPE=zh_CN.UTF-8
#LANG=en_GB.UTF-8
#GST_ID3_TAG_ENCODING=GBK