diumenge, 4 de juny del 2017

Creant la meva Linkat

Per diverses raons, moltes vegades els usuaris volen tenir una interfície molt similar a la de windows per no "perdre" tant. I després de mesos de treball he fet uns petits canvis en la LinkatEdu1604 original afegint les icones i el tema de colors de windows 10 a més de deixar-los tots per defecte i afegint un parell d'actualitzacions i scripts. Li he anomenat... LINKDOWS ( ja se que el nom te conya... )


El que he fet és agafar una LinkatEdu 16.04 com a base, per això cal descarregar la ISO de la pàgina oficial.
Ara instal.larem certes dependències al nostre equip ( es recomana ser linkat o ubuntu 16.04 o superior ).
sudo apt-get install dumpet xorriso squashfs-tools gddrescue
Ara crearem un directori de treball temporal i accedirem a elll:
mkdir ~/custom-ubuntu
cd ~/custom-ubuntu
Dins mourem la iso descarregada i continuem amb la descompressió i muntatge:
xorriso -osirrox on -indev linkat-edu-16.04-amd64.iso -extract / custom-iso
A partir d'ara ens convertirem en root per evitar problemes de permisos ja que hi han ordres que necessiten ser sudoers
sudo -s
i procedim a desempaquetar la iso per poder editar-la
unsquashfs custom-iso/casper/filesystem.squashfs
Copiem el resolv.conf per dotar d'internet a la imatge i canviem la ruta per estar dins de la imatge i treballar en ella:
cp /etc/resolv.conf ~/custom-ubuntu/squashfs-root/etc/
chroot squashfs-root/ 
Fem uns petits moviments previs:
mount none -t proc /proc; mount none -t sysfs /sys; mount none -t devpts /dev/pts
I a partir d'ara ja treballem des de la imatge. Primer actualitzarem repositoris i instal.laré paquets que necessitaré per treballar una vegada instal.lat com son el congelador les dependències per instal.lar impressores compartides i el muntador d'unitats.
apt update
apt install -y samba smbclient cups htop gnome-tweak-tool tfreezer linkat-muntador-unitats
I ja que estic, actualitzo els navegadors i depencències amb:
apt install -y firefox chromium-browser --only-upgrade
Si cal, també podria actualitzar tot el sistema però he comprovat que al cap i a la fi la imatge és molt mes pesada.
A partir d'ara puc fer més canvis i pesonalitzacions, per exemple, afegir el recull dels meus scripts i les icones i tema de windows 10. 
Per norma les deixo en /opt:
cd /opt
Afegeixo els scripts:
wget http://kikevilchez.ddns.net/varios/ISOS/LinkatAbahataR/scripts.tar.gz
tar xzvf scripts.tar.gz
Afegeixo el perfil personalitzat per defecte i els temes previament modificat a skel:
wget http://kikevilchez.ddns.net/varios/ISOS/LinkatAbahataR/skel.tar.gz
i descarrego el conjunt d'icones i temes de colors per Windows10 ( si no volem que aquest sigui el tema per defecte no cal descarregar el fitxer skel.tar.gz.
wget http://kikevilchez.ddns.net/varios/ISOS/LinkatAbahataR/win10tema.tar.gz
i descomprimeixo i fico al lloc
tar xzvf skel.tar.gz
mv /etc/skel /opt/skel.orig
mv skel /etc
tar xzvf win10tema.tar.gz
mv Windows-10-Icons-master /usr/share/icons
mv Windows-10-master /usr/share/themes
rm -r *.tar.gz
Ara ja podem sortir del chroot i prepararem la ISO.
exit
umount -f squashfs-root/proc squashfs-root/sys squashfs-root/dev/pts
rm custom-iso/casper/filesystem.squashfs
mksquashfs squashfs-root/ custom-iso/casper/filesystem.squashfs
dd if=linkat-edu-16.04-amd64.iso bs=512 count=1 of=custom-iso/isolinux/isohdpfx.bin
cd custom-iso/
xorriso -as mkisofs -isohybrid-mbr isolinux/isohdpfx.bin -c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -o ../custom-ubuntu.iso .
cd ..
ls
fdisk -lu custom-ubuntu.iso
dumpet -i custom-ubuntu.iso
isoinfo -d -i custom-ubuntu.iso
xorriso -indev custom-ubuntu.iso -toc -pvd_info
mv custom-ubuntu.iso Linkdows1604x64.iso
cd ~/custom-ubuntu
rm -r custom-iso squashfs-root/
Després d'aquest llarg procés s'esborrem les carpetes temporals i nomes quedaràn les IOS de LinkatEdu original i la Linkadows1604x64.iso.
Si ens fixem, la ISO passa a tenir més de 2 GB, un espai considerable però que ja portarà tot el programari necessari per treballar.
Ara només cal "cremar" la ISO en un pendrive o un DVD i a instal.lar.



Referències:

Cap comentari:

Publica un comentari a l'entrada