|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、在windows上模拟linux环境,主要有三种方法:
- D5 b% D F* ^: E4 s# ] W3 [! Z8 B. L& \! g
; P8 V1 F }# K G* z- g
1.VMware等虚拟机,缺点:占用系统资源多,运行速度慢。
+ m! {6 T5 p! i) D. O' y2 e$ d1 `( D: y( j
% y& N& O& f' Z( `7 i2.Cygwin等模拟环境,用windows下的程序模拟实现linux下的功能,缺点:与实际linux环境有差异,并且功能模拟不完全,容易出现冲突。& f3 ?% q' E, c. c- k4 x8 T B
" m" `1 X: J, r- [, Q @
8 q4 M$ B: o1 _) ~1 G2 e( i3.colinux/andlinux等模拟环境,通过使用一种特殊的驱动程序,使得模拟环境可以运行在ring0特权模式下,与windows交替使用CPU,这样运行模拟环境就像运行本地系统一样,速度非常快,稳定性好。
p" R( A- R A# o1 H5 ?* U7 Z/ ^! f* J4 C( ^9 g, n+ U% z, d
- M* ^. Q0 H& M* c+ \0 D4 d 1 F$ i' ?+ I: _0 V, ]
二、选择colinux的理由
, a6 o& m* o! z! G$ `. N" F0 J$ d$ x! i- y
* A! }) D- ]! u5 o, p( Y
1、与windows很好的交互,消耗资源少;4 e1 \- M, X$ S
9 ?) W* r, d$ _! P0 u. D2 }
( B1 g- m$ G; z$ W3 {
2、安装配置简单;、( [2 h/ J9 f V0 I
6 a ]! I8 `- y7 L3 \+ }, ~7 ]& h
0 \- F% O! h# H- y: y$ f7 G3、开发环境配置容易;
( z$ I* ^: O" u% |, }7 V/ x
6 m3 e$ z7 ]3 w, s3 W
/ Z- h. d. i; Q: G4 e" [2 d( w8 a& g+ Z* r
三、安装colinux
0 r0 c; m+ ]9 b( H: s& \: S
; ^% u/ a% s! A i- M/ n
( A/ D& j2 z; \1、colinux安装包下载地址:
+ _; E6 [0 j: C6 f$ {0 k1 W
u0 ?0 h5 x" ~4 H( m6 L
6 M: A; y* q8 A- V: Y6 n& [6 Vhttps://sourceforge.net/projects/colinux/files/coLinux-stable/
1 Q- K7 p& |! p' J7 l1 l9 X& h
" r0 u: l4 S8 d8 D! m/ J& ~( t! e8 E4 i
2、下载一个系统镜像,建议选择Debian,特别方便和强大:- g# t/ j/ E: h0 F; c
% W s% g% Y4 P$ G
0 v0 {" y% e7 n' Hhttps://sourceforge.net/projects/colinux/files/- L( E' ~6 F3 [. u: O* m- N4 k
E, k4 v$ x0 [% q0 \
* D) B8 T# q1 \8 X3、colinux安装目录的example.conf拷贝一份重命名为debian-squeeze.conf:
, K: \. Z9 z4 I. y- Z+ X2 X5 Y+ r
: n# i# ~6 a6 z$ D' B& \) l. ^" k% F0 Q* p8 N [. K
cobd0="Debian-6.0.2-squeeze.ext3.4g" // 引号中的名字就是你下载的镜像文件的名字
8 a) G" _. o- V8 P9 d: B: ?" s9 {1 x3 n2 }* M+ Q
. Y! b2 T& A( I% _7 h, U1 Q
cobd3="root.ext3.32gb" // 文件系统名字
6 T+ [$ W' e+ }+ {4 T* m- {+ C
+ E; L8 C6 |, }0 E7 n) U6 ~7 u2 A; [8 D
eth0=tuntap,"colinux") O7 o$ s0 v; A9 @+ y" i; Z
. O' o4 w u! }
% h" m" `( E& Z( b9 t% L& [4、写一个配置文件运行,取名为debian-squeeze.bat:
- v7 x; R I! c+ p; p( R+ q+ J# X
2 ~% A8 M+ X: e8 f# v4 B9 P
set COLINUX_CONSOLE_FONT=Courier New:13: i; y. }% B. ]+ [
! M$ ]" W9 n: A" y1 A9 Y+ d
: y: D. g3 y t- Yset COLINUX_CONSOLE_EXIT_ON_DETACH=0' }0 j% G; `* N& i; {6 f/ l
' w# ?: N1 q8 C. R
0 g5 k( j& P, q3 {- s0 [1 \colinux-daemon.exe @debian-squeeze.conf" {& Q. b2 b5 K" \! F
6 J6 H, e. ?4 L1 f
0 W& E1 y. {3 T% t5、保存双击debian-squeeze.conf运行colinux,登录名:root,密码:colinux
' L8 S' q* p2 B- y. c) |9 ~- O/ ^* ^) `7 p0 @0 o, e8 ]! z
n/ m( M& s0 {$ V7 |6、添加163源到/etc/apt/source.list6 r- C! x. }1 s G- j: |3 D
; g& \; q' c3 r' R. O
+ [4 k- V$ {4 K# ^" n. p L7 Wcp /etc/apt/source.list /etc/apt/source.list_backup //备份一下源,万一配置失败了可以还原
1 V, s- T& O, g. T# [9 c. L& G3 J. u6 W
# x5 a9 J" w* X3 A1 E3 V2 F0 x0 Evi /etc/apt/source.list // 编辑模式下加入163源,
' l2 s8 c: \$ s
! a- |. v l- |; I% b% i
* H; ~6 [6 T) Y0 Q$ w G# Qdeb http://mirrors.163.com/debian/ lenny maincontrib non-free
0 g9 A3 W8 ~! R1 E6 r# N: q+ l
7 E! M8 c, R& z5 \2 H W
/ v7 `6 B5 a* h+ x3 A更新源:apt-get update 6 d( a* ^9 k7 ^
3 T4 Z8 \; o1 Q) j8 }
) w1 v6 }3 x; o e; H7 _
7、安装ssh服务:apt-get install ssh —— 便于secureCRT远程登录
2 A, _8 M0 [ _6 }
9 L5 ^ m- r% z& O" ? C3 ^, H# V# r6 @5 F% M# r) v
$ o6 {' f5 z1 b& p4 F8 r% S
+ S% |% O& O4 v% d1 Q! p5 K
+ v) ~0 t1 d! A2 e. r+ H0 I4 R& R% }
+ f) v) i. Q& [1 U! T
, n7 M4 f( @; `+ { |
|