Installazione su pendrive USB di Ubuntu 7.10 rc desktop, prova in VirtualBox



Per avere un sistema portatile su pendrive da usare come LiveCD è sufficiente scompattare il contenuto della versione desktop di Ubuntu, in questo caso la 7.10 release candidate, e apportare qualche aggiustamento.

La pendrive è usabile su tutti i sistemi che effettuano il boot da USB e può essere usata per il testing in VirtualBox.

Una volta montata l’immagine ISO della release desktop, copiamone il contenuto nella pendrive, omettendo le directories bin, programs e pics. In più nella root occorre copiare vmlinuz e initrd.gz dalla directory casper e tutto il contenuto della directory isolinux (tranne i files delle lingue che non occorrono). Il comando per espandere il file ISO è:

$ sudo mount -o loop ubuntu-7.10-beta-desktop-i386.iso /media/cdrom0/

E ammettendo che la pendrive sia /dev/sdb, la rendiamo avviabile:

$ sudo umount /dev/sdb1
$ sudo syslinux -sf /dev/sdb1

Questo invece è il file syslinux.cfg che ho usato.
Di seguito la schermata e il listato:


$ ls -l
totale 10400
-rwx------ 1 adoldo root 30452 2007-10-13 22:55 16x16.fnt
-rwx------ 1 adoldo root 7500 2007-10-13 22:55 back.jpg
-rwx------ 1 adoldo root 2048 2007-10-13 22:55 boot.cat
-rwx------ 1 adoldo root 95744 2007-10-13 22:55 bootlogo
drwx------ 2 adoldo root 32768 2007-10-13 22:56 casper
drwx------ 6 adoldo root 32768 2007-10-13 22:52 disctree
drwx------ 3 adoldo root 32768 2007-10-13 22:52 dists
-rwx------ 1 adoldo root 6282 2007-10-13 22:55 en.hlp
-rwx------ 1 adoldo root 1532 2007-10-13 22:55 en.tr
-rwx------ 1 adoldo root 715 2007-10-13 22:55 f10.txt
-rwx------ 1 adoldo root 844 2007-10-13 22:55 f1.txt
-rwx------ 1 adoldo root 506 2007-10-13 22:55 f2.txt
-rwx------ 1 adoldo root 612 2007-10-13 22:55 f3.txt
-rwx------ 1 adoldo root 772 2007-10-13 22:55 f3.txt.withgtk
-rwx------ 1 adoldo root 416 2007-10-13 22:55 f4.txt
-rwx------ 1 adoldo root 485 2007-10-13 22:55 f4.txt.withgtk
-rwx------ 1 adoldo root 808 2007-10-13 22:55 f5.txt
-rwx------ 1 adoldo root 1071 2007-10-13 22:55 f6.txt
-rwx------ 1 adoldo root 913 2007-10-13 22:55 f7.txt
-rwx------ 1 adoldo root 1070 2007-10-13 22:55 f8.txt
-rwx------ 1 adoldo root 745 2007-10-13 22:55 f9.txt
-r-x------ 1 adoldo root 7490195 2007-09-25 13:41 initrd.gz
drwx------ 2 adoldo root 32768 2007-10-13 22:52 install
drwx------ 2 adoldo root 32768 2007-10-13 22:52 isolinux
-rwx------ 1 adoldo root 13432 2007-10-13 22:55 isolinux.bin
-rwx------ 1 adoldo root 1396 2007-10-13 22:55 isolinux.cfg
-rwx------ 1 adoldo root 148 2007-10-13 22:55 isolinux.txt
-rwx------ 1 adoldo root 1771 2007-10-13 22:55 it.tr
-rwx------ 1 adoldo root 189 2007-10-13 22:55 langlist
-r-x------ 1 adoldo root 13204 2007-10-13 23:06 ldlinux.sys
drwx------ 4 adoldo root 32768 2007-10-13 22:52 pool
drwx------ 2 adoldo root 32768 2007-10-13 22:52 preseed
-rwx------ 1 adoldo root 19640 2007-10-13 22:55 splash.pcx
-rwx------ 1 adoldo root 8023 2007-10-13 22:55 splash.rle
-rwx------ 1 adoldo root 1265 2007-10-13 23:04 syslinux.cfg
-rwx------ 1 adoldo root 0 2007-10-13 22:53 ubuntu
-r-x------ 1 adoldo root 193110 2006-05-28 16:36 ubuntu.ico
-r-x------ 1 adoldo root 1768280 2007-09-25 13:41 vmlinuz

Per effettuare il boot in VirtualBox si ricorre al dump del disco in formato vmdk, corrispondente alla pendrive e ricavabile con VBoxManage:

$ cd .VirtualBox/VDI/
$ sudo VBoxManage internalcommands createrawvmdk -filename \
 usb2gb.vmdk  -rawdisk /dev/sdb -register
$ sudo chown myuser:myuser usb2gb.vmdk

Il file usb2gb.vmdk contiene:

# Disk DescriptorFile
version=1
CID=28d59646
parentCID=ffffffff
createType="fullDevice"

# Extent description
RW 4029440 FLAT "/dev/sdb"

# The disk Data Base
#DDB

ddb.virtualHWVersion = "4"
ddb.adapterType="ide"
ddb.geometry.cylinders="3997"
ddb.geometry.heads="16"
ddb.geometry.sectors="63"
ddb.uuid.image="65939e95-594b-4b94-649e-3a48693c3b47"
ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
ddb.uuid.modification="00000000-0000-0000-0000-000000000000"

La stessa pendrive è usabile quindi sia come sistema virtuale (schermata in VirtualBox):


che come sistema reale (boot su portatile HP con tasti volume attivati):

Enjoy🙂

Info Antonio Doldo
www.toolinux.it - www.virtualboxes.org - adoldo.wordpress.com - Linux user & Android fan

4 Responses to Installazione su pendrive USB di Ubuntu 7.10 rc desktop, prova in VirtualBox

  1. Pingback: La Guida Informatica » Installazione su pendrive USB di Ubuntu 7.10 rc desktop, prova in VirtualBox

  2. Pingback: Installazione su pendrive USB di Ubuntu 7.10 rc desktop, prova in VirtualBox « La Guida Informatica

  3. mario scrive:

    La novità di questa versione: è tornata la persistenza🙂 Si possono nuovamente salvare i dati e le configurazioni. C’è ancora qualche instabilità specialmente in gparted ed altre cosine, ma gutsy è davvero formidabile. In questo momento sto usando Vista dal portatile nuovo di mia moglie che è super corazzato ma mi sembra di essere tornato a prima di win 2000, il disco non fa altro che frullare (ed ho 2gb di ram)…. Vediamo quanto regge ehehe

  4. Antonio Doldo scrive:

    @mario
    non trovo traccia della “persistenza” nelle opzioni di boot, mi dai qualche riferimento? grazie della segnalazione.
    Ciao,
    Antonio

Lascia un commento

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: