Avertisment :
Acest document nu este valid şi nu mai este întreţinut.
|
Ghid pentru setarea coLinux în scopul rulării Gentoo
1.
Introducere
Ce este coLinux?
coLinux este un program demon pentru Windows. Scopul este rularea nucleului
Linux ca un proces nativ Windows şi deci rularea Linux nativă sub Windows.
Dezavantajul principal este probabil performanţa. Performanţa aplicaţiilor X
este proastă, dar utilizabilă. Aplicaţiile obişnuite rulează la fel de
repede ca pe un Linux adevărat.
Atenţie:
coLinux este încă în stadiul alpha. Funcţionează, şi încă bine, dar
sunt încă multe lucruri care nu sunt încă suportate.
|
Acest GHID este bazat pe îmbinarea a două ghiduri, redactate pe Forumurile Gentoo de către IWBCMAN şi
janlaur. Trimiterile la aceste discuţii sunt oferite mai jos ca referinţă:
2.
Instalarea
Obţinerea coLinux
Atenţie:
Trebuie să rulaţi Windows 2000, 2003, sau XP (Home/Professional) pentru a
folosi coLinux.
|
Trebuie doar să descărcaţi ultima versiune snapshot de la coLinux.org.
Notă:
coLinux-20040417.exe a fost folosit pentru acest ghid. În versiunile snapshot
sunt câteva rezolvări ale unor probleme, aşa că recomandăm să le
folosiţi pe acestea.
|
Fişierul .EXE este un program de instalare care este capabil să descarce o
imagine a unei distribuţii de pe SourceForge (Gentoo/Debian/Fedora).
Lansaţi fişierul .EXE, lăsând valorile implicite, excepţie făcând,
bineînţeles, atunci când vă alegeţi distribuţia, care în cazul dvs.
este Gentoo.
Imaginea va fi descărcată în directorul de instalare şi se numeşte
gentoo-i586-ext3-2g-deluxe.bz2.
Această nouă partiţie virtuală conţine o instalare Gentoo stage3. De
fapt este mai mult decât un simplu stage3, deoarece include XFree86, XFCE4,
Firefox, GAIM şi XChat. Partiţia virtuală este formatată ext3.
-
Dezarhivaţi acest fişier pe orice partiţie Windows ce are spaţiu
pentru un fişier de 2 gigaocteţi
- Nu ar trebui să fie spaţii în calea către acest fişier
- Opţional, puteţi şterge fişierul .bz2 după dezarhivare.
Probabil veţi avea nevoie de Winrar pentru Windows pentru a-l dezarhiva.
Uitaţi-vă la pagina de
utilitare coLinux pentru a găsi utilitarele necesare pentru a extrage
fişierele din imagine şi pentru a crea partiţiile virtuale de swap.
3.
Configurarea
Modificarea fişierului de configurare
Este un singur fişier de configurare; este localizat în directorul de
instalare şi se numeşte default.colinux.xml. Deschideţi-l cu
editorul dvs. favorit şi editaţi-l să arate aşa:
Cod 3.1: default.colinux.xml |
<?xml version="1.0" encoding="UTF-8"?>
<colinux>
<block_device index="0" path="\DosDevices\e:\gentoo-i586-ext3-2g-deluxe" enabled="true"></block_device>
<bootparams>root=/dev/cobd0</bootparams>
<image path="vmlinux"></image>
<memory size="256"></memory>
<network index="0" type="tap" name="TAP"></network>
</colinux>
|
Modificaţi calea către unde aţi extras imaginea şi configuraţi cât de
multă memorie vreţi să alocaţi coLinux-ului.
Setarea reţelei
Ar trebui să puteţi iniţializa coLinux prin dublu click pe
colinux-daemon.exe, dar din moment ce majoritatea persoanelor doresc reţea, o
vom configura întâi pe aceasta. Trebuie să instalaţi interfaţa virtuală
de reţea cu care să porniţi.
-
Selectaţi "Add Hardware" din control panel şi faceţi click pe "Next"
-
Faceţi click pe "Yes I have already connected the new hardware" iar apoi
pe "Next"
-
Navigaţi până la sfârşitul listei din fereastra următoare şi
selectaţi "Add a new hardware device" apoi faceţi click pe "Next"
-
Selectaţi "Install the hardware that I manually select from a list" apoi
click pe "Next"
- Selectaţi "Network Adapters" apoi click pe "next"
-
Faceţi click pe "Have Disk" şi navigaţi în locul în care aţi extras
colinux. Intraţi in directorul "netdriver". Un fişier va apărea.
- Selectaţi-l şi apăsaţi pe "Open"
Acum aveţi interfaţa virtuală de reţea configurată! O puteţi configura
ca pe orice altă interfaţă pe care o aveţi deja pe sistem.
- Deschideţi "Control Panel->Network Connections"
-
Faceţi click pe conexiunea dvs. de internet şi apoi CTRL+click pe noua
conexiune TAP.
-
Apăsaţi butonul din dreapta de la mouse şi selectaţi "Bridge
connections".
Windows ar trebui să creeze un bridge de reţea. Dacă încă mai aveţi o
conexiune la internet activă in Windows, atunci probabil funcţionează.
Iniţializarea
Acum sunteţi gata să rulaţi colinux-daemon.exe şi să descoperiţi
magia: aţi iniţializat o instalare de bază Gentoo, cu programe cum ar fi
XFree86, XFCE4, GAIM, kernel-2.4.26 şi alte lucruri de bază la dispoziţia
dvs.
Odată pornit, veţi vrea să faceţi câteva lucruri pentru început:
-
Identificaţi-vă ca root fără parolă şi definiţi parola de root
- Verificaţi dacă reţeaua merge
-
Porniţi sshd şi intraţi pe ssh cu Putty (Folosiţi cygwin ca tipul
terminalului)
Probabil veţi dori să actualizaţi sistemul, aşa că haideţi să
realizăm aceasta acum:
Cod 3.2: Finalizarea configurării |
# emerge --sync
# env-update && source /etc/profile
# emerge tightvnc
|
Acum trebuie să configuraţi X. Puteţi pur şi simplu să copiaţi peste
/etc/X11/Xf86Config fişierul din instalarea dvs. Linux (dacă
aveţi).
Notă:
Puteţi folosi doar module driver oferite cu X (ex. fără nvidia-glx/kernel)
şi se pare că funcţionează cu o adâncime de culori de 16, aşa că va
trebui să editaţi un pic fişierul. Amintiţi-vă că nu aveţi access
direct la dispozitivul hardware video al sistemului Windows, deci va trebui
să copiaţi fişierul din altă parte sau să-l creaţi. Ca alternativă
puteţi iniţializa sistemul cu Knoppix şi să lăsaţi Knoppix să creeze
un fişier XF86Config pentru dvs.
|
Când aţi terminat creaţi ~/.vnc/xstartup:
Cod 3.3: Exemplu de ~/.vnc/xstartup |
startxfce4 &
|
Acum pur şi simplu rulaţi vncserver cu opţiunile dvs. Veţi fi întrebat de
o parolă, creaţi una şi memoraţi-o.
Cod 3.4: Lansarea vncserver |
$ vncserver -geometry "1024x768" -depth 16
|
Tot ce trebuie să faceţi acum este să downloadaţi VNC pentru Windows,
rulaţi vncviewer şi introduceţi adresa de IP a interfeţei virtuale (ex.
192.168.0.X:1) odată cu parola dvs. Dacă totul decurge bine, vncviewer ar
trebui să pornească acum desktop-ul dvs. XFCE4 - distracţie plăcută!
4.
Subiecte avansate
Crearea unei partiţii swap
Descărcaţi un fişier de tip swap de aici (numele fişierului
indică mărimea fişierului de tip swap). Dezarhivaţi-l oriunde aveţi
spaţiu pentru acesta şi adăugaţi următoarele în fişierul dvs.
default.colinux.xml:
Cod 4.1: Adăugarea unui dispozitiv swap |
<block_device index="1" path="\DosDevices\e:\swap-file" enabled="true"></block_device>
|
Acum (re)porniţi coLinux şi rulaţi mkswap:
Cod 4.2: Setarea partiţiei dvs. swap |
# mkswap /dev/cobd1
|
Va trebui să modificaţi şi fişierul dvs. /etc/fstab pentru
a adăuga următoarea linie:
Cod 4.3: Adăugaţi în /etc/fstab |
/dev/cobd1 none swap sw 0 0
|
Acum, activaţi partiţia swap fără a reporni sistemul!
Cod 4.4: Activarea partiţiei swap |
# swapon -a
|
Accesarea partiţiilor existente Linux din coLinux
Pagina de internet a coLinux oferă un document care acoperă lucrurile de bază.
După citirea acestuia puteţi ajunge la următorul fişier de configurare:
Cod 4.5: Noul default.colinux.xml |
<?xml version="1.0" encoding="UTF-8"?>
<colinux>
<block_device index="0" path="\DosDevices\e:\gentoo-i586-ext3-2g-deluxe" enabled="true"></block_device>
<block_device index="1" path="\DosDevices\e:\swap-file" enabled="true"></block_device>
<block_device index="2" path="\Device\Harddisk0\Partition5" enabled="true"></block_device>
<bootparams>root=/dev/cobd0</bootparams>
<image path="vmlinux"></image>
<memory size="256"></memory>
<network index="0" type="tap" name="TAP"></network>
</colinux>
|
Va trebui să (re)porniţi coLinux pentru ca schimbările să intre în
vigoare. Ar trebui să puteţi accesa "\Device\Harddisk0\Partition5" prin
dispozitivul /dev/cobd2 din coLinux.
Cod 4.6: Mount-area |
# mount /dev/cobd2 /mnt/linux
|
Important:
Ţineţi minte că aceasta va funcţiona doar cu partiţii pe care nu le
foloseşte Windows. Dacă Windows o foloseşte, veţi fi nevoit să o
accesaţi prin smbfs.
|
5.
Întrebări şi Răspunsuri
Ce indicatori USE ar trebui să folosesc?
Indicatorii USE sunt identici cu cei ai sistemului nativ.
Voi reuşi să partajez conexiunea mea dial-up?
Se foloseşte de "Internet connection sharing" pentru a conecta reţeaua din
Linux la reţeaua exterioară, aşa că ar trebui să reuşiţi să
legaţi conexiunea TAP la cea PPP.
Reuşeşte kernel-ul Linux să acceseze în continuare dispozitivele fizice?
coLinux emulează fiecare din tip de dispozitive folosite. Aveţi acces emulat
al discului, al reţelei, etc. Momentan nu este disponibil accesul la USB,
acces direct la dispozitivele grafice sau la placa de sunet. Vestea bună este
că în acest moment coLinux lucrează la utilizarea USB (excluzând
tastaturile şi dispozitivele mouse USB).
Existe alternative la coLinux?
Da!
Funcţionează coLinux cu kernel 2.6?
În prezent nu, foloseşte un kernel 2.4, care a fost modificat pentru a
permite dispozitivele emulate şi resursele împărţite cu Windows.
De ce nu funcţionează X?
Nu există suport nativ pentru X. Trebuie să folosiţi ori vnc, ori
Cygwin-X11. Urmaţi instrucţiunile din acest ghid.
6.
Concluzie
Este un număr uimitor de posibilităţi cu coLinux. Puteţi rula servere de
Apache, Samba, DHCP, mail, disct, NFS, orice doriţi, sub coLinux.
Exceptând suportul dispozitivelor şi accesul discului cineva nu îşi poate
da seama că rulaţi Windows sau Linux, ceea ce este cu adevărat uimitor.
Conţinutul acestui document este publicat sub licenţa Creative Commons -
Attribution / Share Alike.
|