日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Windows和Linux双启动,并用在Windows下配置CoLinux启动

發布時間:2024/9/5 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows和Linux双启动,并用在Windows下配置CoLinux启动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://www.cppblog.com/newclear/archive/2009/09/27/97327.html


Windows和Linux雙啟動,并用在Windows下配置CoLinux啟動

Windows和Linux都是好東西,配置雙啟動不難,但是有時候在Windows下面想要臨時換到Linux,總是麻煩。

以前都是用VmWare,配置使用實際硬盤,然后再Windows里面進行啟動另一個分區里面的Linux然后操作。

不過這樣實在是麻煩,而且VmWare占用資源也是在太大,如果配置512內存,就要在系統里面直接占用掉512M內存,即使實際上Linux根本不用那么多。

不過,前段時間發現了CoLinux這個好東西,可以把Linux內核作為Windows的本地進程運行,不錯不錯。

研究了一陣子,先用從CoLinux站上提供的鏡像實驗了下,很令我驚喜:CoLinux進程內存占用非常少,而且如果系統內無負載的時候,CPU占用也基本為0。

然后再看了看文檔,發現也能使用真正分區啟動,于是改了改配置,還真的起來了!

嗯,下面就是我的配置方式了。

首先,在某個分區上裝好一個正常的Linux系統,我用的是Debian,裝到/dev/sda2里面,配置Grub,和Windows多重啟動。這個就不多說了。

然后,進入Windows,到CoLinux網站上下載并安裝,過程中會安裝一些驅動,一路確認就好了。安裝過程中會詢問要下載某個系統鏡像,如果想先試試就下,建議不用下。如果想試驗某個鏡像,也可以直接到網站上下載的。

再然后,寫一個配置文件,比如我的Debian.conf

#指定內核,應該只能用CoLinux提供的這個內核,除非下源碼來自己編譯
kernel=vmlinux

#將分區指定到CoLinux設備上,表示方式和Linux不同
#Harddisk0表示第一塊硬盤,1表示第二塊,以此類推
#Partition2表示第二個分區,7表示第七個分區,以此類推
#需要注意硬盤從0開始數,分區從1開始數
#另外,擴展分區不算,也不分主分區和邏輯分區,也就是邏輯分區不是從5開始算
#CoLinux設備號可以隨意取,我為了方便取的和Linux下的設備號一致
#可以發現設備號在Windows和Linux下是不一樣的
cobd2="\Device\Harddisk0\Partition2"
cobd8="\Device\Harddisk0\Partition7"

#將CoLinux設備綁定到原先的設備號上
sda2=:cobd2
sda8=:cobd8

#指定root分區,用的是前面綁定的設備
root=/dev/sda2

#Linux啟動參數,先設為單用戶模式
ro single

#指定initrd,應該也是只能用CoLinux提供的
initrd=initrd.gz

#指定網絡方式,先使用最簡單的方式
#這種方式只能從Linux訪問Windows,如果要Windows訪問Linux,需要做端口映射
#為了使用ssh,把Linux的22端口映射到2222端口
eth0=slirp,,tcp:2222:22

嗯,關于分區的問題,給張示意圖:

現在就可以嘗試啟動系統了。

打開命令行,進入CoLinux的安裝目錄,執行命令:
colinux-daemon.exe @Debian.conf

好了,應該看到系統啟動了吧?不過,fltk的界面真難看,現在可以把這個關掉(關掉這個,CoLinux并不會退出,只是這個界面程序關閉而已),雙擊colinux-console-nt.exe,就可以看到一個和Windows命令行一樣的界面了。

我們現在是在single模式下,用root密碼進去看看,有沒有什么不對的?

用Putty連接localhost的2222端口,怎么樣?ssh進去了吧?如果進不去,請檢查Linux里面是不是裝了sshd。

現在,Linux已經可以啟動了,但是如果我們把配置文件里面的single去掉,Linux啟動的時候會啟動很多圖形相關的程序,然后報很多錯誤,怎么辦?

可以這樣,設置一個特殊的runlevel,這個level只啟動CoLinux下面能用的東西,把X window相關的東西統統關掉。然后指定CoLinux啟動進入這個runlevel就好了。

我用的是init level 4,據我所知的發行版里面,這個level都沒有什么用處的,剛好給我們用了。

把init level 4里面的相關服務關掉(怎么關?apt-get install sysv-rc-conf; sysv-rc-conf),然后用halt或者shutdown –h now關機。

把上面配置文件里面的“ro single”改為
ro 4

再啟動CoLinux就可以進入runlevel 4。

現在,我們可以把CoLinux注冊成服務了。先把CoLinux關掉,然后命令行:
colinux-daemon.exe @Debian.conf --install-service CoLinux

再然后
net start CoLinux
就可以將CoLinux作為Windows服務啟動。

我們也可以在Window服務管理界面將CoLinux設為開機自動啟動,這樣,我們的Linux就永遠在Windows下可用了,而且占用資源極少!

嗯,上面這個圖是我用tuntap網絡時的截圖,slirp也差不多就是了:)

還有一些其他設置,放在以后說吧:

網絡設置,除了slirp方式外,CoLinux還有3種網絡方式:tuntap,pcap-bridge和ndis-bridge

配置Xming,讓CoLinux下面的X程序在Windows下面顯示

總結

以上是生活随笔為你收集整理的Windows和Linux双启动,并用在Windows下配置CoLinux启动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。