Ubuntu needs a "sysprep"-like tool, like Windows has
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oem-config (Baltix) |
Fix Released
|
Undecided
|
Unassigned | ||
ubiquity (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
This is a feature request. It's a brand new thing that would probably be a package of its own.
Microsoft has a well-known, long-standing, somewhat-dodgy administrative tool called sysprep that puts a Windows machine into a newish state ready for use by some new user. It's especially useful just after you've imaged/cloned a Windows machine, to give it unique qualities like new hostname (you don't want two machines on your LAN with the same hostname). More background info on sysprep is at wikipedia: http://
We need a tool that would put the machine into this ready-to-hand-off state. This tool I'm proposing (which acts like sysprep) would do this.
I wish Ubuntu had a graphical, wizard-like tool for this.
Here are the use cases:
-Freegeek (http://
-Say I have an older computer with Ubuntu installed and want to sell it to a friend. Ubuntu's free licensing allows me to let that friend continue using that Ubuntu. But I have alot of my own personalizations and data on that machine (which of course I've backed up before selling it). And I don't want my friend to continue using my username and account. I want to just have a nice sysprep-like tool offer to nuke my old account, do some magic, and power off the machine. Then upon next boot, ask the next person who powers the machine on to create a new account (plus set timezone, and optionally ask for a new hostname to be set, for an extra touch of personalization). Then my friend could power the machine on for the first time and be asked to create a fresh username (ie. an account with admin privaleges). This friend would have a shiny new default desktop and feel like they are using a brand new computer, and not have to go through the trouble of freshly installing Ubuntu.
In summary, please make it easy for these resellers, and all future resellers to put an Ubuntu machine into a state where it can be easily handed off to a new owner.
affects: | oem-config (Ubuntu) → ubiquity (Ubuntu) |
tags: | added: oem-config |
Oh yeah, a third use case:
-imagine you work in the IT department of a large corporation that saves time by cloning Ubuntu desktop machines: just after you've managed to clone an Ubuntu machine, you want to hand it off to a new user. And the freshly cloned machine needs to have a new hostname or there'll be a clash on the LAN. So ask the next person who powers the machine on for a new hostname, as you want to be nice and let the user choose their own hostname (and enforce that it's not on the LAN already by trying to resolve that hostname).