Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 12357 ideas, 58479 comments, 1187050 votes

Idea #1251: Add "Repair existing system" option to installer



up
1086
down
Written by SeySayux the 29 Feb 08 at 10:54. Category: Installation.
Related to: Nothing/Others. Status: New
Description
Currently, each time when my Ubuntu install is messed up, I have to reformat my partition and reinstall Ubuntu. Next I have to set up everything again. That's very annoying. Other OS'es (Windows, Mac OS X, yes even SUSE, ...) have a "Repair existing system" option. This allows to reinstall the OS without having to reformat. All it would have to do is to manually check and repair dpkg/apt-get, next it has to reinstall every package present on the cd. Very easy, not too hard to implement, many users that would be very happy. Why not do it?

Attachments
No attachments.


Duplicates


Comments
PreviousN wrote on the 29 Feb 08 at 10:59
I think it would be hard to implement but would be down right useful.

I see people on the forums all the time resorting to reinstalling because they can't get x configured correctly.

SeySayux wrote on the 29 Feb 08 at 11:21
PreviousN: oh wait a sec, then I post the proposal to add Sax2 ;)

And it wouldn't be harder than normal installing. Mount drive, check if dpkg isn't damaged, repair dpkg if necessary, reinstall everything (can be done with chrooting+apt-get)

- SeySayux

ebrahim wrote on the 29 Feb 08 at 12:38
At least implement an easy way to repair GRUB!
I'm embarrassed of telling a n00b to boot into live CD and type in terminal (what is that?!) 'sudo grub-install hd0' to get his/her GRUB back!

SeySayux wrote on the 29 Feb 08 at 13:54
@ebrahim: yes, I also have lots of people on the Dutch Ubuntu forum with Grub troubles. I even had to compile a list with the most common grub error codes explained in normal (non-techtalk) language.

jschlicht wrote on the 29 Feb 08 at 23:51
Trying to explain to someone how to reinstall grub is horrible.

Easy reinstalling grub shouldn't take too much, but it would definitely help.

tgstte2 wrote on the 17 Mar 08 at 02:37
I'm not sure everyone is on the same page here. There is BIG difference between broken GRUB or 'messed' up system. So what is being fixed here? the GRUB or the system itself?

If what needs to be fixed is the stupid update-grub.

SeySayux wrote on the 18 Mar 08 at 12:24
My idea was to repair the whole system, so grub too.

- SeySayux

nitro182 wrote on the 11 Apr 08 at 22:08
Good idea! A function that I was expecting from a complete O.S.

Other possible functions of "Repair-mode":

-Automatic check and repair the root file system (with possibility of backup first).
-Restore the original grub configuration.
-Read the database and re-download and re-install all the packages previously installed (with the possibility to add other new packages).
-Restore all configurations (maybe previously backupped) or change the configuration with the same GUIs of a normal Ubuntu (Look & Feeling, etc etc).

I think that in a Live Ubuntu together with the "Install" function, a "repair" function would be great!!

Sorry for my bad english.

natureflow wrote on the 12 Apr 08 at 18:07
The Recovery Modus or the Disk (CD/DVD) should have an great repair function.

* reinstall und configure grub
* repair filesystem
* repair/reset all configurations
* repair/reinstall packetmanagement software
* check md5sums of software files to detect modifications of installed packets and reinstall this package

mp3phish wrote on the 12 Apr 08 at 21:37
nice idea! It's maintenance tools like this that make ubuntu user friendly. Please see my related idea about a user files repair option: http://brainstorm.ubuntu.com/idea/6864/

rafalcieslak wrote on the 17 Apr 08 at 11:41
Good idea.

There should be also an option to upgrade older sytem using live cd.

mudfly wrote on the 13 Aug 08 at 18:34
different levels of repair aggressiveness would be nice.

*Repair to Pristine System
would repair the system to a fresh install, remove any third party debs, and rewrites config files. But does not delete user files.

*Repair System
would attempt to repair all installed packages and checks sanity of configuration files. third party packages might be disabled.

in addition to other ideas in this thread.


Post your comment