Tom*_*han 8 partitioning ubiquity re-installation files 12.04
在已经存在现有 Ubuntu 安装的分区上重新安装 Ubuntu 并且不选择格式化该分区时,安装程序在开始安装之前会显示一条警告消息:
/dev/sda5 上分配给 / 的文件系统尚未标记为格式化。安装过程中将删除已存在于任何定义的挂载点下的包含系统文件(/etc、/lib、/usr、/var、...)的目录。
请确保您在安装前备份了所有关键数据。
这里的“系统目录”列表似乎并不完整。此外,我希望 /home 是一个系统目录,但根据经验,我知道 /home 不会被删除。
安装期间将删除的目录的完整列表是什么?
Liv*_*eBT 10
我无法在无处不在的源代码中找到硬编码列表。该文件说,分区是由二(Debian安装程序)代码处理,以避免重复和维护工作。但是我无法在相关软件包或 Debian 文档中找到答案。
幸运的是/var/log/syslog,分别/var/log/installer/syslog在安装后,包含有关无处不在和安装过程的有用信息。以下是我的 VM 中 12.04 安装和 12.04 安装的摘录:
May 27 21:20:12 ubuntu ubiquity[8109]: switched to page partman
May 27 21:20:35 ubiquity[8109]: last message repeated 5 times
May 27 21:20:35 ubuntu kernel: [ 598.116238] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
May 27 21:20:35 ubuntu ubiquity: umount: /tmp/tmp.5jn9BTMDwz: device is busy.
May 27 21:20:35 ubuntu ubiquity: (In some cases useful info about processes that use
May 27 21:20:35 ubuntu ubiquity: the device is found by lsof(8) or fuser(1))
May 27 21:20:35 ubuntu ubiquity:
May 27 21:20:37 ubuntu ubiquity[8109]: debconffilter_done: ubi-partman (current: ubi-partman)
May 27 21:20:37 ubuntu ubiquity[8109]: Step_before = stepPartAdvanced
May 27 21:20:37 ubuntu clock-setup: Sun May 27 21:20:37 UTC 2012
May 27 21:20:37 ubuntu clock-setup: rdate: adjust local clock by -0.063701 seconds
May 27 21:20:40 ubuntu ubiquity[8109]: switched to page timezone
May 27 21:20:42 ubuntu kernel: [ 605.076359] Adding 784380k swap on /dev/sda5. Priority:-1 extents:1 across:784380k
May 27 21:20:42 ubuntu kernel: [ 605.225583] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
May 27 21:20:51 ubuntu ubiquity: not installable:
May 27 21:20:51 ubuntu ubiquity: version mismatch:
May 27 21:20:51 ubuntu clear_partitions: Considering /,/dev/sda1.
May 27 21:20:51 ubuntu kernel: [ 614.038996] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
May 27 21:20:51 ubuntu clear_partitions: Removing bin from / (/dev/sda1).
May 27 21:20:51 ubuntu clear_partitions: Removing dev from / (/dev/sda1).
May 27 21:20:51 ubuntu clear_partitions: Removing etc from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing lib from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing lib64 from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing proc from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing sbin from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing sys from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing usr/bin from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing usr/games from / (/dev/sda1).
May 27 21:20:52 ubuntu clear_partitions: Removing usr/include from / (/dev/sda1).
May 27 21:20:53 ubuntu clear_partitions: Removing usr/lib from / (/dev/sda1).
May 27 21:20:53 ubuntu clear_partitions: Removing usr/not-formatted from / (/dev/sda1).
May 27 21:20:53 ubuntu clear_partitions: Removing usr/sbin from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing usr/share from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/backups from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/cache from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/crash from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/games from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/lib from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/lock from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/log from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/mail from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/not-formatted from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/opt from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/run from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/spool from / (/dev/sda1).
May 27 21:21:02 ubuntu clear_partitions: Removing var/tmp from / (/dev/sda1).
May 27 21:21:02 ubuntu kernel: [ 625.522422] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: errors=remount-ro
Run Code Online (Sandbox Code Playgroud)
基本上目录 bin、dev 等、lib、lib32、lib64、proc、sbin 和 sys 以及 usr 和 var 的内容都被删除(/usr/local 和 /var/local 似乎是一个例外,但测试文件夹我已在 usr 和 var 被删除)。引导目录似乎没有被删除,只是被与 grub 和内核相关的包覆盖了。