zoukankan      html  css  js  c++  java
  • 消失两天之"系统大战"

      消失这两天感觉倍感煎熬,没有时间写博客了,原因是由于自己手贱把系统搞崩了,导致这两天都在搞自己的系统。还有之前的数据都没有了,更是让我伤心难过。不过,作为一个程序员对于重要数据怎么会不做备份,所以我又把之前的数据弄到新系统上,刚弄完数据就赶紧写博客,这件事情是不能耽误的,虽然说没有人看自己写的东西,这也是鞭策自己的一种方式,不要养成"三天打鱼两天晒网"的习惯。

      废话也不多说了,进入今天的正题,我今天主要是想说一下怎么安装双系统。系统坏了之后,我索性就把之前电脑里的东西全部删除了,准备做一个双系统(Win10+Ubuntu),然后就开始做系统盘、搜集资料。感觉自己已经掌握了其方法,然后去实施的时候总是出现一些错误:Win10安装完之后再安装Ubuntu,Ubuntu把Win10的系统给霸占了,开机之后直接显示Unknow filesystem。查了一些资料才发现安装Ubuntu的时候分区做的不对,分区做好之后还是回出现问题:开机引导出现错误,开机之后就直接进入Ubuntu系统,找不到Win10的引导项。后来通过自己摸索、一点一点的设置,最终把它拿下,真是费了好大的功夫。

    下面说一下具体的操作流程:

    1、默认大家都有一个"健康的"windows系统

      注意:一定要先装windows系统,再安装Ubuntu系统,具体原因自己上网搜索,这里不做详细解释。

    2、找一个空间比较大的磁盘,分出25GB(最少20GB)--100GB的磁盘空间(自己选择,这里是按80GB空间做讲解)

    压缩磁盘空间(压缩出来的空间不要新建卷,压缩出来就不用管它,在未分配卷那点击右键要是有删除卷,就把它删除为了后面做区分,要是没有就放那里不要动它)

    1 在桌面"此电脑"图标上点击右键,选择"管理",弹框右侧找到"磁盘管理",选择你要将哪个磁盘压缩,点击右键,选择"压缩卷",在输入压缩空间量那里填入你要分出多少空间
    2 注意:空间是以MB为单位的,要自己计算一下

    制作启动盘

     1 制作启动盘的工具有很多,小编使用的是UltraISO。
     2 
     3 先自行安装UltraISO软件。
     4 同时需要准备的工具和软件如下,一次性说了:
     5 1)、一个2G的U盘,用于制作ubuntu启动盘(提前备份好U盘数据,以便格式化)。
     6 2)、ubuntu的iso系统文件,我使用的是ubuntu-16.04-desktop-amd64.iso。
     7 Ubuntu Desktop for developers
     8 下载地址:https://www.ubuntu.com/download/desktop
     9 3)、准备制作启动盘工具UltraISO。
    10 下载地址:https://cn.ultraiso.net/uiso9_cn.exe或https://cn.ultraiso.net/xiazai.html
    11 4)、准备启动项编辑工具EasyBCD。
    12 下载地址:https://neosmart.net/EasyBCD/
    13 
    14 制作流程简单说一下,不会的可以自己百度:安装好UltraISO打开,点文件选择打开,找到下载好的ubuntu系统文件点打开,点启动选择写入硬盘影像...,点下面的"格式化"或者直接点"写入"即可,等待出现"刻录成功!",启动盘就制作好了。

    开始安装Ubuntu系统

     1 1、还是得有准备工作?
     2 是的,你需要设置电脑的主板,调整启动项为U盘。或者在启动时选择启动项菜单,选中U盘也行。不同厂家的电脑,进入主板或打开启动项菜单的快捷键不一样,自行去网上搜索。
     3 
     4 2、开始安装。
     5 重启电脑,插上U盘,从U盘启动,进入Ubuntu启动界面。
     6 这儿不要迷惑,你确实是还没有安装Ubuntu系统,但是此时启动的是U盘的ubuntu。你可以把U盘当成已经装好了Ubuntu系统的硬盘来玩,也可以从U盘安装Ubuntu系统到其他的位置,即上文提到的预留区域。
     7 进入启动界面,选择try ubuntu试用,不要选择立即安装。
     8 因为试用时,可以操作ubuntu,打开里面的浏览器查阅资料等。立即安装后面的流程,是操作不了ubuntu系统的。
     9 
    10 3、点击桌面左上角的“安装 Ubuntu 16.04 LTS”启动安装程序,选择界面语言,继续
    11 
    12 4、“为图形或无线硬件...”不勾选,直接继续:
    13 这一步我得提醒你:断网。如果没断网,安装过程可能需要下载什么,而这国外服务器的网速慢,为啥。。。你懂得,否则浪费的是你的时间。
    14 
    15 5、这一步很关键,选择错了位置,会毁掉你windows系统上所有的数据。
    16 选择“其他选项”,使用之前预留的独立区域来安装ubuntu系统,继续:(我就是在这一步被虐的,不要懒省事)
    17 
    18 6、选中“空闲”区域,核对一下大小对不对,点击左下角的加号创建分区,若创建错了就点减号删除。
    19 若之前在windows系统里面,你没有按照我说的删除预留分区,则在此处就难以辨认是哪一个了。此处选择错了分区后果你懂得。
    20 
    21 7、分区(一会儿在下面会单独拿出来说,因为这一步才是最关键的,执行完这一步之后再往下进行)
    22 
    23 8、核心步骤,“安装启动引导器的设备:”,此处选择/boot分区所在的设备。
    24 初学者此处不要使用默认项,因为默认项或从ubuntu的grub来启动你的windows的,如果ubuntu挂,你的windows难以再启动。在ubuntu里面修改启动项略麻烦,反正我暂时还不会。
    25 选择了boot所在的分区后,可以在windows里面使用EasyBCD软件来添加和设置启动,使用windows的mbr模式启动。当你不需要ubuntu的时候,用EasyBCD删除启动项,再用DiskGenius磁盘工具删除ubuntu对应的4个分区,创建成windows分区,即可彻底卸载ubuntu系统。万一过程中,windows的启动项破坏了,可以使用老毛桃制作一个U盘PE系统,修复启动引导即可。
    26 例如:
    27 /boot在:/dev/sdc12下面,
    28 则“安装启动引导器的设备”选择:/dev/sdc12
    29 
    30 9、确认分区信息,继续走,后面的就自己弄吧(孩子已经生出来了,后面的工作就自己处理吧)

    重要的来了:分区

    1 这个过程要重复4遍,分别将空闲的区域分为4个区,下边为具体的参数(以80G空闲空间为例)
    2 逻辑分区   200M      ext4     挂载到/boot 启动引导区
    3 逻辑分区   2048M      交换空间     ------- 缓存
    4 逻辑分区   60000M     ext4    挂载到 /home 类似于win7下我的文档的东西
    5 主分区      剩下的空间  ext4 挂载到 / 系统盘
    6 注意:这里有可能出现分好两个区之后剩下的空间显示不可用的情况,这是因为硬盘最多只能有4个主分区.
    7 解决方案是将原来的分区删除一个,我的电脑里就只剩c d e盘

    3、添加Ubuntu到Windows的MBR引导程序中

     1 打开预先安装好的EasyBCD软件,
     2 选择左侧的“添加新条目”,
     3 选择右侧选项卡“Linux/BSD”,
     4 可以适当的给这个linux启动项合适的名字,比喻:Ubuntu 16.04
     5 选择驱动器:(Linux - 190MiB),此处就是前面创建的200M的/boot分区,秒懂?
     6 点击右边的“添加条目”,即添加完成。
     7 
     8 选择左侧的栏目“编辑引导菜单”,
     9 可以对引导菜单上下移动,重命名或删除,
    10 可以设置引导菜单停留时间,最后别忘了点击“保存设置”。

    4、有强迫症的点进来看

    经过上面的引导设置步骤后,在你的windows系统盘根目录中,会出现NST目录。
    切记:有强迫症的朋友,不要删除这个目录,这是linux的引导文件数据。删除了就无法启动linux了,需要再次使用EasyBCD软件重新添加引导。
    
    在日后使用的过程中,遇到下面两种情况,不要慌:
    *如果windows的启动引导破坏了, 可以用PE工具修复windows的引导。
    *如果在使用windows的过程中,比喻清理磁盘,杀毒等,破坏了NST目录下的linux引导,使用EasyBCD软件重新添加引导。
    View Code
  • 相关阅读:
    保持URL不变和数字验证
    centOS ftp key?
    本地环境测试二级域名
    linux 解决You don't have permission to access 问题
    php smarty section loop
    php header Cannot modify header information headers already sent by ... 解决办法
    linux部分命令
    Linux 里面的文件操作权限说明
    用IT网络和安全专业人士视角来裁剪云的定义
    SQL Server 2008 R2炫酷报表"智"作有方
  • 原文地址:https://www.cnblogs.com/ccmldl/p/9534863.html
Copyright © 2011-2022 走看看