|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、在windows上模拟linux环境,主要有三种方法:
% B% ^3 U8 M( `+ m( P9 u/ w
' G9 ?5 J; |0 Z* g# z6 l* y$ A' z8 z- o
1.VMware等虚拟机,缺点:占用系统资源多,运行速度慢。
, D/ l& R K# b# W; ~
. Y: h" ?- I. W0 f7 @: S4 r( |4 E9 k% j; K& _; Z
2.Cygwin等模拟环境,用windows下的程序模拟实现linux下的功能,缺点:与实际linux环境有差异,并且功能模拟不完全,容易出现冲突。
$ A" y! ], ?: Z- [0 ^" r* k- N* E3 N' _
0 q7 Y; [" E" N* a0 [0 X: a3.colinux/andlinux等模拟环境,通过使用一种特殊的驱动程序,使得模拟环境可以运行在ring0特权模式下,与windows交替使用CPU,这样运行模拟环境就像运行本地系统一样,速度非常快,稳定性好。: U3 p: \+ \' G, x; K5 ]# N
/ T8 G1 w- A. e5 w" w1 u) B" D4 |0 Y
1 X2 X! n6 ?; M- z" t ( C/ g% k' P# @2 `0 B+ p
二、选择colinux的理由- P) F* K0 X: w8 m) o6 b
' }- ]" w/ K- t/ _- e
$ v) W5 P7 w7 v7 R/ H
1、与windows很好的交互,消耗资源少;8 r0 _. ~# P8 g- |# g, N4 m
" C# g; h Z7 e; l4 y+ w! }0 {7 A$ ~5 t/ V+ M6 w
2、安装配置简单;、
W6 }( y+ u' a5 u' m8 x; D! E5 h8 z! c) v' S% V' E
$ C0 {" n7 x6 I' L; ]5 H7 p
3、开发环境配置容易;/ ?( R. H p+ s2 S/ O& r: E
, U6 z# v7 x+ H! A9 J
4 H. l. L8 R# x9 S V9 T& C5 Y: t1 R3 U8 \- M5 n
三、安装colinux
+ U0 c9 N2 y3 ?2 y. P" d0 p# Y6 X7 a. t6 S) [9 F
2 J4 B: \ S9 L) }# i: F. Y
1、colinux安装包下载地址:
7 y9 e8 I" J' {5 |& p3 O- K+ x+ a5 Y( S" S; i& m7 _' G
/ H2 A; H5 T7 ^* K" F, l
https://sourceforge.net/projects/colinux/files/coLinux-stable// j' N- u5 L' {9 b
& m! d* f+ R% `; [2 O! u9 d8 F
; c& G' l7 G3 K/ R. q2 ?6 Q2、下载一个系统镜像,建议选择Debian,特别方便和强大:
& D% g, {+ o5 p) T, E" V% J8 U. m6 q" q$ O' H0 ^; S( x1 K4 R: H
1 i" S% E7 C! D2 b
https://sourceforge.net/projects/colinux/files/+ `2 x& e% c ?: k9 h- s$ z% O. Y
/ F1 u0 {& b r8 Y, l
' `" x) `/ T! w( e' h; E3、colinux安装目录的example.conf拷贝一份重命名为debian-squeeze.conf:! l, S$ [! G( m! g+ e" R7 V! a
- m( @+ m$ a3 d: l0 F% E5 z2 [3 S: ]2 F
cobd0="Debian-6.0.2-squeeze.ext3.4g" // 引号中的名字就是你下载的镜像文件的名字2 B* L+ }, a& E8 M1 {( U7 } z! N
. S, m [+ E$ ]; {9 f# E9 r
9 ^% b( C$ W- l" Q5 kcobd3="root.ext3.32gb" // 文件系统名字
/ ~& F. {' }9 ]$ f6 c' E& J: _' @6 O1 _
# G# d5 C0 W1 ]
eth0=tuntap,"colinux"
% R3 ] e# f8 f- c/ h
; N7 Z2 d/ j8 _% u, s
& Z: D9 _1 f' |& H4、写一个配置文件运行,取名为debian-squeeze.bat:% v9 G- p; Q4 {
7 W' z: |) j: @- t- Z" f# e6 e
" `" {6 ~4 G3 y7 T" V8 Nset COLINUX_CONSOLE_FONT=Courier New:13 T. W9 |" Q& y, y
# t& Q4 v6 \8 c: U$ E1 y; d6 c; Q3 Q
' j) G/ s, h; b# Q
set COLINUX_CONSOLE_EXIT_ON_DETACH=0
" Q7 v/ u9 S" V+ }" d8 f
$ P" Y9 B9 @3 R O* q0 k* M- J6 N7 X8 P
colinux-daemon.exe @debian-squeeze.conf
8 ~1 b- C0 v& w" d
( q" h0 h( S! ?
6 v( l' G! ?" D; Z- V" J5、保存双击debian-squeeze.conf运行colinux,登录名:root,密码:colinux( U( } k% O# I9 i+ H+ v) i y
9 D0 F0 ?8 j3 ?5 r5 l
8 z7 b3 B5 b( [2 |: u& U' k
6、添加163源到/etc/apt/source.list
- Q" b @( g! j# K1 _ M# [1 Q6 U7 I! M! D( w) g9 [4 ?: P
9 j. w$ V1 z) ]& r( z2 }cp /etc/apt/source.list /etc/apt/source.list_backup //备份一下源,万一配置失败了可以还原
. f! B' x( |0 F& ^8 |8 }
; Q8 Y6 s3 L# ]2 ^7 m& @4 ?* z1 \
5 J$ j9 p: j# ~3 m- Q( p6 Svi /etc/apt/source.list // 编辑模式下加入163源,
. y& D' [, K5 w2 u4 n+ P. N/ w' Y3 }: {
D+ ?) p \' _) Z" P# j8 j: V& |
deb http://mirrors.163.com/debian/ lenny maincontrib non-free/ r3 {: t6 ?- v! r
: A& [- ^$ m- o5 U; h1 l, e' t( J4 S4 `2 w
更新源:apt-get update
6 t1 k. n4 ~! ]6 R4 o
2 m5 o" m" P. J5 _4 x7 N' A G J4 Z7 W; A4 z- a) C
7、安装ssh服务:apt-get install ssh —— 便于secureCRT远程登录8 t) m, q8 k# ] Q- { `$ Y
: \+ N1 m" m& z0 o! [, [+ s# v( u
3 B3 F, N/ f2 ?
8 T9 _$ r5 w' S! M
0 E3 U% C- T7 O4 ^. v1 P. |! L; Z* r3 |- o
- ]6 z, W' h1 l9 E% { r; M
& y/ I1 J8 l0 [* N6 B6 N
3 e! Q2 W$ G5 K) i3 h |
|