Guia de sanejament: mètode avançat

Existeixen dos mètodes avançats diferents. El "Mètode avançat (sense xarxa)" et permetrà clonar portàtils Labdoo des del teva unitat USB o DVD i sense necessitat d'utilitzar una xarxa. El "Mètode avançat (amb xarxa)" et permetrà clonar portàtils Labdoo des d'un servidor i a la xarxa.

Tingues en compte que aquests mètodes són mútuament excloents. Tria un mètode o un altre, depenent de les teves preferències i recursos.

Si tens cap pregunta, recorda que pots penjar-la al mur de Labdoo quality assurance team i algú et donarà una resposta.

Triar les imatges adequades de Labdoo pel teu ordinador

Ambdós mètodes avançats utilitzen imatges de Labdoo per instal·lar el sistema operatiu complet i els paquets educatius. Utilitza la taula següent per triar la imatge correcta segons el teu ordinador.


Figura. Tria la teva imatge Labdoo seguint els següents passos.

Mètode avançat (amb xarxa)

Introducció

Aquest wiki et guiarà pel procés de sanejament d'ordinadors portàtils de Labdoo amb imatges preparades de la xarxa. Aquest procés és potent, ja que permet sanejar els ordinadors portàtils mitjançant un procés de clonació ràpid i eficient i, per tant, és ideal si t'enfrontes a una gran quantitat d'ordinadors portàtils. Tanmateix, aquest procés és una mica més complex i, per tant, ho considerem un mètode avançat. Si ets nou a Labdoo i no tens experiència amb ordinadors, et recomanem que utilitzis el Mètode Senzill, però si estàs interessat en aprendre un mètode d'allò més impressionant per instal·lar programari potent en un ordinador, aquesta és la teva guia.

Les imatges són una còpia completa del programari d'un ordinador Labdoo configurat, que ho conté tot, des del sistema operatiu, el programari i el contingut educatiu fins els paràmetres optimitzats. A excepció d'adaptar la configuració final al país de l'edoovillage destinada (idioma i teclat) i configurar el nom de l'amfitrió, el procés de clonació s'encarrega de tot per tu d'una sola tacada.

Segueix aquesta secció per obtenir una descripció detallada del procés de sanejament basat en imatges.

Passos a seguir

# Installbox
########################################

La instal·lació de l'Installbox et permet instal·lar automàticament clients de Linux a gran escala.

### Requisits previs

 - Un ordinador portàtil amb LAN sense fils i port Gigabit Ethernet
 - Un commutador gigabit
 - Filsde xarxa per connectar els clients
 - Accés a internet sense fil on NO utilitzeu l'adreça de xarxa IPv4 192.168.20.0/24

# Instal·lació de l'Installbox
########################################

 - Descarrega la imatge ISO personalitzada: GET-LATEST-VERSION-FROM-WEB.iso
 - O bé grava la imatge en un CD o en un dispositiu USB usant dd if=debian-jessie-installbox.iso of=/dev/sdb
   (reemplaça sdb amb el node del dispositiu del teu USB, si és necessari).
 - Arrenca l'ordinador portàtil usant el CD o l'USB.
 - Encara no connectis el cable Ethernet.
 - Selecciona l'opció Instal·lar durant l'arrencada.
 - Se't demanarà que seleccionisel disseny del teclat, tria el que s'adapti millor a tu.
 - Durant la configuració de la xarxa, selecciona la interfície sense fils. Hi hauria d'haver dues interfícies:
   eth0 (que és ethernet, no seleccionis aquest!) i wlan0.
    Nota: Si no veus aquestes dues interfícies aquí, suspèn la instal·lació, ja que no és compatible amb el dispositiu.
 - Quan hagis seleccionat wlan0, l'instal·lador cercarà xarxes sense fils disponibles. Tria la teva xarxa si us plau.
   La majoria de les xarxes sense fils modernes utilitzen WPA/PSK per a l'autenticació, de manera que si no estàs segur, probablement sigui aquesta l'opció correcta.
 - Escriu la teva contrasenya sense fil al pas següent. Tingues en compte que es mostrarà clarament..
 - Relaxa't, la resta de la instal·lació hauria de funcionar completament automatitzada.
 - En una estona es reinicia el dispositiu, i ara pots connectar un cable ethernet des de l'installbox del portàtil fins al commutador gigabit.
 - Ara hauràs de connectar qualsevol client al commutador i seleccionar l'arrencada de l'ethernet.
   A Lenovo podeu prémer F12 i triar la interfície de xarxa com a dispositiu d'arrencada.
 - A l'installbox, s'ha creat una exportació NFS a /exports.
   Això estarà disponible per a tots els clients a la LAN i ha de contenir les imatges de clonezilla.

#Opcions d'arrencada PXE
########################################

Quan arrenquis un client, el menú d'arrencada mostrarà les següents opcions:

 - Clonezilla Autorestore x86
   Això s'hauria d'iniciar en un client on vulguis aplicar la imatge predeterminada. No es requereix cap interacció, se suprimiran totes les dades existents.
   Restaurarà una imatge anomenada linux-x86 que ha d'estar disponible a /install a l'installbox.

 - Clonezilla Autorestore x86_64
   Igual que Autorestore x86 però per a la variant de 64 bits. Restaurarà automàticament una imatge anomenada linux-x86_64

 - Preset x86
   Prepara una instal·lació mestra de 32 bits

 - Predefinit x86_64
   Prepara una instal·lació mestra de 64 bits

 - Clonezilla Autosave x86
   Creeu una imatge d'una instal·lació mestra. Es redactarà automàticament en el NFS share /exportació i s'anomenarà linux-x86.
    Nota: això sobreescriurà una imatge existent amb el mateix nom a l'installbox.

 - Clonezilla Autosave x86_64
   Igual que Autosave x68 però per a la variant de 64 bits. Escriurà automàticament una imatge de disc a la caixa d'instal·lació a /exports/linux-x86_64.
    Nota: això sobreescriurà una imatge existent amb el mateix nom a la caixa d'instal·lació.

 - Clonezilla Live
   Només la imatge en directe predeterminada amb totes les opcions i el NFS shares ja preparats

 - SystemRescueCD
   Una caixa d'eines universal de recuperació del sistema. També conté gparted per a partició manual.
   Per iniciar gparted, simplement escriu startx i, a continuació, fes clic a la icona de gparted a la barra de tasques.

 - Boot i Nuke
   inicia dban i nesborrarà automàticament totes les dades del disc

Nota: a totes les opcions, pots prémer la tecla tabulador per canviar la configuració manualment.
Per ajustar l'arxiu de forma permanent, edita /var/lib/tftpboot/prd/pxelinux.cfg/default a l'installbox.

# Workflow
########################################

Després d'haver configurat la caixa d'instal·lació, el workflow acostuma a ser el següent:

1. Crea una imatge mestra

 - Triea un altre ordinador portàtil en el que vulguis crear la imatge mestra
 - Connecta l'ordinador portàtil a un port amb el commutador gigabit
 - Segueix els passos descrits a la secció "Preparar una imatge mestra"

També pots descarregar una imatge mestra preparada. Per obtenir més informació, consulta la secció "Tall de creació d'imatges" a continuació.

2. Implementar la nova imatge mestra a un portàtil

 - un cop la imatge mestra s'hagi emmagatzemat a l'installbox, selecciona l'opció Clonezilla Autorestore corresponent al menú PXE

Un cop hagis creat una imatge mestra, no cal tornar-la a crear, a part dels canvis que calgui fer-hi.
La propera vegada, pots començar a instal·lar-la als clients mitjançant l'opció Autorestore.

 Consell: en cas de dubte, només cal que creïs una imatge mestra per a l'arquitectura x86. Funcionarà en gairebé tots els dispositius.

# Tall de creació d'imatges
########################################

Si no vols preparar una imatge pel teu compte, pots descarregar una imatge de preparada per a l'arquitectura x86.

Per fer-ho, executa aquestes ordres a l'installbox:

sudo wget -c GET-LATEST-VERSION-FROM-WEB.tar.gz -O /exports/linux-x86.tar.gz
sudo tar xvzf /exports/linux-x86.tar.gz -C /exports/

 Nota: la descàrrega de la imatge pot trigar bastant de temps, depenent de la teva connexió a Internet.
 Si la descàrrega s'interromp per alguna raó, pots reprendre-la executant l'exacte ordre wget de dalt.

Aquesta imatge està configurada per al disseny d'un teclat alemany suís. Si vols personalitzar-la:
 - Prepara una màquina amb la funció 'Clonezilla Autorestore x86'.
 - Arrenca i fes la teva personalització.
 - Arrenca SystemRescueCD i inicia gparted.
 - Redueix la partició arrel a ~ 30000 MB.
 - Elimina qualsevol versió existent de la imatge executant sudo rm -rf /exports/linux-x86 a l'installbox.
 - Reinicia el client que contingui les modificacions i selecciona l'opció Autosave de Clonezilla per x86.
   Això guardarà la teva versió modificada a l'installbox.

# Preparar una imatge mestra
########################################

Per preparar una imatge mestra des de zero, assegura't que el portàtil de la teva installbox tingui una connexió a internet sense fils que funcioni.

### Preseed

En un client que estigui connectat al commutador gigabit, inicia l'arrencada pxe i selecciona Preseed per x86 o x86_64.
Això establirà una instal·lació bàsica de lubuntu amb un usuari anomenat labdoo amb la contrasenya labdoo.

Després del preseed, arrenca el sistema en el nou i aplica la personalització des de:

http://ftp.labdoo.org/download/install-disk/installskripts/

Si vols modificar el fitxer de preseed, p.ex. per configurar un compte d'usuari diferent, només cal editar /var/lib/tftpboot/trusty/preseed.cfg

 Consell: per canviar la disposició del teclat (predertimanda per a nosaltres), simplement executa dpkg-reconfigure keyboard-configuration després de la instal·lació.

### Crear la imatge

Quan el client s'hagi configurat segons les teves necessitats, reinicia i selecciona l'opció corresponent Clonezilla Autosave que s'adapti a l'arquitectura de la teva configuració mestra.

Això guardarà automàticament una imatge a la caixa d'instal·lació que posteriorment es pot aplicar a altres clients mitjançant la funció Clonezilla Autorestore per a aquesta arquitectura.

 Nota: aquest procés automatitzat s'ha optimitzat per a instal·lacions d'imatges en sistemes amb un mínim d'espai HDD / SSD de 40 GB.
 Si necessites instal·lar-ho a dispositius amb discs més petits, redueix la partició arrel abans de crear la imatge.

# Requisits d'imatge
########################################

Si no vols utilitzar les imatges que es puguin preparar amb la instal·lació de la installbox, assegura't de que les teves imatges
compleixen els següents requisits:

 - Les imatges que s'implementin automàticament amb aquesta configuració han de tenir el següent format de partició:
    /dev/sda1 - swap (mida suggerida de 2 GB)
    /dev/sda2 - root / ext4
 - Després de la preparació de la mestra, redueix la partició arrel a la mínima mida possible.
   D'aquesta manera, la imatge es podrà implementar també en unitats petites.

# Restablir l'installbox
########################################

Pots restablir els canvis realitzats a la configuració predeterminada de ll'installboxd en qualsevol moment si executes /usr/local/sbin/applypuppet com a arrel.

# Crear l'installbox ISO
########################################

Aquest pas no és necessari i només és informatiu. Descriu com s'ha creat el ISO de l'installbox.

apt-get install -y bsdtar genisoimage syslinux-utils
cd ~
rm -rf cd
mkdir cd
wget GET-LATEST-VERSION-FROM-WEB.iso
bsdtar -C cd -xf firmware-8.2.0-i386-netinst.iso
vi cd/isolinux/txt.cfg
- append vga=788 initrd=/install.386/initrd.gz --- quiet
+ append vga=788 initrd=/install.386/initrd.gz url=GET-LATEST-VERSION-FROM-WEB.cfg locale=en_US.UTF-8 ipv6.disable=1 debconf_debug=5 netcfg/get_domain=domain.example netcfg/dhcp_timeout=60 netcfg/get_hostname=installbox --- quiet
quit vi with ESC :wq!
vi cd/isolinux/gtk.cfg
- append vga=788 initrd=/install.386/gtk/initrd.gz --- quiet
+ append vga=788 initrd=/install.386/gtk/initrd.gz url=GET-LATEST-VERSION-FROM-WEB.cfg locale=en_US.UTF-8 ipv6.disable=1 debconf_debug=5 netcfg/get_domain=domain.example netcfg/dhcp_timeout=60 netcfg/get_hostname=installbox --- quiet
quit vi with ESC :wq!
cd cd; md5sum `find ! -name "md5sum.txt" ! -path "./isolinux/*" -follow -type f` > md5sum.txt; cd ..
genisoimage -o debian-jessie-installbox.iso -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat ./cd
isohybrid debian-jessie-installbox.iso

# Notes addicionals
########################################

  - Hi ha un script disponible a la caixa d'instal·lació anomenat /usr/local/sbin/pxesync.
    Pot sincronitzar els fitxers necessaris per a l'arrencada PXE per a les distribucions d'Ubuntu i Debian.

# Notes de canvis
########################################

20150930 v0.2
  - S'ha afegit una imatge predeterminada

20150928 v0.1
- configuració inicial

Resum d'instal·lació d'imatges Labdoo

Després de fer la instal·lació per primera vegada amb el Mètode avançat (sense xarxa) et porporcionem un resum simplificat dels procediments d'instal·lació mitjançant l'ús de l'HD extern que conté els directoris d'instal·lació PAE (Extensió de direcció física).

 

Parted Magic & Erase HD

  1. Arrenca desde Parted Magic DVD (Segueix la pantalla inicial, introdueix al BIOS=F2/F3, Boot Order=F10/F12)
  2. Obre una terminal ROXT (icona xterm a la part inferior esquerra) i escriu les aquestes ordres
         sudo lshw -c system |grep width (per comprovar si són de 32 o 64 bits)
         grep flags /proc/cpuinfo (per comprovar si es tracta d'una màquina pae)
  3. Escriu aquesta ordre per esborrar les dades del disc dur intern
        sudo shred /dev/sda -v -f --iterations=2 (nota: han d'haver-hi 2 guions abans de "iterations")
  4. *** El procés d'esborrat trigarà de 30 minuts. a una hora depenent de la mida del disc dur intern

Grava la imatge de l'HD extern a l'HD local (si us para especial atenció als passos 4,8,9,12)

  1. Fes clic a la icona "Disk Cloning" a la part esquerra de la pantalla
  2. Selecciona "device-image" , prem Enter
  3. Selecciona "local_dev" , prem Enter
  4. Connecta l'HD extern, espera com a mínim un minut perquè el portàtil es connecti correctament amb l'USB HD extern
  5. A la finestra "user the usb now", prem Enter
  6. A "PAExx_xx_04_LTS ..." amb la finestra del nom d'USB HD, prem Enter
  7. Al missatge "/ Top ...", prem Enter
  8. Utilitza les tecles de fletxa cap avall per seleccionar "Expert mode", prem Enter
  9. Utilitzeu la tecla de fletxa cap avall per seleccionar "restoredisk", prem Enter
  10. Finestra de nom del directori de l'usb "PAExx_xx_04_LTS...", prem Enter
  11. Finestra "local disk name", prem Enter
  12. Utilitza la fletxa cap avall per "-icds" location, prem space per afegir un "*", i prem Enter
  13. A la fienstra "Partition table from image ...", prem Enter
  14. Selecciona el missatge predeterminat "do nothing", prem Enter
  15. prem Enter per sortir de la finestra
  16. escriu "y"
  17. escriu un altre "y" per confirmar
  18. * Aquí comença la instal·lació, i normalment triga uns 30 minuts en acabar

  19. Prem Enter quan acabi

Partició del disc després de la instal·lació de la imatge

  1. Fes clic a l'icona "Partition Editor" a la part esquerra de la pantalla
  2. A la part superior dreta de la pantalla, pots trobar la capacitat de la RAM disponible. Eleva el número fins el número sencer següent (per exemple, 1,24G serà fins a 1250M, 2,89G serà fins a 3000M)
     
  3. Selecciona "linux-swap" (/dev/sda3), fes clic a Resize/Move
  4. Mou el bloc vermell cap a la dreta del tot, a continuació, canvia la mida perquè coincideixi amb la mida de RAM calculada al pas (2), fes clic a Resize/Move
  5. Feu clic a OK per confirmar el quadre emergent
  6. Selecciona "ext4" (/dev/sda1), fes clic a Resize/Move
  7. Arrossega la vora dreta del bloc blau a la dreta per omplir tot l'espai. Fes clic a Resize/Move
  8. Fes clic a la part superior de la finestra Apply
  9. Torna a fer clic a Apply again
  10. No has de desar el fitxer de registre. Tanca la finestra del missatge i Partition Editor un cop finalitzat el procés.

Aquí ja hauràs acabat la instal·lació d'imatges. Ves a l'extrem inferior esquerre selecciona "Logoff" i reinicia l'ordinador portàtil.

Instal·lacions posteriors

  1. Elimina la configuració del teclat alemany (si el portàtil no reconeix la teva contrasenya wifi, és molt possible que sigui per la seva configuració predeterminada en alemany).
    • Ves al menú desplegable superior, selecciona "System" ->"Preferences"->"Hardware"->"Keyboard"->"Layouts"
    • Selecciona "alemany" i suprimeix-lo.

     

  2. Editeu labdoo-00001xxxx per fer-lo coincidir amb el número d'identificació de l'ordinador portàtil
    • sudo pluma /etc/hosts
      Edita el número d'ID de Labdoo, desa i tanca la finestra
    • sudo pluma /etc/hostname
      Edita el número d'ID de Labdoo, desa i tanca la finestra
  3. Torneu a instal·lar el wifi si no trobes la connexió wifi
    • sudo apt-get install firmware-b43-installer -y

    Si el wifi encara no funciona, fes clic Aquí per obtenir més ajuda.

  4. Neteja l'escriptori (per a idiomes que no siguin l'alemany)
    • rm -f /home/labdoo/Public/videos/for-technicians/*german*
    • rm -f /home/labdoo/Public/videos/de*.mkv
    • rm -f /home/labdoo/Desktop/*.sh
    • rm -f /home/labdoo/Desktop/installscript-software.sh.desktop

Aquí tens la versió per imprimir d'aquest artícle en color https://www.labdoo.org/sites/default/files/content/laptop-wiki/image-ins...

Configuració posterior a la instal·lació

En aquesta secció descriurem els passos finals de postinstal·lació. Aquests passos s'han de seguir un cop hagis completat la instal·lació de la imatge de Labdoo (tal com es descriu a les seccions anteriors) per garantir que el sistema estigui configurat correctament i estigui preparat per ser lliurat a la seva escola de destinació. Pots confiar tant en la descripció del text com en els vídeos per completar aquests passos.


Vídeo 1. Configuració del sistema (idioma, teclat, etc.)

[Download this video (MATE desktop)]
[Download this video (LXDE desktop)]

Video 2. Adaptar els noms dels fitxers del sistema de l'amfitrió.

  1. Canviar el nom de l'amfitrió.
    El nom de l'amfitrió de l'ordinador ha de configurar-se a l'identificador de Labdoo. En primer lloc, haur'as d'etiquetar l'ordinador portàtil seguint els passos descrits en aquesta pàgina. Un cop hagis etiquetat l'ordinador, modifica l'amfitrió dels fitxers d'aquesta manera, des de l'usuari labdoo:
    • Obre un terminal (prem CTL + Alt + T) i escriu sudo nano /etc/hostname (Enter)
    • Introdueix la contrasenya: labdoo (Enter)
    • Canvia el nom de l'amfitiró "127.0.0.1 labdoo-123456789" ; substituint 123456789 amb l'ID de Labdoo de 9 dígits de l'ordinador portàtil obtingut quan el vas etiquetar.
    • Desa el fitxer prement CTL + o (la lletra o, no el número 0)
    • Surt de l'editor prement CTL + x
    • Ara obre un terminal (prem CTL + Alt + T) i escriu sudo nano /etc/hosts (Enter)
    • Canvia el nom de l'amfitrió al valor "labdoo-123456789", substituint 123456789 per l'Id. Labdoo de l'ordinador portàtil obtingut quan el vas etiquetar.
    • Desa el fitxer prement CTL + o (la lletra o, no el número 0)
    • Surt de l'editor prement CTL + x
  2. Comprova la resolució gràfica
    Ves a Preferences → Monitor Settings → selecciona la resolució que necessiti o queda't amb la resolució ja establerta → Apply.
  3. Comprova la configuració del teclat i l'idioma
    Fes clic amb el botó dret a la icona de l'idioma del país que apareixerà a la barra d'inici → selecciona "Keyboard Layout Handler". Settings → desactiva "Keep system layout" → fes clic a "+Add" per afegir fins a 4 dissenys de teclat o "Remove" per eliminar-los → Close.
  4. Instal·lar idiomes addicionals.
    Ves al menú i selecciona: Preferences → Language Support → Install / remove Languages → afegeix un ganxo als idiomes que vols afegir (suprimeix un idioma eliminant el ganxo) → Apply Changes. L'ordinador ha d'estar connectat a Internet per poder descarregar i instal·lar idiomes.

    Per canviar a un altre llenguatge d'usuari, mou el llenguatge necessari amb el ratolí (manté premut el botó esquerre) a la part superior de la llista d'idiomes i deixa-ho anar → Apply System Wide → all users will use this language. Per obtenir més informació, consulta també els manuals (L)Ubuntu al fitxer portàtil /home/labdoo/Public/manuals-ubuntu.

    CONSELL Si envies l'ordinador a un país amb un alfabet "no llatí", has de deixar-ho en anglès. D'aquesta manera, l'usuari pot obtenir més informació sobre el teclat. També has d'entendre l'idioma estranger i conèixer el disseny del teclat per utilitzar l'ordinador. Per exemple, escriure la contrasenya "labdoo" usant els dissenys de teclat xinesos o àrabs resultarà en alguna cosa diferent i no s'acceptarà com a contrasenya.

    Formats regionals. Fes clic a la pestanya "formats regionals", fes clic al triangle → selecciona la configuració necessària (canviarà el format del temps / data i moneda) → Apply System Wide.

  5. Comprovar si hi ha requisits específics del driver

    Preferences → Software & Updates → Additional Drivers → espera un moment → Si apareix "no additional drivers available", no s'ha de fer cap altre pas. Si es mostra una llista de drivers, selecciona'ls i instal·la els necessaris i aplica els canvis.