for some reason one of the packages uninstalled cinnamon(oops) [...] i get kicked back to the log in screen.
It sounds like a configuration problem of some sort to me, but not necessarily one with cinnamon.
i can't reinstall using Ctrl+Alt+F1 because it also uninstalled my network stuff so i can't get an ip
You can prolly get around this using a chroot from a live-usb, as it would allow you to use a live-usb's internet connection/configuration. I can't say if reinstalling cinnamon will fix your issue or not.
Steps to chroot from your live-usb into your install:
You will need to substitute instances of "/MOUNTPATH" for the mount path of your installation's root partition.
1. Boot live-usb.
2. Open Nemo (the file-manager), mount your Linux Mint install's partition, and take note of the mount path. Usually something like "/media/mint/cdfbac13-07eb-4fe2-8123-3ce65705b4d8".
3. Make sure you're connected to the internet.
4. In terminal type:
sudo mv "/MOUNTPATH/etc/resolv.conf" "/MOUNTPATH/etc/resolv.conf.original"
5. In terminal type:
sudo cp "/etc/resolv.conf" "/MOUNTPATH/etc/resolv.conf"
6. In terminal type:
sudo mount --bind "/proc" "/MOUNTPATH/proc"
7. In terminal type:
sudo mount --bind "/sys" "/MOUNTPATH/sys"
8. In terminal type:
sudo chroot "/MOUNTPATH"
9. In chroot terminal type:
apt-get install --reinstall cinnamon
Remember, in the chroot you are "root" so there is no need to preface elevated commands with "sudo".
10. In chroot terminal type:
11. In terminal type:
sudo umount "/MOUNTPATH/sys"
12. In terminal type:
sudo umount "/MOUNTPATH/proc"
13. In terminal type:
sudo mv "/MOUNTPATH/etc/resolv.conf.original" "/MOUNTPATH/etc/resolv.conf"
Edited by hollowface, 17 January 2017 - 02:20 AM.