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/25 15:47] 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 # 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                                                     (parted) mklabel msdos                                                    
- 
 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  
  
 (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                                                              (parted) quit                                                             
 +</code>
 Ahora formateamos las unidades Ahora formateamos las unidades
  
-mkdosfs -nEXTRA /dev/sdc1+  mkdosfs -nEXTRA /dev/sdc1 
 +  mkfs.ext4 -q -Lpersistence /dev/sdc2 
 +  mkdosfs -nLXDE /dev/sdc3
  
-mkfs.ext4 --Lpersistence /dev/sdc2+Hacemos el cd arancable: 
 +  install-mbr /dev/sdc 
 +  syslinux -/dev/sdc3
  
-mkdosfs -nLXDE /dev/sdc3+Quitamos el pendrive y lo volvemos a conectar para que monte las unidades\\ 
 +Descomprimimos la imagen en la tercera particion. Tarda unos 5 minutos
  
 +  $ 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
  
-install-mbr /dev/sdc+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
  
-syslinux -/dev/sdc3+<code> 
 +label live-amd64 
 + menu label ^Live (amd64) 
 + menu default 
 + linux /live/vmlinuz 
 + initrd /live/initrd.img 
 + append boot=live components quiet splash persistence
  
-Descomprimimos la imagen en la tercera particion(??)+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 (persistenceañadimos el fichero persistence.conf con el contenido: 
 +  / union 
 + 
 +  $ cd /media/persistence 
 +  $ echo "/ union" > persistence.conf
  
-  $ cd /media/LXDE 
-  $ 7z x ~/debian-live-7.0.0-amd64-lxde-desktop.iso 
-   
-  root@avtp67:/media/jose/LXDE# mv isolinux syslinux 
-  root@avtp67:/media/jose/LXDE# mv syslinux/isolinux.cfg syslinux/syslinux.cfg 
-  root@avtp67:/media/jose/LXDE# mv syslinux/isolinux.bin syslinux/syslinux.bin 
  
  
informatica/live_usb_persistente.txt · Last modified: 2019/12/02 16:19 by jose