Xhack
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CercaCerca  Ultime immaginiUltime immagini  RegistratiRegistrati  Accedi  

 

 Installazione di una Debian in locale su un sistema Unix

Andare in basso 
AutoreMessaggio
BlackLight
Moderatore
Moderatore
BlackLight


Numero di messaggi : 277
Età : 37
Data d'iscrizione : 22.08.07

Installazione di una Debian in locale su un sistema Unix Empty
MessaggioTitolo: Installazione di una Debian in locale su un sistema Unix   Installazione di una Debian in locale su un sistema Unix EmptyGio Gen 17, 2008 2:40 am

Esamineremo qui un modo per installare in locale una Debian, da eseguire all'interno del proprio sistema Unix già installato (che sia esso Slackware, Ubuntu, Fedora, SuSe o un'altra Debian) ed eseguibile anche in User Mode Linux o su una virtual machine.

Cominciamo creando l'immagine del nostro sistema tramite dd (in questo caso creerò un'immagine grande 1 GB):

Codice:
dd if=/dev/zero of=debian.img bs=1 count=1 seek=1G

Ora sul file appena creato creiamo un filesystem di tipo ext3:

Codice:
mke2fs -j -v debian.img

Fatto il filesystem, provvediamo a montarlo:

Codice:
mkdir /mnt/virtual
mount -t ext3 -o loop debian.img /mnt/virtual

Se dovessimo ottenere un errore del tipo 'impossibile montare il filesystem come loop' probabilmente dobbiamo caricare il modulo di loop:

Codice:
modprobe loop

Ora dobbiamo installare sul filesystem appena creato un sistema Debian. Per farlo usiamo il comando debootstrap messo a disposizione da Debian stessa. Se non siamo su una Debian possiamo scaricare il pacchetto .deb che ci serve, convertirlo nel formato della nostra distro e installarlo. Ad esempio, su una Slackware:

Codice:
wget http://ftp.de.debian.org/debian/pool/main/d/debootstrap/debootstrap_0.3.3.2etch1_all.deb
ar x  debootstrap_0.3.3.2etch1_all.deb
mv data.tar.gz  debootstrap_0.3.3.2etch1_all.tgz
installpkg  debootstrap_0.3.3.2etch1_all.tgz

Installata l'utility, procediamo con l'installazione del sistema Debian nel seguente modo:

Codice:
debootstrap --verbose --arch i386 etch /mnt/virtual http://ftp.de.debian.org/debian

Il processo richiederà un po' e tutti i pacchetti verranno installati sul sistema. A questo punto possiamo passare sul nostro sistema virtuale appena installato con una semplice chroot:

Codice:
chroot /mnt/virtual

La prima cosa che possiamo fare è aggiornare la lista dei repository. Modifichiamo a nostro piacimento il file /etc/apt/sources.list includendo i repository che vogliamo, quindi aggiorniamo la lista:

Codice:
apt-get update

E ora possiamo installare via apt-get i pacchetti che vogliamo sul nostro sistema. Per uscire e tornare sul sistema 'ospite' basterà un exit.

Volendo possiamo anche avviare l'immagine via User Mode Linux, in modo da eseguire un'autentica piccola macchina virtuale, utile nel caso di testing di kernel e/o applicazioni o nell'ambito della sicurezza. Scaricata un'immagine di un kernel avviamo il nostro sistema nel seguente modo (supponendo che sul sistema ospite il modulo tuntap per la rete sia caricato e la subnet a cui vogliamo collegarlo è 192.168.1.* sull'interfaccia eth0):

Codice:
./linux ubda=debian.img eth0=tuntap,,,192.168.1.254
Torna in alto Andare in basso
http://blacklight.gotdns.org
 
Installazione di una Debian in locale su un sistema Unix
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» [Tutorial] Backdoor in ambiente Unix
» Quale sistema operativo usate???

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
Xhack :: Sistemi Operativi :: Linux-
Vai verso: