Colinux Post Installazione

Lo scopo di questa guida e' quello di installare e configurare correttamente colinux ubuntu come se fosse una normale applicazione Windows.

Installazione e Upgrade

Installazione Colinux

Installazione ultima versione stable di Colinux

Scaricare i seguenti file

coLinux-0.7.9 Stable

Root FS Images - 2.6.x-based Ubuntu-9.04-1gb

winpcap download

Xming

Xming-mesa

Xming-fonts

Lanciare l`installazione del file coLinux-0.7.3.exe
Disabilitare Root Filesystem image Download
Folder di destinazione cambiarlo in C:\coLinux
Proseguire con il setup fino al termine installazione
Estrarre con winrar il contenuto del file Ubuntu-9.04.ext3.1gb.fs in C:\coLinux

Configurazione bat di lancio

Creare il seguente file ubuntu.bat di lancio per la configurazione slirp con la porta SSH aperta:
REM The ^ at end of line does continue the long command line under NT
c:
cd C:\coLinux\
colinux-daemon kernel=vmlinux ^
 initrd=initrd.gz ^
 cobd0=Ubuntu-9.04.ext3.1gb.fs ^
 cobd1=swap128.fs ^
 cobd2=ubuntu7os.iso ^
 eth0=slirp,,tcp:22:22 ^
 cofs0=c:\ ^
 mem=512 ^
 root=/dev/cobd0 ro
in questo caso la rete dell`host risponde all`indirizzo 10.0.2.3
oppure creare il seguente file con l`emulazione di una nuova scheda di rete virtuale tramite il driver pcap:
REM The ^ at end of line does continue the long command line under NT
c:
cd C:\coLinux\
colinux-daemon kernel=vmlinux ^
 initrd=initrd.gz ^
 cobd0=Ubuntu-7.10.ext3.2gb.fs ^
 cobd1=swap128.fs ^
 cobd2=ubuntu7os.iso ^
 eth0=slirp,,tcp:22:22 ^
 eth1=pcap-bridge,"Local Area Connection",, ^
 cofs0=c:\ ^
 mem=512 ^
 root=/dev/cobd0 ro
ed in Colinux lanciare il seguente comando per configurare il bridge PCAP:
echo -e "\n\nauto eth1\niface eth1 inet dhcp\n\n" >> /etc/network/interfaces
Da console collegarsi con l`utente root e password root.
Cambiare la password con il comando: passwd
Creare un nuovo utente :
adduser <utente>
Se si accede a internet via proxy, esportare la variabile seguente:
export http_proxy=http://IP:Porta
Per montare Hard Disk Windows C:\, eseguire i seguenti comandi da root:
mkdir /host
mount -t cofs cofs0 /host
Per rendere definitive le modifiche, aggiungere questa riga al file /etc/fstab:
/dev/cofs0 /host cofs defaults 0 0

Aggiornamento Repository alla versione ubuntu natty

sed "s/jaunty/natty/g" /etc/apt/sources.list > /etc/apt/sources.lst ; mv /etc/apt/sources.lst /etc/apt/sources.list
Aggiorniamo il repository ed il software ubuntu con i seguenti comandi:
apt-get update
apt-get upgrade
questo aggiornamento a natty e` instabile, occorre installare natty da zero

Nuovo fs Natty da 2 GB

Debootstrap

apt-get install debootstrap
cd /host/coLinux/
mkdir image
dd bs=1M count=2048 if=/dev/zero of=ubuntu.ext3.2GB.fs
mkfs.ext3 -J size=4 -F -m 0 ubuntu.ext3.2GB.fs
mount -o loop -t ext3 ubuntu.ext3.2GB.fs image/
debootstrap --verbose --arch i386 natty image/

Make colinux special device

for i in 0 1 2 3 4 5 6 7 8 9
do 
echo mknod image/dev/cobd$i b 117 $i
mknod image/dev/cobd$i b 117 $i
done

Copy configuration files

mkdir image/host
cp /etc/hosts image/etc/hosts
cp /etc/hostname image/etc/hostname
cp /etc/network/interfaces image/etc/network/interfaces
cp /etc/fstab image/etc/fstab
echo "dev /dev tmpfs rw 0 0" >>image/etc/fstab
cp /etc/apt/sources.list image/etc/apt/sources.list

Change password

chroot image
passwd 
root
root
exit

Umount Image

umount image
exit

Configurazione bat di lancio 2 GB ubuntu_2gb.bat

Creare il seguente file ubuntu.bat di lancio per la configurazione slirp con la porta SSH aperta:
REM The ^ at end of line does continue the long command line under NT
c:
cd C:\coLinux\
colinux-daemon kernel=vmlinux ^
 initrd=initrd.gz ^
 cobd0=ubuntu.ext3.2GB.fs ^
 eth0=slirp,,tcp:22:22 ^
 cofs0=c:\ ^
 mem=512 ^
 root=/dev/cobd0 ro
 

Update Packages, install ssh, clean

Run: ubuntu_2gb.bat

export http_proxy=http://IP:Porta
apt-get update
apt-get upgrade
reboot
export http_proxy=http://IP:Porta
apt-get install ssh
apt-get clean
dd if=/dev/zero of=/clean.tmp
rm -f /clean.tmp
halt

and zip image ubuntu.ext3.2GB.fs for future use.

Installazione di packages aggiuntivi

Configuriamo l`utente personale per effettuare il sudo:
Inserire in coda al file /etc/sudoers la seguente stringa:
user ALL=(ALL)ALL
Verifica XMing:
Con la configurazione NAT il default Gateway risponde al 10.0.2.2, quindi verifichiamo se la porta 6000 di XMing e` raggiungibile dal guest con il telnet:

asdf@ubuntu:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.2.0        *               255.255.255.0   U     1      0        0 eth2
link-local      *               255.255.0.0     U     1000   0        0 eth2
default         example.com     0.0.0.0         UG    0      0        0 eth2
asdf@ubuntu:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.2.0        0.0.0.0         255.255.255.0   U     1      0        0 eth2
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth2
0.0.0.0         10.0.2.2        0.0.0.0         UG    0      0        0 eth2
asdf@ubuntu:~$ telnet 10.0.2.2 6000
Trying 10.0.2.2...
Connected to 10.0.2.2.
Escape character is '^]'.   
Configuriamo XTerm:
sudo apt-get install gnome-terminal
Da terminale ssh configurare il display:
export DISPLAY=IP:0.0 
nel nostro caso:
export DISPLAY=10.0.2.2:0.0 
dove IP e` IP della macchina dove inviare la visualizzazione
mentre occorre inserire IP della macchina colinux nel file X0.hosts di XMing
a questo punto possiamo lanciare il comando:
gnome-terminal &
Installiamo Konsole, un telnet evoluto:
apt-get install konsole
konsole &
Ora configuriamo la tastiera italiana:
apt-get install console-data console-tools
dpkg-reconfigure console-data
Installiamo gedit:
apt-get install gedit
apt-get install gnome-icon-theme
apt-get install hicolor-icon-theme 

XMing Copia ad Incolla

copy selected text within a command-line window in xming: 
to copy the text, use Alt + Shift + C; 
to paste into windows, use the normal Ctrl + V (many times related to a bug)

Resources

Create new ubuntu colinux distribution image

CoLinux Utils and Other Info

colinux/colinux_post_installazione.txt · Last modified: 2013/05/27 17:12 by rkpisanu
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0





Mail