
Intenté actualizar de 20.04 a 22.04 en una HP Envy y después de la instalación no hay adaptador wifi ni bluetooth.
El kernel que estoy iniciando es 5.13 si no me equivoco. Esperaba conectarme a Internet y ejecutar alguna versión, apt update && apt upgrade
pero no sé cómo conectarme. La computadora portátil no tiene un puerto Ethernet y probé la conexión Bluetooth, pero el adaptador Bluetooth tampoco funciona y finalmente la conexión USB tampoco hizo nada (es decir, la computadora no reconoció una nueva red o algo similar).
Estaba pensando que de alguna manera puedo solucionar esto si inicio desde un USB activo, tal vez podría solucionarlo, pero no estoy seguro de cómo o si de alguna manera puedo descargar paquetes .deb que puedan faltar e instalarlos. Intenté descargar el kernel 6.2.enlace de descarga(los que están debajo de esta línea "La prueba amd64/build se realizó correctamente (rc=0, on=amd64, time=0:13:06, log=amd64/log)" pero no se pudo instalar)
Estoy algo familiarizado con linux/ubuntu pero no lo suficiente como para ir más allá. Déjame saber qué información adicional sería útil.
Respuesta1
Hay formas de reparar un sistema que no funciona mediante opciones integradas, como arrancar en un kernel anterior o herramientas como el modo de rescate/recuperación... etc. Sin embargo, muchas veces, esos mecanismos integrados pueden no satisfacer sus necesidades de mantenimiento. y se necesita una ayuda externa... En cuyo caso se puede”metafóricamente"pero en realidad conecte su sistema moribundo a un soporte vital y abra sus entrañas para reparar lo que está dañado y luego devolverlo a la vida... Para eso necesitará una memoria USB con capacidad de arranque u otro medio que contenga un sistema Ubuntu activo, es decir del tipo que usaste para instalar Ubuntu en tu máquina por primera vez... Luego, sigue las instrucciones a continuación.
Preparación
Inicie el sistema en vivo, luego conéctese a Internet desde el sistema en vivo, abra una terminal y luego busque su partición raíz (aquel en el que /
reside el directorio raíz de su sistema)... Puede enumerar particiones con, por ejemplo:
sudo fdisk -l
... identifique su partición raíz ... Podría ser algo como /dev/sda2
... O podría ser un volumen lógico o un grupo ZFS que necesita escanear y preparar o incluso un disco/partición/volumen cifrado que necesita descifre primero... Sea lo que sea, necesita montarlo, por ejemplo, /mnt
así:
sudo mount /dev/sda2 /mnt/
Avisoque si tiene una /boot
partición separada, entonces necesita montarla en /mnt/boot/
y de la misma manera, si tiene una /home
partición separada, entonces necesita montarla también en /mnt/home/
.
Entonces,soloSi tiene la versión del cargador de arranque UEFI GRUB, deberá montar la partición EFI de /mnt/boot
la siguiente manera:
sudo mount /dev/sda1 /mnt/boot/efi/
Luego, "vincule" los directorios del sistema necesarios y en buen estado del sistema activo sobre sus equivalentes en el sistema dañado en /mnt
... Primero /proc
,:
sudo mount --bind /proc/ /mnt/proc/
... Entonces, /sys
:
sudo mount --bind /sys/ /mnt/sys/
... Entonces, /dev
:
sudo mount --rbind /dev/ /mnt/dev/
Avisoel montaje de enlace recursivo con --rbind
for /dev
para incluir también el submontaje de /dev/pts
que podría ser necesario para algunos comandos como, por ejemplo, sudo
y su
para funcionar (ver por qué).
Ahora, ejecuta:
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
... Eso copiará sus dominios de búsqueda configurados actualmente desde el sistema en vivo al chroot
entorno para que las aplicaciones que dependen de él para resolver DNS funcionen, por ejemplo, resolviendo los URI de repositorios cuando /etc/apt/sources.list
lo haga, por ejemplo, apt update
desde la terminal ... Ese cambio, sin embargo, no persistirá después de arrancar desde el sistema en el disco, ya que ese archivo en realidad está vinculado simbólicamente y /run/systemd/resolve/stub-resolv.conf
es administrado dinámicamente por systemd-resolved
.
Acción
Correr:
sudo chroot /mnt/
... y listo ... Ahora, estás operando en el sistema original en el disco, conectado a Internet, con los root
privilegios de usuario y cada comando que ejecutes a partir de ahora se ejecutará en este contexto ... Entonces, arregla su sistema según sea necesario... Un buen comienzo (Conjunto de comandos de mantenimiento.) es casi siempre:
dpkg --configure -a && apt update && apt upgrade
... y cuando termine ejecute:
exit
Limpiar
Desmonta montajes anteriores así:
sudo umount /mnt/dev/
... entonces:
sudo umount /mnt/sys/
... entonces:
sudo umount /mnt/proc/
... y cualquier otro que montaste en orden inverso y listo.