Gentoo Logo

Avertisment : Acest document nu este valid şi nu mai este întreţinut.


Ghid pentru setarea coLinux în scopul rulării Gentoo

Conţinut:

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>
    <!-- calea dvs. poate să difere un pic. -->
    <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>
    <!-- modificaţi mărimea conform nevoilor dvs. -->
    <memory size="256"></memory>
    <!-- Asiguraţi-vă că name= numele exact al dispozitivului TAP din Network Connections!-->
    <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
(Dacă preferaţi să folosiţi vnc)
# 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

    <-- index="1" înseamnă că va fi asociat pentru /dev/cobd1 -->
    <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>
    <!-- Calea dvs. poate diferi în funcţie de aranjamentul discului dvs,, etc -->
    <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.



Imprimare

Actualizat la 26 Iulie 2005

Versiunea originală a acestei traduceri nu mai este întreţinută

Sumar: Acest ghid intenţionează să ofere instrucţiuni pentru o configurare uşoară pentru coLinux care să permită maşinii dvs. cu Windows să ruleze Linux ca un proces.

IWBCMAN
Autor

janlaur
Autor

Joshua Preston
Editor

Jon Portnoy
Editor

Vlad Mocanu
Translator

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.