User Tools

Site Tools


informatica:live_usb_persistente

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
informatica:live_usb_persistente [2016/11/08 12:50] joseinformatica:live_usb_persistente [2019/12/02 15:57] jose
Line 3: Line 3:
 http://syn.theti.ca/2013/06/22/tutorial-wheezy-live-iso-hybrid-with-persistence-on-usb http://syn.theti.ca/2013/06/22/tutorial-wheezy-live-iso-hybrid-with-persistence-on-usb
  
-root@debian:/home/user# apt-get install parted mbr dosfstools p7zip syslinux+Nos bajamos una imagen live con el entorno gráfico que queramos: 
 + 
 +http://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/ 
 + 
 +Instalamos paquetes necesarios: 
 +  # apt-get install parted mbr dosfstools p7zip syslinux 
 + 
 +Creamos las particiones del usb. 
 +  sdc1 (fat32) -> datos (lo que sobre, en mi caso 80Gb) 
 +  sdc2 (ext4)  -> persistencia 16Gb 
 +  sdc3 (fat32) -> sistema 16Gb 
 + 
 +<code> 
 +# parted 
  
 Cambiamos a sdc Cambiamos a sdc
-(parted) **select**                                                           +(parted) select                                                           
 New device?  [/dev/sda]? **/dev/sdc**                                          New device?  [/dev/sda]? **/dev/sdc**                                         
 Using /dev/sdc Using /dev/sdc
-(parted)                     
- 
- 
-mklabel msdos 
  
-Nos saldra un error, le damos a i de ignore 
 (parted) mklabel msdos                                                     (parted) mklabel msdos                                                    
-Warning: Partition(s) on /dev/sdc are being used. 
-Ignore/Cancel? i                                                           
 Warning: The existing disk label on /dev/sdc will be destroyed and all data on this disk will be lost. Do you want to continue? Warning: The existing disk label on /dev/sdc will be destroyed and all data on this disk will be lost. Do you want to continue?
-Yes/No? Yes                                                                +Yes/No? Yes  
-Error: Partition(s) 2 on /dev/sdc have been written, but we have been unable to inform the kernel of the change, probably because +
-it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes. +
-Ignore/Cancel? i          +
  
 (parted) mkpart primary fat32 1 -37940M (parted) mkpart primary fat32 1 -37940M
 (parted) mkpart primary ext4 -37940M -18970M (parted) mkpart primary ext4 -37940M -18970M
-(parted)  mkpart primary fat32 -18970M -0+(parted) mkpart primary fat32 -18970M -0 
 +(parted) set 3 boot on 
 +(parted) quit                                                              
 +</code> 
 +Ahora formateamos las unidades
  
 +  mkdosfs -nEXTRA /dev/sdc1
 +  mkfs.ext4 -q -Lpersistence /dev/sdc2
 +  mkdosfs -nLXDE /dev/sdc3
  
-mkdosfs -nEXTRA /dev/sdc1+Hacemos el cd arancable: 
 +  install-mbr /dev/sdc 
 +  syslinux -i /dev/sdc3
  
-mkfs.ext4 -q -Lpersistence /dev/sdc2+Quitamos el pendrive y lo volvemos a conectar para que monte las unidades\\ 
 +Descomprimimos la imagen en la tercera particionTarda unos 5 minutos
  
-mkdosfs -nLXDE /dev/sdc3+  $ cd /media/LXDE 
 +  $ 7z x ~/debian-live-7.0.0-amd64-lxde-desktop.iso 
 +   
 +  mv isolinux syslinux 
 +  mv syslinux/isolinux.cfg syslinux/syslinux.cfg 
 +  mv syslinux/isolinux.bin syslinux/syslinux.bin 
 + 
 +Hacemos persistente. Cambiamos los parámetros de arranque del Kernel: 
 +Añadimos **persistence** en el arranque en el fichero /dev/sdc3/syslinux/live.cfg 
 +  $ sed -i 's/\(append boot=.*\)$/\1 persistence/' syslinux/live.cfg 
 + 
 +<code> 
 +label live-amd64 
 + menu label ^Live (amd64) 
 + menu default 
 + linux /live/vmlinuz 
 + initrd /live/initrd.img 
 + append boot=live components quiet splash persistence 
 + 
 +label live-amd64-failsafe 
 + menu label ^Live (amd64 failsafe) 
 + linux /live/vmlinuz 
 + initrd /live/initrd.img 
 + append boot=live components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal persistence 
 +</code> 
 + 
 +En la segunda partición sdc2 (persistence) añadimos el fichero persistence.conf con el contenido: 
 +  / union 
 + 
 +  $ cd /media/persistence 
 +  $ echo "/ union" > persistence.conf
  
  
-install-mbr /dev/sdc 
  
-syslinux -i /dev/sdc3 
  
  
Line 64: Line 105:
 Creamos enlace simbólico en otro filesystem Creamos enlace simbólico en otro filesystem
   ln -s /lib/live/mount/persistence/sdb2/docker /var/lib   ln -s /lib/live/mount/persistence/sdb2/docker /var/lib
- 
- 
- 
- 
- 
informatica/live_usb_persistente.txt · Last modified: 2019/12/02 16:19 by jose