歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 為coLinux安裝配置Ubuntu8.04

為coLinux安裝配置Ubuntu8.04

日期:2017/2/28 17:04:39   编辑:Linux教程

安裝coLinux基本系統:
首先從這裡下載coLinux並安裝:http://www.henrynestler.com/colinux/testing/devel-0.8.0/20080420-Snapshot/devel-coLinux-20080420.exe
安裝過程很簡單,只需要把下載硬盤鏡像前面的勾去掉(下面的安裝用不到),其它一路默認。
由於coLinux使用修改過後的內核,而Ubuntu的內核不帶有coLinux啟動所需的模塊,所以無法用Ubuntu的光盤直接安裝。上次安裝Ubuntu 7.04時我使用的是直接拷貝已有系統的方法。對於8.04這個新出的版本我還沒有安裝過,於是想了另外的辦法。Ubuntu 8.04的光盤自帶了wubi,這個工具能把Ubuntu安裝在windows系統中,像一個普通應用一樣。我就利用wubi為coLinux准備所需的文件。
在安裝wubi前需要事先把coLinux安裝目錄下vmlinux-modules.tar.gz這個文件拷貝到和wubi安裝分區不同的另一個fat32分區上,以免造成不必要的麻煩,U盤是個不錯的選擇。
使用wubi正常安裝Ubuntu 8.04,安裝完成並啟動後,解壓vmlinux-modules.tar.gz,把lib/modules/2.6.22.18-co-0.8.0拷貝到根目錄的/lib/modules下。刪除/etc/rc2.d/S30gdm。修改/etc/fstab,把/和swap對應的行改成/dev/cobd0和/dev/cobd1。重啟系統進入windows,剩下的工作可以在windows下邊聽音樂邊做了。
建一個新目錄(Ubuntu8.04),把wubi的disks目錄下的root.disk,swap.disk移動到這個目錄,現在wubi的使命已經完成,可以卸載掉了。把coLinux安裝目錄下的vmlinux、initrd.gz也拷貝到新建的目錄裡。
在Ubuntu8.04裡為coLinux新建一個配置文件(Ubuntu8.04.conf):
kernel=vmlinux
initrd=initrd.gz
mem=256
cobd0=root.disk
cobd1=swap.disk
eth0=tuntap,,02:00:00:00:00:02
eth1=pcap-bridge,"本地連接",02:00:00:00:00:03
root=/dev/cobd0
ro
我的局域網有dhcp服務器,把eth1配置成“pcap-bridge”方式啟動後就能直接連接internet,如果你的網絡是其它類型,可能需要根據情況更改。
在Ubuntu8.04裡新建一個start.bat用來啟動coLinux(那個路徑要改成自己的coLinux安裝目錄):
@ set path=E:\Program Files\coLinux;%path%
@ coLinux-daemon.exe -t nt @Ubuntu8.04.conf
運行start.bat啟動系統。好了,基本搞定了,現在有一個在coLinux下能夠啟動到字符界面的Ubuntu 8.04了。

進階一,配置網絡:
配置windows裡的網絡:把“TAP-Win32 Adapter V8 (coLinux)”對應的網卡ip地址改成固定的,如192.168.108.1
修改Ubuntu裡的/etc/network/interfaces,添加
auto eth0
iface eth0 inet static
address 192.168.108.2
netmask 255.255.255.0
修改/etc/host,添加
192.168.108.1 host
現在coLinux中的Ubuntu 8.04和windows主機可以用192.168.108.1和192.168.108.2這兩個ip地址互訪了。建議先安裝ssh,然後在windows下用putty連接很方便。另外安裝一個vsftpd傳輸文件會比較方便。

進階二,配置圖形界面:
在windows中安裝一個X server,比如Xming,或cygwin裡的XWin。
修改Ubuntu裡的~/.bashrc,添加
export DISPLAY=host:0.0
運行
. ~/.bashrc
啟動一個xterm試試看,它的窗口應該在windows中顯示出來。如果對圖形界面要求不高,這樣就可以了,需要用哪個程序就用命令行啟動就行了。如果想得到一個完整的圖形會話,需要修改gdm的配置,
sudo vi /etc/gdm/gdm.conf
找到 [daemon] 下面的“RemoteGreeter”,把前面的“#”去掉。 找到 [xdmcp],將下面的“Enable=false”改成“Enable = true”。
然後啟動gdm:
sudo /etc/init.d/gdm start
在windows裡的在Ubuntu8.04目錄下建立一個startx.bat(對於Xming),用來啟動圖形界面:
@echo off
SET DISPLAY=127.0.0.1:0.0
SET REMOTE_HOST=192.168.108.2
SET LOCAL_HOST=192.168.108.1
start d:\Progra~1\Xming\Xming.exe -query %REMOTE_HOST% -nodecoration -lesspointer -from %LOCAL_HOST% -clipboard
如果使用的是cygwin裡的XWin,需要修改startxwin.bat,把啟動XWin那行改成:
%RUN% XWin -query 192.168.108.2 -from 192.168.108.1 -clipboard -silent-dup-error
現在運行startx.bat或者startxwin.bat就可以在windows裡登錄Ubuntu了。
如果希望每次啟動時gdm都自動啟動,需要恢復我們在安裝時刪掉的gdm的服務:
sudo cp -a /etc/rc3.d/S30gdm /etc/rc2.d/
這樣重啟後就可以直接登錄了。也可以用vnc方式實現圖形界面,喜歡的話就自己研究吧。

網絡通了,圖形界面也有了,剩下的東西就和正常安裝的Ubuntu一樣了,慢慢折騰吧。

Copyright © Linux教程網 All Rights Reserved