Accidentalmente eliminado el kernel y los controladores básicos (los gráficos de Internet TouchPad no funcionan) -- mmand-line campo con apt campo con kernel campo con touchpad campo con sed camp askubuntu Relacionados El problema

Accidentally removed kernel and basic drivers (internet touchpad graphics not working)


0
vote

problema

Español

Había estado teniendo problemas de almacenamiento bajos en mi partición raíz, así que probé algunos consejos de limpieza de este foro, incluyendo ( https://maryroseozok.com/blog/post/freeing-disk -Space-on-Your-Linux-Server ), y la siguiente lista ordenada de los comandos (realizé, peligrosos):

  apt-get autoclean  sudo du -sh /var/cache/apt/archives  sudo apt-get autoremove --purge  sudo rm -rf ~/.cache/thumbnails/*  sudo du -h --max-depth=1  dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/(.*)-([^0-9]+)/1/")"'/d;s/^[^ ]* [^ ]* ([^ ]*).*/1/;/[0-9]/!d' | xargs sudo apt-get -y purge  sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/(.*)-([^0-9]+)/1/")"'/d;s/^[^ ]* [^ ]* ([^ ]*).*/1/;/[0-9]/!d' | xargs sudo apt-get -y purge  sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -rm | sed "s/(.*)-([^0-9]+)/1/")"'/d;s/^[^ ]* [^ ]* ([^ ]*).*/1/;/[0-9]/!d' | xargs sudo apt-get purge  sudo shutdown -rf   

En particular, creo que las cosas en desorden fue el comando largo 'sudo dpkg ...', que se supone que elimina los núcleos viejos; Creo que podría haber eliminado el kernel y algunos conductores importantes.

Ahora, tengo un arranque dual de Windows, pero mi grub ha desaparecido, en el sentido de que automáticamente va a Ubuntu (aunque pueda acceder a Windows a través de la BIOS F2); Para intentar arreglar el kernel, lo seguí ( Cómo restaurar un sistema después de eliminar accidentalmente todos los kernels? ) con poco éxito, lo que significa que Linux-Image-Genic está instalado ahora, pero eso no solucionó las cosas.

Los problemas experimentados en Ubuntu son:
Resolución de la pantalla atrapada en 800x600
-No reconocer cualquier periférico de Internet, incluyendo WiFi interno, adaptador WiFi externo, Ethernet
-Touchpad no funciona
- El resto del sistema está funcionando, parece.

Otras soluciones. Podría intentarlo está utilizando la herramienta de reparación de arranque, pero sin Internet, no sé cómo instalarlo (lo mismo con paquetes eliminados, aunque podría hacerlo de Live USB), y no estoy Seguro cómo usarlo / si eso podría ayudar.

Además, debo intentar seguir la respuesta en ( ¿Cómo restaurar los archivos eliminados en / boot? (VMLINUZ Falta, el sistema no arranca) )?

P.s. Tengo carpetas caseras y raíz en particiones separadas

Original en ingles

I had been having low storage issues on my root partition so I tried out some cleaning advice from this forum, including (Root drive is running out of disk space. How can I free up space?) and also (https://maryrosecook.com/blog/post/freeing-disk-space-on-your-linux-server), and the following ordered list of (I realised, dangerous) commands:

apt-get autoclean  sudo du -sh /var/cache/apt/archives  sudo apt-get autoremove --purge  sudo rm -rf ~/.cache/thumbnails/*  sudo du -h --max-depth=1  dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge  sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge  sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -rm | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get purge  sudo shutdown -rf 

In particular, I think what messed things up was the long 'sudo dpkg...' command, which is supposed to remove old kernels; I think it could've removed the kernel and some important drivers.

Now, I have a dual windows boot, but my grub has disappeared, in the sense that it automatically goes to ubuntu(even though i can access windows through F2 bios); to try and fix the kernel, I followed (How to restore a system after accidentally removing all kernels?) with little success, meaning linux-image-generic is installed now but that didn't fix things.

The experienced issues in Ubuntu are:
-Screen Resolution stuck at 800x600
-Not recognising any internet peripherals, including internal wifi, external wifi adapter, ethernet
-touchpad not working
--The rest of the system is working, it seems.

other solutions i could try are using the boot-repair tool, but without internet i don't know how to install it(same with removed packages although i might be able to do that from live usb), and i am not sure how to use it/whether that could help.

Also, should I try following the answer in (How to restore deleted files in /boot? (vmlinuz missing, system does not boot))?

P.S. I have home and root folders on separate partitions

              
 
 

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

Simplemente eche un vistazo a los paquetes que eliminó Mirando el DPKG & AMP; COMPT LOG:

  cat /var/log/dpkg.log  cat /var/log/apt/history.log    

o

  xdg-open /var/log/dpkg.log  xdg-open  /var/log/apt/history.log    
 

Simply have a look at the packages you removed by looking at the dpkg & apt log:

cat /var/log/dpkg.log  cat /var/log/apt/history.log  

or

xdg-open /var/log/dpkg.log  xdg-open  /var/log/apt/history.log  
 
 
 
 

Relacionados problema

4  Cómo encontrar texto y reemplazar esa línea si existe con terminal, de lo contrario, solo agrega la línea para terminar  ( How to find text and replace that line if exists with terminal otherwise just ap ) 
Quiero poner en sudo gedit /etc/sysctl.conf la línea vm.swappiness=10 que a veces cambia. De forma predeterminada, esta línea no existe, por lo que util...

1  SED / AWK - Retire todas las etiquetas, excepto solo dos etiquetas y textos lisos  ( Sed awk remove all tags except only two tags and plain texts ) 
Aquí hay una muestra para mi archivo de texto: <w:r><w:t> <w:r w:rsidR="00D171FD"> <w:t></w:t> </w:r><w:r> <w:t xml:space="preserve"> This is a sample text...

1  Reemplace solo ciertos números usando SED [CERRADO]  ( Replace only certain numbers using sed ) 
cerrado . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ...

1  El uso de SED para agregar caracteres al final de una línea agrega una nueva línea  ( Using sed to add characters at the end of a line adds a new line ) 
Estoy haciendo un script para convertir algunas listas de cubierta mágicas de un formato a otro. Necesito insertar el código de configuración para cada tarjet...

0  ¿Cómo usar el comando SED para buscar la cadena con "/" personaje en él y reemplazar con alguna otra cadena?  ( How to use of sed command to search string with character in it and replace ) 
He ejecutado el comando: ABCDEFGHIJKLMNABCDEFGHIJKLMN5 En la salida, este comando no reemplaza "http: //" con "www" ¿Por qué? ¿Y cómo cambiar delimita...

2  ¿Cómo eliminar programáticamente las nuevas líneas vacías de un archivo?  ( How to programatically remove empty new lines from a file ) 
Necesito eliminar las nuevas líneas vacías del archivo de texto en el terminal. archivo de ejemplo 123 123 123 123 123 123 He buscado en Google u...

4  Retire las cotizaciones alrededor de los enteros en un archivo CSV  ( Remove quotes around integers in a csv file ) 
en un archivo CSV grande (& gt; 1 gb) Tengo algo como "34432", "name", "0", "very long description" pero en lugar de eso me gustaría tener 34432, "n...

7  ¿Cómo reemplazar las cadenas en el archivo sin regex?  ( How to replace strings in file without regex ) 
Necesito reemplazar algunas cadenas en archivos (desde la línea de comandos), pero no quiero usar sed -i porque mi cadena contiene muchos personajes diverti...

15  Regex con comando SED para analizar el texto JSON  ( Regex with sed command to parse json text ) 
Tengo este texto JSON: { "buildStatus" : { "status" : "ERROR", "conditions" : [{ "status" : "OK", "metr...

3  Eliminar todo antes de la primera ocurrencia de la palabra especificada  ( Remove everything before first occurence of specified word ) 
¿Cómo puedo eliminar todo antes de la primera ocurrencia de una palabra específica usando sed ? lo que he intentado hasta ahora: echo $(cat /etc/nginx/s...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos