Passa al contingut principal

#1.2 Segunda parte de la historia

    Me quedé instalando Fedora Workstation 42 en disco duro externo SATA(el antiguo que llevaba este PC) vía USB, todo bien hasta que actualicé un último paquete que decía ser de seguridad. No veas el quebradero de cabeza que tuve, me acosté tardísimo, al día siguiente que si creando LiveUSB de Fedora(nada), y cada vez que lo reiniciaba me aparecía un error diferente, hasta que se me quedó en algo del GRUB. Como entenderéis después de tantos años de no tocar ni Linux ni una BIOS si quiera, no entendía nada.
    Pero nada, me metí en foros, probé maneras y maneras de crear una LiveUSB para poder arreglarlo desde ella. Al final y al cabo de un rato caí, y buscando, leí que los ASUS o al menos sus BIOS no eran muy compatibles con Fedora(ni idea de esto), luego le pregunté a DeepSeek, y me comentó algo del kernel y la BIOS.
    Dije, voy a probar con Ubuntu, que tiene soporte de Canonical(de ahí el nombre del blog 🫶🏻) y siempre me ha gustado. Y tres cuartos de lo mismo hice LiveUSB y me decía lo mismo. Mientras creaba LiveUSB en el programa Rufus.exe(con permisos de administrador), vi que ponia que qué tipo de arranque quería usar, hasta ahora había usado UEFI porque decían que era el tipo de arranque más nuevo(además sigo pensando que debería ser el que necesita mi portátil), estuve encabezonado todo el día con la UEFI. Y cambiando aspectos de la BIOS quitando el modo seguro, activando y desactivando CSM, desactivando el modo Legacy. Ahí cambió el mensaje, me decía algo de MOKL(que por lo visto son unas llaves que se pueden quedar registradas en la BIOS).
    Pero a todo esto, también desconecté el disco duro externo externo. Y lo mismo, no lo conseguía. Esto no puede ser, a ver si va a ser que por alguna razón se me han estropeado los puertos USB, voy a probar a grabar un DVD con Ubuntu. Nada, no cabía. Dije me voy a bajar Xubuntu(la versión más ligera) yo ya haciendome a la idea de que tendría que usar ese SO, pese a que no era el que quería usar finalmente, pero me podían más las ganas de solucionar el problema. Lo grabo, lo inicio. Me dice lo mismo que con los USB. No sabía por donde continuar. Como última opción y exhausto en Rufus al crear la última LiveUSB con Xubuntu le cambié la opción de arranque de UEFI a MBR.
    Volví a la BIOS, miré si tenía alguna actualización, la actualicé, la desactualicé, la puse de fábrica y en esas que tenía activado el Legacy, me arranca el DVD, aproveché para hacerle un Memtest86 algo que viene en algunas imágenes de distribuciones Linux. Hasta ahí todo bien.
    Realizo la instalación y ya en el último paso, me salta un error que me dice que nada, que no se puede acabar de instalar(en ese momento no lo sabía pero era un conflicto con el GRUB, ya explicaré porqué). Ya había celebrado que lo había conseguido. Lo pruebo un par de veces y lo mismo. Acabo creyendo que es tema de hardware, que el disco duro está viejo y defectuoso.
    Así que acabo comprando un disco duro externo nuevo Maxone SSD(más rápido que el antiguo).

Comentaris

Entrades populars d'aquest blog

Projecte Flask + S3 #3: Del servidor local a S3

  Aquesta és la tercera part que parlo del projecte. Si encara no estàs seguint-lo, et recomano que miris les entrades anteriors dedicades al tema. A la primera part vam configurar l’entorn i decidir les pautes. A la segona , dedicàrem el seu temps a la importància de fer una bona classe S3Client i uns tests de pytest correctes. A l’hora de pensar en desenvolupar l’app , hem de canviar la manera de pensar. Passem d’una filosofia de backend en la que pensem únicament en Python - A una full-stack amb Flask. Què és un full-stack ? La seva traducció literal és una “pila complerta”, es refereix a quan en programació s’escriu un codi des de zero. I disposa de tres parts:  Front-end , la interfície d'usuari, és el que interactua directament des del seu dispositiu i en el nostre cas és HTML/Jinja2. Back-end , el cervell que s'encarrega de processar les peticions del Front-end, executar la lògica de l’aplicació, les autoritzacions i la connexió amb la base de dades. Base de dades , ...

Projecte Flask + S3 #2: El cervell i la xarxa de seguretat

  Aquesta és la segona part del projecte. Si has parat aqui et convido a consultar la primera entrada , on vam configurar l’entorn i vam establir els requisits previs. Ara passem a la implementació del codi. Objectiu d’avui/Introducció Documentar la creació del backend . Tot el desenvolupament del codi i que faré menció el podeu trobar al repositori corresponent al meu perfil de Git , o sigui que pots anar directament allà o obrir-lo a una finestra mentre veus els comentaris que descric. No vull deixar-me a aquesta introducció la importància que ha tingut pel bon i correcte desenvolupament del codi:  La documentació oficial d’ Amazon Web Services de Boto3  i les seves guies de millors pràctiques, per exemple . La Classe S3Client i la seva importància La finalitat de crear una classe S3Client com a façana/embolcall(més conegut com a Wrapper) és que amaga tota la complexitat de boto3. Faig un parèntesi, diguem que:  Estem creant "un embolcall dins d’un altre embol...

A la vigesimoséptima, va la vencida

  Ayer sentía que estaba bien con Linux Mint pero a la vez lo veía demasiado cerrado y probé OpenSuse Leap(no me convenció) y hoy vuelvo a intentar instalar Fedora Workstation 42. Eh! Y Linux Mint lo recomiendo 100% para todo el mundo. Según yo mismo, la semana pasada no me funcionó Fedora por el tema de la BIOSLegacy. No le voy a dar más vueltas no es un portátil viejo pero por lo que sea ésta BIOS es la única manera que tiene de funcionar con Linux y un disco duro externo. En realidad no pasa nada (mientras nos quede Windows). Equisde que he estado rajando de Fedora cuando va de puta madre solo que no lo configure bien, no haría honor al nombre del blog sinó. De hecho empiezo a pensar que a lo mejor el UEFI sí funcionaría pero la lié al instalar, de momento lo voy a dejar así con MBR. Bof, empecé por la mañana y todo bien, mi error ha sido al querer instalarle los drivers de Nvidia, ha tenido un conflicto con Nouveau. A veces es mejor dejar las cosas como están. Si fuera mi único...