Advertisement
hackloper775

montar

Mar 8th, 2013
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.78 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Monta lo necesario para crear un live iso de gentoo
  4.  
  5. if [[ $EUID -ne 0 ]]; then
  6.     echo "Este script solo lo puede usar root" 1>&2
  7.     echo "Usa: sudo <$0>"
  8.     exit 1
  9. fi
  10.  
  11. my_dir="/home/usuario" # Directorio de las sources,edita esta parte
  12.  
  13. cp /etc/resolv.conf "$my_dir/etc/"
  14.  
  15. if [ -d $my_dir ]; then
  16.  
  17. echo "Cambiando directorio..."
  18.  
  19. sleep 1; cd "$my_dir"
  20.  
  21. puntos[0]="proc"; puntos[1]="sys"; puntos[2]="dev"; i=0
  22.  
  23. while [ $i -lt ${#puntos[*]} ]; do
  24.  
  25. echo "Montando ${puntos[$i]}..."
  26.  
  27. sleep 1;
  28.  
  29. mount -o bind /${puntos[$i]} ${puntos[$i]}/
  30.  
  31. if [ $? -eq 0 ]; then
  32.         let i=i+1
  33.         continue;
  34. else
  35.         exit 1;
  36. fi
  37.  
  38. done
  39.  
  40. echo "Chrooting..."
  41.  
  42. sleep 2;
  43.  
  44. chroot . /bin/bash --login
  45.  
  46. else
  47.     echo "No existe $my_dir"
  48.     exit 1;
  49. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement