Re: Grub problems.
Mine doesn't leave old kernels behind - sometimes I've had to do an auto remove to get rid of them but..
Done several upgrades on this laptop with a EUFI configuration (dual boot into Windows 7) and its never glitched at all.
Canonical says it is working to fix a problem that's crippling some Ubuntu PCs after they've been upgraded to the latest version of the Linux distro. A spokesperson for the company told The Reg it is aware of a "small number" of "power users" are seeing their PCs crash following the move to 14.04. Until there's a fix, the …
"Was happily using Ubuntu 11.04. Decided to upgrade to 11.10 which promptly went berserk as it couldn't handle the integrated graphics on my old Shuttle box."
Actually, a lot of video drivers were completely wrecked in 11.10 that worked in 11.04; in 12.04 most of these worked again.
I used to run every new Ubuntu version, starting with 8.04 or so. But, 10.10 just broke stuff compared to 10.04; 11.04 came together pretty well; 11.10 was quite broken again, and the real "fix" for it was to upgrade to 12.04. Given this, with 12.10, and 13.xx, I tested them strictly in VMs. I'll go right from 12.04 to 14.04 on my real hardware (which apparently does avoid the specific grub problem here, since it's manifested on 13.10->14.04 upgrades.)
Yep, only way to fly, unlike my, wife especially when it comes to iOS upgrades, she is front and centre for upgrades, when hers starts working properly I upgrade mine, I never seem to have a problem :-)
Not sure how many power users run out to upgrade immediately on their production box either and that's any OS or distro not just Ubuntu, simple rules
1 upgrade for Linux Kernel, wait one week
2. upgrade for Linux Distro any flavour wait 2-4 weeks
3. upgrade for OSX wait 2-4 weeks
4. upgrade for windows available depending on version number wait 2-3 months or 2 - 3 years :-)
" the upgrade breaks the GRUB bootloader, rendering the machine unbootable."
I had that problem multiple times with Ubuntu, maybe even with the last install ... instead of reading my GRUB and keeping the information it writes a default GRUB file. And, because my disk drive assignments aren't bog standard, It can't find the boot information.
I reported it several times and got zero response from them.
What a clever idea to unify the search so you have one box to find files and applications, because once you're using it, they have you by the balls to insert any kind of junk advertising they want into the results. And that's exactly what they've done.
Used to be an ubuntu fan but there's nothing cool about an OS that shows adverts.
Since adverts are on by default and you need to use the menu to change the settings, looking at at least one advert will always be mandatory in Ubuntu. Ok you probably know some super keyboard shortcut to change the settings, but I would rather memorize more important things than that so there.
The only thing really stopping Ubuntu from taking over has been very poor QC of the last 3 versions and a joke of an installer and updater.
Fix that and make it dirt simple for non-techies to install, and world domination will happen.
Oh, and as for the recommended fixes? NONE of them worked. The final fix was to boot to a Win DVD, get a command prompt and run bootrec/fixmbr.
Took me 3 hours to find the fix and 10 minutes to actually fix it.
"The only thing really stopping Ubuntu from taking over has been very poor QC of the last 3 versions and a joke of an installer and updater."
And providing as wide a testing coverage on real hardware as possible, is what The Community should really be doing. Without that QC teams have fewer issues to work with. I recollect various pleas for more ISO testing, and specifically upgrade testing on various Ubuntu outlets a few years ago when 12.04 was coming in. I did do some ISO tests on 12.04 with shonky Intel integrated graphics on an old AMD box I had.
Could we perhaps be seeing here the effect of a shift of the hobbyists and tinkerers to other Linux distributions? The kind of people who will spend a Sunday morning tracking down an obscure issue on a particular combination of hardware with a specific distribution rather than just tossing it and installing another?
Debian Stable and the Enterprise Linuxen (RHEL, CentOS, Springdale Linux and Oracle Linux) are generally regarded as more stable and better tested than Ubuntu, but that may simply be a reflection of the much longer testing periods. Packages tend to be older on Debian Stable and the ELs. Swings, roundabouts.
Most things breaking are (relatively) trivial to fix. If Grub goes tits-up, it's a serious problem.
Funnily enough, Grub updates are the reason I gave up Ubuntu and moved to Debian. Four or five routine Grub updates threw up messages that they'd failed and my computer may be un-bootable.
I can restore my system from backups easily for almost any problem, but if the Grub bootloader's bust, I'm in the shit!
I just filed a bug report for it this weekend. Seems pretty silly that they forgot to include the dm-raid modules in the initrd and thus renders the rebuild of my media center unbootable since I decided out of the blue to convert the box to RAID5 (and convert it to Linux from Win7, but that's because of my lately-increased hatred for M$). It's a pretty silly mistake since the modules are needed for the machine to boot. I did manage to fix it tho.
Bugreport: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1313169
Ironically, I have two other RAIDed Ubuntu boxes and they upgraded and boot fine, albeit they're fitted with RAID0 instead, since they're built primarily for my gaming needs.
I also have a problem with the NetworkManager applet not showing on all three boxes- may file a bug report later, once I figure out how to fix that- the internet searches seems to suggest that there's an error in the dbus config somewhere.
My Dell Studio 1535 seems to have problems waking up from sleep on 14.04. The screen stays blanked and I would assume it is off in la la land if it were not that the lighting in the keyboard comes on for a few moments. And they still did not fix the reversed power save mode when you go on and off battery power. Everything is fine while you are on battery - then you plug-in and it dims the screen like you went on battery. You can at least use the brightness keys to bring it back up. Reported that one last year.
Linus Torvalds has said that Linux does not have a design, and will never have. Instead, big parts are rewritten all the time, so we iterate to a better version. Just like nature evolved humans from apes. This "rewrite and throw everything all the time" is superior to a stable design - according to Linus.
This leads to big parts of the code being in beta stage all the time. The code never has time to mature, so it is unstable all the time. Just read all the threads here on problems when upgrading. Linux is very fragile, upgrade it and chances are big it won't work. But hey, people said that Windows is the best system for years. So there will be people saying that Linux is the best system.
Linux is the new Windows, fragile and sloppy code. Another big problem is that the internal Linux ABIs are frequently changed so you need to modify your device drivers, and recompile them. New kernel releases might trigger recompilations and modifications. Depending on which kernel you use, you need to use the corresponding device version. That is one of the reason this article was written. Big OEM vendors have large problems updating all device drivers every time the Linux ABIs are changed. They need to employ developers doing this. Say HP has 1.000 drivers, and they have 10 developers doing nothing but this. Then they have to fix 1000 drivers each. How long will it take to modify and recompile 1000 drivers for a single programmer? Say he does 10 drivers a day, it will take 100 days. But before that, Linus Torvalds has chagned the ABIs again.
No other OS has this broken device driver model as Linux has. Within a windows version, your drivers will work. Within XP, your driver will work no matter you run XP SP1, SP2 or SP3. With Win8, your drivers will work no matter you run 8.1 or 8 SP1 or SP2, etc. Only Linux has this broken model. And that is the reason you get problems when you upgrade Linux. And this article could be written.
I did a fresh install of Ubuntu 14.04 on the day after it was released. So far I have had no problems and 14.04 is both faster and less buggy that 12.04. I have had many problems in the past with Ubuntu messing up using the upgrade option, so I jiust nuke the hard drive and do a fresh install and I have had fewer problems. I have been using Ubuntu since it was in the 5's
This post has been deleted by its author
I suppose I shall burn an Alternate DVD and restore grub on the Linux partition, redo the multiboot stuff after if needed.
Snazzy mass market distro should not do such things. With dual boot in mbr and not with grup but with windows, none of the easier ways of addressing this type of thing apply. Takes too much fussing rebooting each time to verify which of Linux, grub, windows mbr bootloader, or that bootloader's multi-boot bcd entries or the config snippet from the Linux partition is a fault; to fix the offending component; and to verify everything works, not just the same or a different selection of some things.