Adaptació

A les seccions anteriors heu completat la construcció i instal·lació d’Ubuntu Touch al vostre dispositiu. El següent pas és arrencar el dispositiu, obtenir accés remot i depurar segons sigui necessari.

Què és una bota amb èxit?

Quan arrenqueu la vostra construcció per primera vegada normalment no obtindreu res a la pantalla. Això no és necessàriament una indicació que alguna cosa hagi anat malament. És possible que el vostre sistema hagi arrencat amb èxit i això es pot comprovar obtenint accés remot.

Si el vostre sistema ha arrencat correctament, podreu connectar-vos al vostre dispositiu des del vostre amfitrió utilitzant ssh i continuar depurant i configurant des d’allà.

Si alguna cosa ha anat malament, normalment se li ha d’oferir una connexió telnet a través de la qual es pot procedir amb la depuració. Si no en tens cap, el problema pot ser més difícil de determinar. Si t’encalles no dubtis a buscar ajuda.

S’està obtenint l’accés remot

Quan s’inicia el vostre dispositiu, és probable que romangui a la pantalla del bootloader. Tanmateix, hauríeu d’obtenir una nova connexió de xarxa a l’ordinador al qual el teniu endollat. Usarem això per depurar el sistema.

connectivitat

Per confirmar que el vostre sistema s’ha iniciat correctament, executeu dmesg -w i esteu atents per «GNU/Linux device» a la sortida. Això confirma que podeu establir una connexió ssh amb el dispositiu (vegeu a sota). Si en canvi obteniu quelcom semblant a «Halium initrd Failed to boot”», aneu a Connexió telnet.

Establiu una connexió ssh al vostre dispositiu de la següent manera:

El vostre ordinador ara hauria de tenir una interfície RNDIS recentment connectada. Comproveu la sortida de ip link show per al nom del dispositiu. El nom del dispositiu probablement s’assemblarà a enp0s29u1u1. Assigneu a aquest dispositiu una adreça MAC falsa (si la predeterminada és tots 00s) i una IP de 10.15.19.100:

ip link set <devicename> address 02:11:22:33:44:55
ip address add 10.15.19.100/24 dev <devicename>
ip link set <devicename> up

Un cop finalitzat, haureu de poder iniciar la sessió amb el següent:

ssh phablet@10.15.19.82

La contrasenya serà la que heu establert quan s’executava rootstock.

Connexió telnet

Si se us ha ofert una connexió telnet, és probable que no s’hagin trobat i muntat els rootfs i la imatge del sistema en el moment de l’arrencada. Això pot indicar que una o més particions no s’han muntat com haurien. Connecteu al vostre dispositiu amb la següent ordre:

telnet 192.168.2.15

A partir d’aquí es pot començar a depurar per esbrinar el que va sortir malament. Si us plau, busqueu ajuda per esbrinar com procedir.