OK I just tried the Ubuntu, remove Xubuntu script as posted here and I encountered the expected lightdm problem but I'll do this in the order of occurrence. I began by installing and updating Xubuntu Precise, and then just ran "apt-get install ubuntu-desktop".
Originally Posted by aysiu
After being certain that both Xubuntu and Ubuntu booted OK I opened the dashboard and typed term:
Screenshot - 05052012 - 01:49:03 AM.jpg
As you can see there both the 'gnome-terminal' and 'xfce4-terminal' are largely indistinguishable in the dash. That's what worries me about removing any OS's native terminal. Being familiar with the global-menu I just clicked on Help > About to be sure I had 'gnome-terminal' open and then ran your script.
When the script was done running I rebooted and was, quite expectedly, presented with the following while trying to boot up:
That's one of the things I was trying to explain clear back in post #518. AFAIK the entire Ubuntu family uses 'lightdm' now except for Kubuntu which still uses 'kdm', but Ubuntu itself uses 'unity-greeter' and the rest of the tribe uses 'lightdm-gtk-greeter', and just installing or reinstalling DE's does not change the greeter used so you must include the proper one of these:
To select 'lightdm-gtk-greeter':
To select 'unity-greeter':
sudo /usr/lib/lightdm/lightdm-set-defaults -g lightdm-gtk-greeter
Anyway I was able to fix things by booting into recovery mode and typing "/usr/lib/lightdm/lightdm-set-defaults -g unity-greeter".
sudo /usr/lib/lightdm/lightdm-set-defaults -g unity-greeter
Totally off-topic but I should also mention that I was surprised selecting "root" in recovery mode mounts files and folders as read only so I first had to enable networking and then select root again to get read & write capability. That may effect other uses of the recovery mode
After that I was able to boot normally though and the only indication that removing those kernel header packages may be any kind of a problem is this:
But I need to take a peak at some other conversions where I specifically did not remove any kernel packages for a comparison.
I actually got to thinking that it may be wise if we'd create these scripts using 64 bit OS's to eliminate the kernel mess anyway, and I've sort of been wanting to try 64 bit on my Intel Atom anyway, but it may take me a few days to get it done.