0

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

  • Think the easiest way would be to reinstall system on root. Backup home in case something goes wrong. Should be able to backup from live system. Root should be about 20GBs plus. – crip659 Oct 12 '19 at 13:46

1 Answers1

1

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 
Nemesis
  • 26
  • Thanks, I managed to reinstall all the removed packages from Live USB and your answer helped finding those packages. i also fixed grub with boot-repair – Francesco Minnocci Oct 13 '19 at 10:00