ubuntu 重装保留数据,ubuntu重置系统命令

很多朋友对于ubuntu 重装保留数据和ubuntu重置系统命令不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

怎样用优盘安装ubuntu操作系统

从U盘安装系统

上一篇博客中我们提到过,虽然 Ubuntu的发行安装方式众多,我们仍然推荐从硬盘开始安装。另一方面比起光盘,相信很多同学也了解U盘的优势:易于携带,保存,复制。这里不再敷陈,我们就从制作启动U盘说起。

1.下载 Ubuntu ISO文件

访问 Ubuntu的官方下载页面,选择相应版本。一般而言它的版本有桌面版,服务器版,32位,64位,LTS,非LTS之分。所谓 LTS(Long Term Support)指的是长时间支持版本,并不是每一个新版本的 Ubuntu都是 LTS版本,譬如,最新的 12.10版本就不是 LTS版本,12.04就是 LTS版本,12.04之前的 LTS版本要追溯到2010年4月发布的 10.04,同时主版本号代表发布的年份,次版本号代表发布的月份,例如:12.04表示2012年4月发布。一般来说,推荐下载最近的 LTS版本会得到更好的官方支援。这里我们推荐安装 12.04的64位桌面版(命名方式:ubuntu-12.04.1-desktop-amd64.iso),官方支持长达5年之久,基本上已经超过了用户当前硬件的预期使用寿命,也就是说你在换下一台PC之前无需更换操作系统。如果官方站点的下载速度较慢,你也可以搜索国内的一些镜像网站加速下载过程。譬如网易镜像

2.从 Windows制作启动U盘

在 Windows下访问 Universal USB Installer的主页,这个Ubuntu官方推荐的绿色小工具就是帮助用户在手头没有 Ubuntu的情况下,使用 Windows来制作启动U盘。这个页面不仅包括了工具的下载链接,同时也包含了详细的操作步骤,同学们准备好1G容量以上的U盘和刚才下载到的ISO文件,按部就班操作即可。制作U盘的时候注意相应的选项,按我个人的经验它制作出的启动U盘质量相当高,甚至超越了Ubuntu下自带的工具。<img src="" data-rawwidth="450" data-rawheight="352" class="origin_image zh-lightbox-thumb" width="450" data-original="">

3.从 Ubuntu制作启动U盘

如果你手头有一台安装完毕的 Ubuntu系统,你也可以通过启动 Startup Disk Creator这个系统自带的工具制作启动U盘。注意如果你是跨版本的制作相应的启动盘可能会存在问题,笔者曾经在Ubuntu 10.04下使用这个工具制作基于12.04 ISO的启动盘,结果启动盘无法启动电脑,花了一个晚上才搞清楚原来是跨版本引发的问题,最后切换到 Windows下的 Universal USB Installer才解决问题。<img src="" data-rawwidth="591" data-rawheight="503" class="origin_image zh-lightbox-thumb" width="591" data-original="">

4. Ubuntu分区推荐方案

在安装之前,我们先分析一下 Ubuntu桌面系统的分区方案。

要了解分区方案,先从 Linux系统的目录结构说起。使用 Windows系统的用户都知道,Windows系统先有分区的存在,然后在不同的分区下创建文件目录结构。于是我们看到诸如 C:\Windows D:\Downloads之类目录,也就是说每一个目录首先是存在于某个分区的。Linux系统则相反,它首先确定有目录的存在,例如:/,/usr,/media/usb,/media/cdrom,/disk然后才确定这个目录上挂载的是哪个分区(甚至挂载的可能是CDROM, USB等外设以及ISO光盘镜像文件:类似 Windows下虚拟光驱的作用)。访问某个目录,实质上就相当于访问挂载在这个目录上的分区,外设或者光盘镜像文件。我们在上一篇博客中提到过一个系统存储重要数据的目录:/home目录,在通常的最佳实践中,可以把这个 home目录作为一个单独的挂载点,挂载一个独立分区。这样做有几个好处:

系统分区如果损坏,幷不影响到/home分区所在的数据。这些数据通常非常重要,包括有你常用的软件,重要的文档以及各类软件的配置信息,反过来我们也鼓励把重要的数据存放在/home目录下,使得他们保存在系统分区以外的分区,避免因为系统的问题受损。

在重装系统,或者升级系统以后,/home分区的数据可以得到保留,最大程度的避免了软件安装和重新配置的耗时工作。

在日常备份的工作中可以选择只备份/home分区所在的数据,避免做全盘的备份。

我自己就曾经因为在两年前安装Ubuntu 10.04的时候只分了一个分区,把/home目录下的数据和系统文件存储在了同一个分区下,导致在安装Ubuntu 12.04的时候,在没有第二个分区和第二台电脑用来备份/home目录数据的情况下,忍痛将整个系统连同/home目录里的数据全部格式化,损失惨重,教训深刻。

所以一般来说一个 Ubuntu的系统在安装之初应该有三个分区,他们分别是挂载于根目录:/, home目录:/home的两个分区以及 swap分区。swap分区是指虚拟内存的交换区,一般设置为实际内存容量的两倍大小即可。

假设你有一台500G硬盘,2G内存的PC,那么比较好的分区分配方案是:根目录所在分区分配50G左右, swap分区分配4G,剩余空间全部留给/home所在分区即可。

5.安装注意事项

在安装之前,记得备份本机重要数据。在电脑上插入启动U盘后,选择从U盘启动计算机:大多数电脑可以在出现启动画面的时候按F12选择启动媒介,此时选择U盘即可。之后一路安装 Ubuntu会比较顺利,但是以下几个地方仍然需要注意:

在 Installation type界面选择 Something else选项,这样你才有机会调整,保留现有分区以及分区上的数据,并将多个分区挂载到同一个系统的不同挂载点(上文所述的根目录和home目录)【推荐】。

选择 ext4文件系统格式作为 Linux的文件系统格式。

三个分区大小可按上个小节分配,根目录分区大小不必过大,50G至多,如果硬盘本身不大,只分配15G问题也不大。大多的数据应该存放在/home,因此/home所在分区应该足够大。

Installation type界面中 Device for boot loader installation选项列表中记得选择硬盘所在条目一般是:/dev/sda,笔者安装 12.04时因为不慎选择了 USB所在媒介:/dev/sdb导致安装完毕后只有插着USB才能启动系统,悲剧!

大致的效果图如下(忽略分区尺寸一项,随意填的)<img src="" data-rawwidth="1024" data-rawheight="766" class="origin_image zh-lightbox-thumb" width="1024" data-original="">

摘自,版权归原作者所有。

著作权归作者所有。

商业转载请联系作者获得授权,非商业转载请注明出处。

作者:顾金鑫

链接:

来源:知乎

从U盘安装系统

上一篇博客中我们提到过,虽然 Ubuntu的发行安装方式众多,我们仍然推荐从硬盘开始安装。另一方面比起光盘,相信很多同学也了解U盘的优势:易于携带,保存,复制。这里不再敷陈,我们就从制作启动U盘说起。

1.下载 Ubuntu ISO文件

访问 Ubuntu的官方下载页面,选择相应版本。一般而言它的版本有桌面版,服务器版,32位,64位,LTS,非LTS之分。所谓 LTS(Long Term Support)指的是长时间支持版本,并不是每一个新版本的 Ubuntu都是 LTS版本,譬如,最新的 12.10版本就不是 LTS版本,12.04就是 LTS版本,12.04之前的 LTS版本要追溯到2010年4月发布的 10.04,同时主版本号代表发布的年份,次版本号代表发布的月份,例如:12.04表示2012年4月发布。一般来说,推荐下载最近的 LTS版本会得到更好的官方支援。这里我们推荐安装 12.04的64位桌面版(命名方式:ubuntu-12.04.1-desktop-amd64.iso),官方支持长达5年之久,基本上已经超过了用户当前硬件的预期使用寿命,也就是说你在换下一台PC之前无需更换操作系统。如果官方站点的下载速度较慢,你也可以搜索国内的一些镜像网站加速下载过程。譬如网易镜像

2.从 Windows制作启动U盘

在 Windows下访问 Universal USB Installer的主页,这个Ubuntu官方推荐的绿色小工具就是帮助用户在手头没有 Ubuntu的情况下,使用 Windows来制作启动U盘。这个页面不仅包括了工具的下载链接,同时也包含了详细的操作步骤,同学们准备好1G容量以上的U盘和刚才下载到的ISO文件,按部就班操作即可。制作U盘的时候注意相应的选项,按我个人的经验它制作出的启动U盘质量相当高,甚至超越了Ubuntu下自带的工具。<img src="" data-rawwidth="450" data-rawheight="352" class="origin_image zh-lightbox-thumb" width="450" data-original="">

3.从 Ubuntu制作启动U盘

如果你手头有一台安装完毕的 Ubuntu系统,你也可以通过启动 Startup Disk Creator这个系统自带的工具制作启动U盘。注意如果你是跨版本的制作相应的启动盘可能会存在问题,笔者曾经在Ubuntu 10.04下使用这个工具制作基于12.04 ISO的启动盘,结果启动盘无法启动电脑,花了一个晚上才搞清楚原来是跨版本引发的问题,最后切换到 Windows下的 Universal USB Installer才解决问题。<img src="" data-rawwidth="591" data-rawheight="503" class="origin_image zh-lightbox-thumb" width="591" data-original="">

4. Ubuntu分区推荐方案

在安装之前,我们先分析一下 Ubuntu桌面系统的分区方案。

要了解分区方案,先从 Linux系统的目录结构说起。使用 Windows系统的用户都知道,Windows系统先有分区的存在,然后在不同的分区下创建文件目录结构。于是我们看到诸如 C:\Windows D:\Downloads之类目录,也就是说每一个目录首先是存在于某个分区的。Linux系统则相反,它首先确定有目录的存在,例如:/,/usr,/media/usb,/media/cdrom,/disk然后才确定这个目录上挂载的是哪个分区(甚至挂载的可能是CDROM, USB等外设以及ISO光盘镜像文件:类似 Windows下虚拟光驱的作用)。访问某个目录,实质上就相当于访问挂载在这个目录上的分区,外设或者光盘镜像文件。我们在上一篇博客中提到过一个系统存储重要数据的目录:/home目录,在通常的最佳实践中,可以把这个 home目录作为一个单独的挂载点,挂载一个独立分区。这样做有几个好处:

系统分区如果损坏,幷不影响到/home分区所在的数据。这些数据通常非常重要,包括有你常用的软件,重要的文档以及各类软件的配置信息,反过来我们也鼓励把重要的数据存放在/home目录下,使得他们保存在系统分区以外的分区,避免因为系统的问题受损。

在重装系统,或者升级系统以后,/home分区的数据可以得到保留,最大程度的避免了软件安装和重新配置的耗时工作。

在日常备份的工作中可以选择只备份/home分区所在的数据,避免做全盘的备份。

我自己就曾经因为在两年前安装Ubuntu 10.04的时候只分了一个分区,把/home目录下的数据和系统文件存储在了同一个分区下,导致在安装Ubuntu 12.04的时候,在没有第二个分区和第二台电脑用来备份/home目录数据的情况下,忍痛将整个系统连同/home目录里的数据全部格式化,损失惨重,教训深刻。

所以一般来说一个 Ubuntu的系统在安装之初应该有三个分区,他们分别是挂载于根目录:/, home目录:/home的两个分区以及 swap分区。swap分区是指虚拟内存的交换区,一般设置为实际内存容量的两倍大小即可。

假设你有一台500G硬盘,2G内存的PC,那么比较好的分区分配方案是:根目录所在分区分配50G左右, swap分区分配4G,剩余空间全部留给/home所在分区即可。

5.安装注意事项

在安装之前,记得备份本机重要数据。在电脑上插入启动U盘后,选择从U盘启动计算机:大多数电脑可以在出现启动画面的时候按F12选择启动媒介,此时选择U盘即可。之后一路安装 Ubuntu会比较顺利,但是以下几个地方仍然需要注意:

在 Installation type界面选择 Something else选项,这样你才有机会调整,保留现有分区以及分区上的数据,并将多个分区挂载到同一个系统的不同挂载点(上文所述的根目录和home目录)【推荐】。

选择 ext4文件系统格式作为 Linux的文件系统格式。

三个分区大小可按上个小节分配,根目录分区大小不必过大,50G至多,如果硬盘本身不大,只分配15G问题也不大。大多的数据应该存放在/home,因此/home所在分区应该足够大。

Installation type界面中 Device for boot loader installation选项列表中记得选择硬盘所在条目一般是:/dev/sda,笔者安装 12.04时因为不慎选择了 USB所在媒介:/dev/sdb导致安装完毕后只有插着USB才能启动系统,悲剧!

大致的效果图如下(忽略分区尺寸一项,随意填的)<img src="" data-rawwidth="1024" data-rawheight="766" class="origin_image zh-lightbox-thumb" width="1024" data-original="">

windows怎么分区给ubuntu

系统天地官网___教你安装Ubuntu和Windows操作系统该怎样分区关于分区方案的争论一向很多,最佳分区方案取决于操作系统的用途,以下论述皆为针对一般桌面用户而言。

一、分几个区

一块IDE/ATA/SATA硬盘最多可以划分为63个分区,一块SCSI硬盘则最多可以分15个区。

一个磁盘最多可以有4个主分区。如果想在一个磁盘上划分4个以上的分区的话,就要创建一个扩展分区,然后再把扩展分区分为若干个逻辑分区。

分区过多很容易浪费硬盘空间,比如你分了4个区,每个分区都剩下2G的空间,当你要下载一个4G的文件(如DVD的镜像文件)或拷贝一个4G的文件夹进去就会很麻烦;但如果你只分2个区的话,就可能会还有7+1G或5+3G的剩余空间,存放4G的文件就变得轻而易举了。

下面是我建议的分区方案:

1、Windows系统:

1)C盘:XP:15G;Windows 7:50GB,NTFS格式。用来安装操作系统和应用程序。

2)D盘:100GB;NTFS格式。用来安装应用程序和存放个人文件。什么?你的硬盘总共也没有100G?那能给多少就给多少吧。

3)E盘:大小=硬盘总容量-C盘-D盘-其他操作系统使用的空间,NTFS格式。用来存放个人文件。如果你的硬盘不是很大的话,E盘就可以省略了,分个D盘就行了。

2、Ubuntu(双系统):

删除一个Windows分区,或安装Windows时预留一块8GB以上的未分区的空闲空间;安装Ubuntu时在分区步骤选择“向导-使用最大的连续空闲空间”即可。系统会自动把空闲空间划分为一个“/”分区和一个交换空间。

3、Ubuntu 9.10(单系统):

1)“/”分区:8-30G(推荐分15G);Ext4日志文件系统。

2)交换空间(swap):物理内存小于或等于2GB,交换空间为物理内存大小的2倍;物理内存大于2GB的,交换空间等于物理内存大小。

3)“/home”分区:分区容量为剩余的空间;Ext4日志文件系统。

二、关于交换空间的大小

也有一种说法是:物理内存小于或等于512MB的,交换空间为物理内存大小的两倍;物理内存大于512MB的,交换空间等于内存大小。

我上面的计算公式是参考了《Fedora 11安装指南》()而决定的,现在主流的硬盘都有几百GB,给交换空间多分一两GB应该也不成问题。

三、关于/home

对于一般的桌面用户来说,通常建议把/home挂载到一个独立分区的说法都是为了在重装系统时保留个人文件和配置信息,但现在的Ubuntu已经很人性化了,在重装系统时,只要你不改变/的大小,并且不选择格式化/分区,系统就会帮你保留/分区下面的/home目录,而把/etc、/lib、/usr、/var等系统目录删除后再安装。

把/home挂载到一个独立分区的问题是,你很难确定你的/分区该分多大,分小了容易空间不足,分大了则浪费硬盘空间。对于高手来说,他们当然知道出现问题时该怎样解决;但对于一般用户来说,Ubuntu并不像Windows那样,当C盘空间不足时,很容易地把一些软件改装到D盘去。

只分一个/和一个交换空间(swap)的好处是,硬盘空间可以得到充分的利用,在安装系统时的操作也会简单一些。如果你的硬盘比较小,如只有几十GB的话,建议你不要独立挂载/home。

而把/home挂载到一个独立分区的好处是,如果你有点“洁癖”的话,在重装系统时可以选择格式化/分区。而且现在的硬盘越来越大了,也不在乎给/多分点空间。

四、分区类型

Linux的分区类型有下面几种:

1、/boot:存放操作系统的内核和系统启动时所需的其他数据。

在很多老旧的教程中,都会让用户把/boot目录挂载到一个100MB左右的独立分区,并推荐把该/boot放在硬盘的前面——即1024柱面之前。事实上,那是Lilo无法引导1024柱面后的操作系统内核的时代的遗物了。当然,也有人说,独立挂载/boot的好处是可以让多个Linux共享一个/boot。

其实,无论是基于上述的哪种理由,都没有必要把/boot分区独立出来。首先,GRUB可以引导1024柱面后的Linux内核;其次,即使是安装多个 Linux,也完全可以不共享/boot。因为/boot目录的大小通常都非常小,大约20MB,挂载到一个100MB的分区无疑是一种浪费。另外,如果让两个Linux共享一个/boot,每次升级内核,都会导致GRUB的配置文件冲突,带来不必要的麻烦。而且,不独立/boot分区仅仅占用了根目录下的大约20MB左右的空间,根本不会对根目录的使用造成任何影响。

但如果你的主板的BIOS比较旧的话,可能需要把/boot挂载到磁盘起始处附近。

如果要独立挂载/boot的话,建议使用ext2文件系统,因为/boot中的数据不会频繁变化,没必要使用ext3日志功能而增加系统负担。

2、交换空间也是一种文件系统,可以作为虚拟内存。

3、/usr/local:是 Linux系统存放软件的地方。

建议把/opt、/usr或/usr/local独立出来的教程,也是非常老的了。使用Ubuntu时,我们一般都是使用系统的软件包管理器来安装软件,很少自己编译软件。而建议独立/usr、/opt或/usr/local的理由无非就是为了重装系统时不必再重新编译软件而直接使用以前编译好的版本。不过对于大多数普通用户来说,这个建议通常是没有意义的。

而且如果/usr是/之外一个独立分区的话,启动过程会变得更加复杂,某些情况下(如在iSCSI设备上安装)可能还会不工作。

4、/var:var是variable的缩写,用来存放系统日志。

5、/tmp分区,用来存放临时文件。

建议把/var和/tmp独立出来的教程通常是面向服务器的,因为高负载的服务器通常会产生很多日志文件、临时文件,这些文件的变化非常频繁,因此把/var和/tmp独立出来有利于提高服务器性能。但如果你用Ubuntu是做桌面的,或从来不关心过系统日志这东西,就没有必要独立为/var和/tmp挂载分区。还有些教程建议把Linux安装在主分区中,或在/boot下挂载一个主分区。事实上,这也是不需要的。Linux的所有分区都可以位于逻辑分区中,放心地把Linux安装在逻辑分区中吧。

五、分区格式(文件系统)

Linux的文件系统(分区格式)主要有ext3、ext4、ReiserFS、XFS、JFS等,同时Linux也可以读写使用FAT、FAT32和NTFS文件系统的分区。

Ubuntu 9.04及之前的版本默认的文件系统是ext3。

Ubuntu 9.10开始把ext4作为默认的文件系统。

或许有人会告诉你其他文件系统会有什么什么优点,ext3/4会有什么什么不好,但如果你对文件系统并不了解的话,我的建议就是使用默认的格式,默认的设置可能不一定是性能最好的,但一定是最稳定最安全最适合普通用户的。

最大分区大小:ext3是4TB,ReiseFS是16TB。FAT32在Windows XP和Windows 2000里的最大分区是32GB;而Linux中的FAT32则可以支持到2TB。

最大文件大小:ext3是2GB-4GB,ReiseFS是8TB,FAT32是4GB。

Ubuntu系统Grub出现故障怎么办

遇到Ubuntu系统Grub出现故障该怎么办?不少电脑用户想到的就是重装:Grub,不过,重装之后,意味着原来系统保存的数据都没有了,相信会给电脑用户的使用造成不少的麻烦。其实,有更简单、快捷的方法可以解决Ubuntu系统Grub出现故障这个问题,那就是修复Grub,能保留原来的设置,还把影响降到最低。

   Ubuntu

Ubuntu系统如何修复Grub?

1.想办法进入到Ubuntu的Live CD系统,或者其他较新版本的Live CD系统。

2.打开终端,输入sudo fdisk-l,查看ID=83的分区,记录下sd[NUM],比如sda8。

3.如果上一步中存在多个ID=83的分区,自己想办法确定/分区所在的分区号,并且/boot也是和/分区挂载在同一个分区上,比如就是sda8。

4.输入sudo-i,获得root权限。

5.mkdir/media/tmp。

6.将/分区挂载到新建的目录mount/dev/sda8/media/tmp。

7.如果以前的系统/boot是单独挂载的话,则需要找到/boot的分区如sda7,然后mount/dev/sda7/media/tmp/boot。否则这一步直接跳过去。

8.接下来准备安装grub了,终端输入:grub-install--root-directory=/media/tmp/dev/sda。

9.如果看到Installation finished, no error occured之类的信息时表明已经成功了。

10.此时重启系统,应该可以看到原来的grub2引导界面回来了,并且如果有其他系统存在的话,也会显示启动项列表中

PS:如果step10中没有看到如你的Windows 8的启动项,则在正常启动Ubuntu后,终端输入sudo update-grub2,此后等待片刻应该可以看到Windows 8的启动项也会添加到列表中。

阅读剩余
THE END