将 Ubuntu 重置为出厂设置

cme*_*men 23 reset

我最近遇到了很多问题,现在我在登录屏幕上登录时遇到问题。我要放弃了,只想重置并重新开始。在这种情况下,或者一般情况下,我如何“恢复出厂设置”Ubuntu?

Rin*_*ind 14

我可以看到几个选项,但它们取决于您是否能够通过有效的互联网连接进入命令提示符。

  1. 安装另一个桌面。
  2. 从命令行刻录一个新的 USB 安装程序。

安装另一个桌面

但这并不能保证桌面可以正常工作。您的问题可能与显卡有关,并且也存在于其他台式机中。放到命令行并开始:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

然后选择其中一个(安装该特定桌面):

xubuntu-desktop 
lubuntu-desktop 
ubuntu-mate-desktop
Run Code Online (Sandbox Code Playgroud)

我只列出了一些(你也可以安装 kUbuntu,但仅仅获得一个能够制作安装盘的桌面可能有点过分)。

从命令行刻录新的 USB 安装程序

从命令行下载 Ubuntu

wget http://releases.ubuntu.com/14.04/ubuntu-14.04-desktop-amd64.iso
Run Code Online (Sandbox Code Playgroud)

(将 url 更改为您想要的版本。请参阅http://releases.ubuntu.com和下面的目录以了解您需要的内容)。它将显示如下内容:

~/Downloads$ wget http://releases.ubuntu.com/14.04/ubuntu-14.04-desktop-amd64.iso
--2015-02-28 21:09:59--  http://releases.ubuntu.com/14.04/ubuntu-14.04-desktop-amd64.iso
Resolving releases.ubuntu.com (releases.ubuntu.com)... 
91.189.92.151, 2001:67c:1360:8c01::1e
Connecting to releases.ubuntu.com (releases.ubuntu.com)|
91.189.92.151|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1010827264 (964M) [application/x-iso9660-image]
Saving to: ‘ubuntu-14.04-desktop-amd64.iso   6%  58,05M  1,36MB/s   eta 7m 47s
Run Code Online (Sandbox Code Playgroud)

然后将 ISO“dd”到 USB 闪存驱动器。请特别注意设备名称。如果你搞砸了,你可以覆盖你当前的安装......我倾向于使用dmesg

[26005.823077] sd 7:0:0:0: Attached scsi generic sg3 type 0
[26006.953612] sd 7:0:0:0: [sdc] 30299520 512-byte logical blocks: (15.5 GB/14.4 GiB)
[26006.954291] sd 7:0:0:0: [sdc] Write Protect is off
[26006.954298] sd 7:0:0:0: [sdc] Mode Sense: 23 00 00 00
[26006.954912] sd 7:0:0:0: [sdc] No Caching mode page found
[26006.954918] sd 7:0:0:0: [sdc] Assuming drive cache: write through
[26006.972919]  sdc: sdc1
[26006.976297] sd 7:0:0:0: [sdc] Attached SCSI removable disk
Run Code Online (Sandbox Code Playgroud)

所以那将是“sdc”。这会烧掉它(如果你还在下载,跳过第一个,如果已经安装,跳过第二个):

cd ~/Downloads
sudo apt-get install gddrescue
sudo ddrescue -d -D --force ubuntu-14.04-desktop-amd64.iso /dev/sdc
Run Code Online (Sandbox Code Playgroud)

结果:

GNU ddrescue 1.19
Press Ctrl-C to interrupt
rescued:    63504 kB,  errsize:     230 B,  current rate:     196 kB/s
   ipos:    63504 kB,   errors:       1,    average rate:   12700 kB/s
   opos:    63504 kB, run time:       5 s,  successful read:       0 s ago
Finished                                     
Run Code Online (Sandbox Code Playgroud)

以及新创建的 USB ISO 的映像:

在此处输入图片说明


Kul*_*lfy 9

恢复出厂设置 - 维基百科

计算机出厂重置会将计算机恢复到计算机的原始操作系统并删除存储在计算机上的所有用户数据。

这可以通过重新安装操作系统或使用出厂重置选项来实现。但是在 Linux 中,没有内置的恢复出厂设置选项。因此,需要寻找可以实现上述目标的替代方案。

虽然重新安装操作系统是删除用户、用户文件和用户应用程序的首选方法,但它有点乏味。有一个名为Resetter的工具可以让“重置 Ubuntu”变得更容易,并且可以执行出厂重置通常会做的事情。

介绍:

Resetter是一个用于将 Ubuntu 安装重置为出厂默认设置的工具。Ubuntu系统会回到第一次安装时的状态。它会找到所有在 Ubuntu 全新安装后安装的应用程序并删除它们。不仅是应用程序,它还会删除用户。删除用户也意味着删除他们的家,这意味着所有用户文件和配置。您不必从一开始就安装所有内容。只需将您的 Ubuntu 重置为其出厂默认设置并开始安装其他所有内容。

安装:

  • 下载最新发布的复位器附加的apt-key_versionX.debGitHub的或使用的wget直接下载。在发布此答案时,v3.0.0 是最新版本。要使用下载wget

    wget https://github.com/gaining/Resetter/releases/download/v3.0.0-stable/resetter_3.0.0-stable_all.deb
    wget https://github.com/gaining/Resetter/releases/download/v3.0.0-stable/add-apt-key_1.0-0.5_all.deb
    
    Run Code Online (Sandbox Code Playgroud)
  • 安装一些依赖:

    sudo apt install libqt5clucene5 libqt5designer5 libqt5help5 python3-psutil python3-pyqt5 python3-pyqt5.qtsvg python3-sip
    
    Run Code Online (Sandbox Code Playgroud)
  • 安装下载的.deb包:

    sudo dpkg -i package1.deb package2.deb
    
    Run Code Online (Sandbox Code Playgroud)

使用复位器:

  • 从 Dash 打开 Resetter 并进行身份验证。执行管理任务需要进行身份验证。

    欢迎屏幕

  • 要重置 Ubuntu,请单击自动重置。但是,如果您想一次删除多个包,请单击自定义重置。

    重启

  • 单击“是”进行确认。您将看到一个对话框,其中列出了所有将被删除的包。

    包裹清单

  • 单击“确定”开始。恢复出厂设置将开始:

    重置

  • 将创建一个新用户以使用管理权限访问系统。将出现一个对话框,显示有关该新创建用户的详细信息。之后将出现重新启动的确认。

    新用户详情

    重启系统

  • 如果您的 Ubuntu 启动到 TTY 模式(命令行/控制台模式),请使用新用户的凭据登录并再次安装桌面环境。

    sudo apt install ubuntu-desktop
    sudo reboot 
    
    Run Code Online (Sandbox Code Playgroud)
  • 使用之前提供的密码登录。

    登录

  • 根据方便修改用户名密码