Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • attachment:CreazioneAutomaticaConScript.txt di Cestino/InstallazioneDaSupportoUsbProceduraManuale

Allegato "CreazioneAutomaticaConScript.txt"

Scarica

   1 Introduzione
   2 
   3 È possibile installare Ubuntu su una periferica USB (pen drive, hard disk esterno, etc) in modalità persistente. Ciò significa che sarà possibile avviare il sistema da tale periferica mantenendo le personalizzazioni come il layout della tastiera, le preferenze e i pacchetti installati. Occorre un dispositivo USB da almeno 1 GiB di memoria: 700 MiB verranno occupati dai file necessari al funzionamento del sistema, lo spazio restante rimarrà a disposizione dell'utente.
   4 Preparativi
   5 
   6 La memoria del dispositivo scelto per ospitare Ubuntu deve avere dimensioni almeno pari a 1 GiB. Prima di procedere con le seguenti istruzioni è consigliato eseguire un backup di tutti i dati contenuti in esso.
   7 Identificazione della periferica
   8 
   9 Innanzitutto è necessario conoscere il nome assegnato dal sistema alla periferica. Aprire una finestra di terminale e digitare il seguente comando:
  10 
  11 sudo fdisk -l
  12 
  13 	Nei seguenti esempi verrà utilizzato il dispositivo generico /dev/sda1. Sostituire tale dicitura con quella corretta per il proprio sistema.
  14 Partizionamento
  15 
  16 Una volta identificata la periferica è necessario creare al suo interno due partizioni: la prima, necessaria al corretto funzionamento del sistema, dovrà avere delle dimensioni pari almeno a 700 MiB, la seconda, invece, potrà tranquillamente occupare tutto il resto dello spazio disponibile.
  17 
  18 Aprire un terminale e digitare il seguente comando:
  19 
  20 sudo umount /dev/sda1
  21 
  22 Per eseguire fdisk sul dispositivo digitare il seguente comando:
  23 
  24 sudo fdisk /dev/sda
  25 
  26 Dovrebbe apparire la riga di comando di fdisk. Per visualizzare la tabella delle partizioni corrente è utile premere il tasto «p»; prima di proseguire è necessario rimuovere tutte le partizioni presenti nella periferica: a tale scopo è sufficiente premere il tasto «d» seguito dal numero della partizione da eliminare.
  27 
  28 Una volta cancellate le vecchie partizioni si può procedere con la creazione delle nuove: premere «n» per creare una nuova partizione, dunque «p» per renderla primaria, infine non resta che per assegnarle il numero 1, premere «Invio» per accettare il cilindro di partenza proposto e digitare le dimensioni desiderate.
  29 	Per ottenere una partizione di circa 700 MiB, indicare la dimensione con «+700M».
  30 
  31 Per rendere la partizione avviabile è sufficiente premere «a». Per assegnarle il filesystem FAT, invece, va premuto «t» dunque digitare 1 per selezionare la partizione e poi digitare 6 per creare la partizione in FAT16.
  32 
  33 Per creare la seconda partizione le operazioni sono simili alle precedenti: digitare «p» per una nuova partizione primaria, assegnarle il numero 2, premere «Invio» per accettare il cilindro di partenza proposto, infine premere ancora «Invio» per accettare il cilindro di fine proposto. Uscire e salvare con «w».
  34 
  35 Per controllare che tutto sia andato a buon fine è sufficiente digitare il seguente comando:
  36 
  37 sudo fdisk -l
  38 
  39 Il comando dovrebbe mostrare le due partizioni appena create, la prima, inoltre, dovrebbe essere contrassegnata da un asterisco.
  40 
  41 Verificare di avere il pacchetto mbr installato sul proprio pc, se così non fosse installarlo con 
  42 sudo apt-get install mbr  
  43 
  44 Installare inoltre il pacchetto mtools syslinux con
  45 sudo apt-get install mtools syslinux
  46 
  47 Creazione dell' ambiente di lavoro per lo script persist.sh
  48 
  49 Creare nella propria ~ la dir ubuntu o kubuntu o xubuntu  a seconda della distribuzione che si vuole installare
  50 mkdir  ~/ubuntu
  51 copiare il file syslinux.cfg per la vostra distribuzione nella dir ubuntu 
  52 
  53 syslinux.cfg "PER UBUNTU"
  54 ----------------------------------------------------------------------------------------------------------------------------
  55 DEFAULT custom
  56 GFXBOOT bootlogo
  57 GFXBOOT-ACCESS-OPTIONS v1 v2 m1
  58 APPEND  preseed/file=preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz root=/dev/ram  quiet splash locale=it_IT bootkbd=it console-setup/layoutcode=it console-setup/variantcode=nodeadkeys --
  59 LABEL custom
  60  menu label ^Avvia ubuntu in modo persistente
  61  kernel /casper/vmlinuz
  62  append  preseed/file=preseed/ubuntu.seed boot=casper persistent  initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash locale=it_IT --
  63 LABEL live
  64   menu label ^Avvia o installa ubuntu
  65   kernel /casper/vmlinuz
  66   append  preseed/file=preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash --
  67 LABEL xforcevesa
  68   menu label ^Avvia ubuntu in modalità grafica sicura
  69   kernel /casper/vmlinuz
  70   append  file=/cdrom/preseed/ubuntu.seed boot=casper xforcevesa initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash --
  71 #LABEL driverupdates
  72 #  menu label Install with driver ^update CD
  73 #  kernel /casper/vmlinuz
  74 #  append  file=/cdrom/preseed/ubuntu.seed boot=casper debian-installer/driver-update=true initrd=/casper/initrd.gz quiet splash --
  75 LABEL oem
  76   menu label ^Installazione OEM ( per assemblatori )
  77   kernel /casper/vmlinuz
  78   append  file=/cdrom/preseed/ubuntu.seed boot=casper oem-config/enable=true initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash --
  79 LABEL check
  80   menu label ^Controlla difetti sul dispositivo
  81   kernel /casper/vmlinuz
  82   append  boot=casper integrity-check initrd=/casper/initrd.gz root=/dev/ram rw quiet splash --
  83 LABEL memtest
  84   menu label ^Esegui il test della memoria RAM
  85   kernel /install/mt86plus
  86   append -
  87 LABEL hd
  88   menu label ^Boot dal primo Hard Disk
  89   localboot 0x80
  90   append -
  91 DISPLAY isolinux.txt
  92 TIMEOUT 300
  93 PROMPT 1
  94 F1 f1.txt
  95 F2 f2.txt
  96 F3 f3.txt
  97 F4 f4.txt
  98 F5 f5.txt
  99 F6 f6.txt
 100 F7 f7.txt
 101 F8 f8.txt
 102 F9 f9.txt
 103 F0 f10.txt
 104 ----------------------------------------------------------------------------------------------------------------------------
 105 
 106 syslinux.cfg "PER KUBUNTU"
 107 
 108 ----------------------------------------------------------------------------------------------------------------------------
 109 
 110 DEFAULT custom
 111 GFXBOOT bootlogo
 112 GFXBOOT-ACCESS-OPTIONS v1 v2 m1
 113 APPEND  preseed/file=preseed/kubuntu.seed boot=casper initrd=/casper/initrd.gz root=/dev/ram  quiet splash locale=it_IT bootkbd=it console-setup/layoutcode=it console-setup/variantcode=nodeadkeys --
 114 LABEL custom
 115  menu label ^Avvia kubuntu in modo persistente
 116  kernel /casper/vmlinuz
 117  append  preseed/file=preseed/kubuntu.seed boot=casper persistent  initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash locale=it_IT --
 118 LABEL live
 119   menu label ^Avvia o installa kubuntu
 120   kernel /casper/vmlinuz
 121   append  preseed/file=preseed/kubuntu.seed boot=casper initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash --
 122 LABEL xforcevesa
 123   menu label ^Avvia kubuntu in modalità grafica sicura
 124   kernel /casper/vmlinuz
 125   append  file=/cdrom/preseed/kubuntu.seed boot=casper xforcevesa initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash --
 126 #LABEL driverupdates
 127 #  menu label Install with driver ^update CD
 128 #  kernel /casper/vmlinuz
 129 #  append  file=/cdrom/preseed/kubuntu.seed boot=casper debian-installer/driver-update=true initrd=/casper/initrd.gz quiet splash --
 130 LABEL oem
 131   menu label ^Installazione OEM ( per assemblatori )
 132   kernel /casper/vmlinuz
 133   append  file=/cdrom/preseed/kubuntu.seed boot=casper oem-config/enable=true initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash --
 134 LABEL check
 135   menu label ^Controlla difetti sul dispositivo
 136   kernel /casper/vmlinuz
 137   append  boot=casper integrity-check initrd=/casper/initrd.gz root=/dev/ram rw quiet splash --
 138 LABEL memtest
 139   menu label ^Esegui il test della memoria RAM
 140   kernel /install/mt86plus
 141   append -
 142 LABEL hd
 143   menu label ^Boot dal primo Hard Disk
 144   localboot 0x80
 145   append -
 146 DISPLAY isolinux.txt
 147 TIMEOUT 300
 148 PROMPT 1
 149 F1 f1.txt
 150 F2 f2.txt
 151 F3 f3.txt
 152 F4 f4.txt
 153 F5 f5.txt
 154 F6 f6.txt
 155 F7 f7.txt
 156 F8 f8.txt
 157 F9 f9.txt
 158 F0 f10.txt
 159 
 160 ----------------------------------------------------------------------------------------------------------------------------
 161 
 162 syslinux.cfg "PER XUBUNTU"
 163 
 164 ----------------------------------------------------------------------------------------------------------------------------
 165 
 166 DEFAULT custom
 167 GFXBOOT bootlogo
 168 GFXBOOT-ACCESS-OPTIONS v1 v2 m1
 169 APPEND  preseed/file=preseed/xubuntu.seed boot=casper initrd=/casper/initrd.gz root=/dev/ram  quiet splash locale=it_IT bootkbd=it console-setup/layoutcode=it console-setup/variantcode=nodeadkeys --
 170 LABEL custom
 171  menu label ^Avvia xubuntu in modo persistente
 172  kernel /casper/vmlinuz
 173  append  preseed/file=preseed/xubuntu.seed boot=casper persistent  initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash locale=it_IT --
 174 LABEL live
 175   menu label ^Avvia o installa xubuntu
 176   kernel /casper/vmlinuz
 177   append  preseed/file=preseed/xubuntu.seed boot=casper initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash --
 178 LABEL xforcevesa
 179   menu label ^Avvia xubuntu in modalità grafica sicura
 180   kernel /casper/vmlinuz
 181   append  file=/cdrom/preseed/xubuntu.seed boot=casper xforcevesa initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash --
 182 #LABEL driverupdates
 183 #  menu label Install with driver ^update CD
 184 #  kernel /casper/vmlinuz
 185 #  append  file=/cdrom/preseed/xubuntu.seed boot=casper debian-installer/driver-update=true initrd=/casper/initrd.gz quiet splash --
 186 LABEL oem
 187   menu label ^Installazione OEM ( per assemblatori )
 188   kernel /casper/vmlinuz
 189   append  file=/cdrom/preseed/xubuntu.seed boot=casper oem-config/enable=true initrd=/casper/initrd.gz root=/dev/ram rw  quiet splash --
 190 LABEL check
 191   menu label ^Controlla difetti sul dispositivo
 192   kernel /casper/vmlinuz
 193   append  boot=casper integrity-check initrd=/casper/initrd.gz root=/dev/ram rw quiet splash --
 194 LABEL memtest
 195   menu label ^Esegui il test della memoria RAM
 196   kernel /install/mt86plus
 197   append -
 198 LABEL hd
 199   menu label ^Boot dal primo Hard Disk
 200   localboot 0x80
 201   append -
 202 DISPLAY isolinux.txt
 203 TIMEOUT 300
 204 PROMPT 1
 205 F1 f1.txt
 206 F2 f2.txt
 207 F3 f3.txt
 208 F4 f4.txt
 209 F5 f5.txt
 210 F6 f6.txt
 211 F7 f7.txt
 212 F8 f8.txt
 213 F9 f9.txt
 214 F0 f10.txt
 215 
 216 ----------------------------------------------------------------------------------------------------------------------------
 217 
 218 Copiare lo script persist.sh per la vostra distribuzione nella dir ubuntu
 219 (lo script persist.sh va modificato e adattato in base alle proprie impostazioni, ad esempio bisogna modificare il nome del device in base a come viene riconosciuto da fdisk -l  quindi se il il dispositivo usb viene rilevato come /dev/sdb1 e /dev/sdb2, lo script va modificato nei punti giusti. Inoltre andrà modificato il nome del file .iso a seconda della distribuzione scelta e il vostro nome utente nelle righe in cui trovate /home/utente. 
 220 Rendere lo script eseguibile sudo chmod +x persist.sh 
 221 
 222 script persist.sh GENERICO
 223 
 224 ----------------------------------------------------------------------------------------------------------------------------
 225 #!/bin/sh  
 226 sudo install-mbr /dev/sdb ; 
 227 sudo umount /dev/sdb1 ; 
 228 sudo umount /dev/sdb2 ;
 229 sudo mkfs.vfat -F 32 -n ubuntu /dev/sdb1 ;
 230 sudo mkfs.ext3 -b 4096 -L casper-rw /dev/sdb2 ;
 231 sudo mkdir /media/ubuntu ;
 232 sudo mkdir /media/casper-rw ;
 233 sudo mount -t vfat /dev/sdb1 /media/ubuntu ;
 234 sudo mount -t ext3 /dev/sdb2 /media/casper-rw ;
 235 cd /home/utente/ubuntu ; sleep 10 ;
 236 mkdir ubuntuCD ; sleep 15 ;
 237 sudo mount ubuntu-7.04-desktop-i386.iso ubuntuCD -o loop ;  
 238 cd ubuntuCD ;
 239 cp -rf casper /media/ubuntu ;
 240 cp -rf disctree /media/ubuntu ;
 241 cp -rf dists /media/ubuntu ;
 242 cp -rf install /media/ubuntu ;
 243 cp -rf pics /media/ubuntu ;
 244 cp -rf pool /media/ubuntu ;
 245 cp -rf preseed /media/ubuntu ;
 246 cp -rf .disk /media/ubuntu ;
 247 cp isolinux/* /media/ubuntu ;
 248 cp md5sum.txt /media/ubuntu ;
 249 cp README.diskdefines /media/ubuntu ;
 250 cp ubuntu.ico /media/ubuntu ;
 251 cp casper/vmlinuz /media/ubuntu ;
 252 cp casper/initrd.gz /media/ubuntu ;
 253 cp install/mt86plus /media/ubuntu ;
 254 cd /media/ubuntu ;
 255 rm  isolinux.cfg  ; sleep 10 ;
 256 cp /home/utente/ubuntu/syslinux.cfg /media/ubuntu ;
 257 cd /home ;  
 258 sudo umount /home/utente/ubuntu/ubuntuCD
 259 sudo umount /dev/sdb1 ; sleep 10 ;
 260 syslinux /dev/sdb1 ; sleep 10 ;
 261 sudo umount /dev/sdb2 ;
 262 sudo rm -rf /media/ubuntu ;
 263 sudo rm -rf /media/casper-rw ;
 264 rm -rf /home/utente/ubuntu/ubuntuCD ;
 265 exit 0 
 266 
 267 -----------------------------------------------------------------------------------------------------------------------------
 268 Lanciare lo script sudo ./persist.sh

Allegati

Per riferirsi agli allegati di una pagina, usare attachment:NOME_FILE, come mostrato qui sotto nell'elenco degli allegati. NON usare l'URL che si trova in corrispondenza del collegamento [scarica], potrebbe cambiare in futuro.
  • [scarica | mostra] (18/01/2008 17.39.32, 11.8 KB) [[attachment:CreazioneAutomaticaConScript.txt]]
 All files | Selected Files: delete move to page copy to page

Non è consentito inserire allegati su questa pagina.