|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、在windows上模拟linux环境,主要有三种方法:
& J5 D# q) b: a* O7 B8 h; ^0 Q* D- E8 I s
( I" i, Q! c3 O' `# d1.VMware等虚拟机,缺点:占用系统资源多,运行速度慢。 T9 {$ \2 x1 u, y' m
4 d# J5 U" V. a4 d
1 P+ B4 p7 H" X) ?2.Cygwin等模拟环境,用windows下的程序模拟实现linux下的功能,缺点:与实际linux环境有差异,并且功能模拟不完全,容易出现冲突。0 }; |9 i% K/ ~. J
$ ?9 i0 O B+ C) x2 g( R
0 y Q. V1 h9 K7 Z0 q/ p3.colinux/andlinux等模拟环境,通过使用一种特殊的驱动程序,使得模拟环境可以运行在ring0特权模式下,与windows交替使用CPU,这样运行模拟环境就像运行本地系统一样,速度非常快,稳定性好。* t4 i0 [% o/ |
5 @' X" E1 ~+ N! g
# u9 X( T5 _7 t$ n0 v7 R
A. j* I/ c- p0 Z5 ]; l2 x二、选择colinux的理由
. X0 d! n: S9 N1 A" _& ?* e( b" z7 z
9 T+ X: _' L( Y8 W6 n+ _( {7 f
" P- t# z6 N7 F5 N5 F# c1、与windows很好的交互,消耗资源少;& y8 q) o% n3 U6 r9 A
6 B; d, Q j2 [5 H/ k
1 l7 D* x, c2 a# G3 x' u2、安装配置简单;、( M( | w# D. W* k& X) H0 {
& F& ]( Y7 J2 g) n
* Q% B' }" \: @# z9 e B6 X3、开发环境配置容易;
3 [. s: f. g; U: J
9 d0 a$ H" q) R) L2 F) A3 G
+ K8 ^/ P: ~% _% o8 a6 d6 @* e3 D( k5 P: o9 B- {+ k8 k1 f5 ~1 s
三、安装colinux
! S/ Z& N; M w$ R3 m3 I6 x
) V* ~$ I3 P9 o
6 [3 G) M! N; Y1、colinux安装包下载地址:
7 D( o- `" O; Z# h
3 f" F4 y; W3 X$ ~& c
; _5 e9 j, r o3 _5 {https://sourceforge.net/projects/colinux/files/coLinux-stable/
3 o: y" N$ F. r! Y2 S# |# ]) N+ ~$ M3 [4 {
% d) [7 R- P0 A# }1 E
2、下载一个系统镜像,建议选择Debian,特别方便和强大:% O' h8 b7 d7 Y% Z2 s4 q
* m2 f, ^# {( E" y9 F, o* A' }& ] `% i# m$ C3 O
https://sourceforge.net/projects/colinux/files/4 U7 g# O3 b& v
1 i: ^6 t6 e" y, Z. w( d
) B1 z0 F. m: o8 w% l# N3、colinux安装目录的example.conf拷贝一份重命名为debian-squeeze.conf:
; v3 G3 M( R7 `/ T% i
4 P$ N( Q4 {9 F; w# E- w& w
/ P8 C. h1 F$ e7 B4 r2 k( \# v2 kcobd0="Debian-6.0.2-squeeze.ext3.4g" // 引号中的名字就是你下载的镜像文件的名字
5 d9 s: c1 z: M5 W8 Y( ]' j( K M4 D# Q8 z! @' \
4 R$ k4 r, W4 v5 d6 g; ^& w8 ~cobd3="root.ext3.32gb" // 文件系统名字7 F6 l9 J1 v' s' c" P( e; w5 p2 K0 G
' B. k; w; J1 A% p
7 i/ N2 r9 F" t! v0 k; A
eth0=tuntap,"colinux"
: S. r, Z( o+ t+ ` `4 z3 ~7 s4 E4 S* d' V! g! S; \# y- e
+ s' x& r% G9 ]$ Y7 X0 S& J/ S
4、写一个配置文件运行,取名为debian-squeeze.bat:" i' e" e: J- b. H9 |& ~
9 K! s. c) _: l* t1 W; e3 E0 ?
/ l# ?$ t0 l5 M* Eset COLINUX_CONSOLE_FONT=Courier New:13
4 O$ F5 n/ j4 V& P! v; G# a0 d7 f7 Y$ c
; V) ^, g" G$ A/ g$ _; jset COLINUX_CONSOLE_EXIT_ON_DETACH=0) Y" O; k; h( |6 @# f6 Q
/ R( B, F0 R, I
& w1 B, K. O+ X' |: Kcolinux-daemon.exe @debian-squeeze.conf0 ~" w" e6 K9 V- g
- U! l% u+ h! A7 b% A$ x; U: {$ ?
3 d+ H4 U& X. E* ^8 t5、保存双击debian-squeeze.conf运行colinux,登录名:root,密码:colinux
- U. `) t& ?: L' V
# V/ N; ^ \: S' a+ A. S( f! Y, q3 A4 U7 K0 E% z1 v
6、添加163源到/etc/apt/source.list
3 j6 m A' e/ w7 {, n7 I
) ^- | _5 E: \. U2 M. F p( B
cp /etc/apt/source.list /etc/apt/source.list_backup //备份一下源,万一配置失败了可以还原
! Y3 `9 `9 h# m$ s' o- }
% i" n6 K7 u* _2 V$ {" W6 t( l5 p, D! e/ h8 B; v) T
vi /etc/apt/source.list // 编辑模式下加入163源,
7 n& l5 C6 Q" j+ D9 m7 A
1 |3 ?! z# f( E% U& p' g
' {# q- J$ w' R! e1 |deb http://mirrors.163.com/debian/ lenny maincontrib non-free/ X+ u; G* P j ]
4 _" _7 p. Z- H- b/ i- w |. C
1 z3 E$ ~ S7 a8 T9 J1 O2 V( H
更新源:apt-get update 2 ?9 m0 q+ v/ x
1 _1 c4 [' Y, `6 [8 [$ L9 c
: }( _+ l1 t( S% M r4 j+ Q7、安装ssh服务:apt-get install ssh —— 便于secureCRT远程登录 p4 C" D+ O6 a2 A3 K
0 \# _7 v+ ^$ r& R, z8 F! `' ~! e; Q
- ~6 D3 H+ {/ @: t. d* S' q: z% F# w9 \ v. V) l5 c
- ^: w# Y9 B B- o# h# n
- T" [7 _4 ^6 n
* j$ \6 @7 K- }/ L J& V* t2 X# ], b! k4 J. ]
( t7 w& R, T: k* T% p5 [' Q; i |
|