标签 ubuntu 下的文章

1. 安装增强功能包(Guest Additions) 安装好Ubuntu 8.10后,运行Ubuntu并登录。

然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。

2. 设置共享文件夹重启完成后点击"设备(Devices)" -> 共享文件夹(Shared Folders)菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以任取一个自己喜欢的,比如"test"。

3. 挂载共享文件夹 Ubuntu,在命令行终端下输入:

sudo mkdir /mnt/share
sudo mount -t vboxsf test /mnt/share 

其中"test"是之前创建的共享文件夹的名字,

假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项

test /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0 

这样就能够自动挂载了。

4. 卸载的话使用下面的命令:

sudo umount -f /mnt/shared 

共享文件夹的名称千万不要和挂载点的名称相同。

比如,上面的挂载点是/mnt/share,如果共享文件夹的名字也是shared的话,在挂载的时候就会出现如下的错误信息

/sbin/mount.vboxsf: mounting failed with the error: Protocol error 

N.B. 是什么意思呢?

有很多意思的,不过常见的应该就是源于拉丁语的Nota bene.比较正式的场合用作留意提醒的意思.

正题:

Ubuntu11.10出来立刻体验了把.结果感觉很慢,好像硬件需求赶上了Win7了.还是回到10.04 LTS 版本吧.不过在这个版本下装jdk not openjdk的时候就有点麻烦.其实也不是很麻烦了,就是不爽.不过还是有办法的,也就是那么轻轻几下搞定!

之前吧,直接sudo apt-get install jdk会提示你没有源的.之所以没有源那就是源文件造成的呗.那我们就去看看到底源文件搞了什么鬼.我们来到这个地方:

/etc/apt/sources.list

打开它.你会发现有几个源是他们注释掉的.Ubuntu team 有他们自己的想法.希望有自己的特色.不过还是有开源精神的.毕竟就是搞这个的.人家提醒你了你可以用,而且地址也放在那里:


## Uncomment the following two lines to add software from Canonical's## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu lucid partner# deb-src http://archive.canonical.com/ubuntu lucid partner

好吧.到这里就什么都清楚了.取消注释.然后我们试试到底能够直接找到sun的 jdk不!

阅读剩余部分

在虚拟机中设置ubuntu或者linux的屏幕分辨率

我们在虚拟机中安装一个linux.比如ubuntu,我们是不能够直接设置屏幕的分辨率到当前显示器的最佳状态的.这个问题我们需要安装Guest Additions. (客户增强),是virtual box提供的,这个功能不会在第一次安装系统是给安装好的,可能就是默认的最小的一个状态,在安装完了系统侯你需要再安装这个功能.

1.首先打开你安装的虚拟机的文件.从驱动那个地方选择安装guest addition

然后就会在桌面上看见这个:

右键打开,你会看到一个autorun.sh文件.

运行它

你将会看到下面这些东西:

这个时候回车重启系统:

这个时候再去系统设置里重新设置分辨率:可惜这个时候还是之前的大小啊!

这个时候就要去虚拟机里设置了,看下图:

到这里就会看见当前你的显示器的最佳大小的哦!

 

最近在倒腾ruby,可是在配置环境这个环节总是卡住,感觉很麻烦。所然有rvm这样的工具辅助,但是还是感觉很麻烦。就拿这次的事情来说。在安装RVM时,如果不是以root身份安装,安装的目录就会不同,而且还会产生附带的很多问题。