20071121 vbox ubuntu glibc
http://www.yippeesoft.com

 1.先以ubuntu光碟開機

2.進入終端模式

3.sudo -i

4. grub

5. root (hd0,5) <– 因為 linux 在 第五個分割區

6. setup (hd0)

SectionName包括:

Files      文件路径名
ServerFlags    服务器标志

    vbox1.4上虚拟ubuntu7.04,之后安装Guest-Additions,会出现kdm、gdm、xdm反复启动不能进入xwindow的现象。究其原因是因为 vboxadd-xclient链接的时候用的是libstdc++.so.5,而ubuntu7.04是用的libstdc++.so.6,这样就导致 X session不能启动。

       改正这个bug就需要在/etc/X11/Xsession.d里面做文章。其修正如下:
打开/在里面找到
[code] /usr/bin/vboxadd-xclient [/code]

改为[code]/usr/bin/vboxadd-xclient &line;&line; true [/code]然后重新启动。
上面的7.04的解决方案
7.10好像找不到etc/X11/Xsession.d/98vboxadd-xclient 这个文件
那么就在xorg.conf里面做文章

在/etc/X11/xorg.conf 里面 加上
Section "ServerFlags"
    Option      "Xinerama" "true"
EndSection
就好了

VirtualBox 1.5.0 中新增的无缝窗口(Seamless windows)功能

本版本增加的新功能主要包括:

    * 无缝窗口(Seamless windows)功能。这恐怕是本次发布版本为用户带来的最大惊喜。在这种模式下,你不会看到虚拟机的桌面背景,其应用程序的窗口将与主机融为一体。不过,目前仅限于客户机为 Windows 系统,且必须安装 Guest Additions。
    * 支持虚拟串口。
    * 支持 64 位 Windows 主机。
    * 支持 Intel PXE 2.1 网络引导。
    * 为 IBM OS/2 Warp 提供了 Guest Additions 软件。

我在ubuntu上装完gcc,编译提示找不到stdio.h?在/usr/include下也没有,是没有装上去吗?
sudo   apt-get   install   build-essential

Ubuntu使用gcc无法找到库文件(stdio.h sys/stat.h等等),是怎么回事?是没有安装glibc,还是其他什么原因?
总之现在用gcc无法编译任何.c 文件
装build-esstional先
进新立得,把会用到的开发库都装上

ubuntu默认已经安装了gcc,能够编译内核模块,但是没有安装编译用户态程序所需的库文件。

插入ubuntu光盘,执行以下命令即可:sudo apt-get install build-essential

以上命令总共安装7个数据包,需要大约30M硬盘空间。

ubuntu默认系统自带的vim是tiny的
syntax没这个功能
sudo apt-get install vim-full
libc6的头文件系统也是没有自带的
sudo apt-get install libc6-dev

再來講解一下怎麼在主系統和虛擬系統共享資料夾
在啟動虛擬系統前,先至設置中的共享,新增一個共享資料夾

在這裡我設定D:\\並且名稱取為mmpo,如果你取名其他的名字,我不能包證接下來的結果是對的
但如果你也用mmpo,那麼mmpo一定暗中的幫助你讓接下來的結果是對的

這是剛新增的共享資料夾

就好像是掛載磁碟一樣,如下的指令
sudo mkdir /media/share
sudo mount -t vboxsf mmpo /media/share
桌面上就會如下圖般多出一個資料夾

如果只是要讓虛擬系統可以上上網瀏灠網頁之類的,在網路的選項中以NAT的方式即可
如果想在虛擬系統裡架站的話,網路的部份需要做如下的設定

如圖所示,先新增一個網路界面,連接到的部份改成HostInterface
主機網路界面名稱則為剛所新增的網路界面

在控制台的網路連線中,按住CTRL選擊對外的網卡與虛擬的網卡後按滑鼠右鍵,有個橋接器連線按下去

橋接器連起來後,會如下方所示

這裡我舉兩個比較多人可能的網路架構為例
最常見的上網方式是以ADSL的pppoe協定,當你在主系統中pppoe協定將取得一個ISP給予你的IP
而虛擬系統中也以pppoe協定取得另一個ISP給予你的IP(必須要ISP能同時配發二個以上IP),如此即可架站

另一種是DHCP,假設主系統分配到192.168.0.2)的IP,虛擬系統也會分配到一個和主系統同網域的IP如192.168.0.3
如果是ISP配發一個固定IP,則安裝IP分享器後,網路架構也是DHCP,也可以由IP分享器進行pppoe配得IP則其網路架構也是DHCP

附帶一提,我發覺主系統中的防火牆無法管制虛擬系統的網路,若真的架站虛擬系統裡也要考慮安全問題

历史博文

标签:, , ,
九月 3, 2008 at 12:15 下午 by yippee 1,043 次
Category: RAN乱
Tags: , , ,