消失两天之"系统大战"
Posted ccmldl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了消失两天之"系统大战"相关的知识,希望对你有一定的参考价值。
消失这两天感觉倍感煎熬,没有时间写博客了,原因是由于自己手贱把系统搞崩了,导致这两天都在搞自己的系统。还有之前的数据都没有了,更是让我伤心难过。不过,作为一个程序员对于重要数据怎么会不做备份,所以我又把之前的数据弄到新系统上,刚弄完数据就赶紧写博客,这件事情是不能耽误的,虽然说没有人看自己写的东西,这也是鞭策自己的一种方式,不要养成"三天打鱼两天晒网"的习惯。
废话也不多说了,进入今天的正题,我今天主要是想说一下怎么安装双系统。系统坏了之后,我索性就把之前电脑里的东西全部删除了,准备做一个双系统(Win10+Ubuntu),然后就开始做系统盘、搜集资料。感觉自己已经掌握了其方法,然后去实施的时候总是出现一些错误:Win10安装完之后再安装Ubuntu,Ubuntu把Win10的系统给霸占了,开机之后直接显示Unknow filesystem。查了一些资料才发现安装Ubuntu的时候分区做的不对,分区做好之后还是回出现问题:开机引导出现错误,开机之后就直接进入Ubuntu系统,找不到Win10的引导项。后来通过自己摸索、一点一点的设置,最终把它拿下,真是费了好大的功夫。
下面说一下具体的操作流程:
1、默认大家都有一个"健康的"windows系统
注意:一定要先装windows系统,再安装Ubuntu系统,具体原因自己上网搜索,这里不做详细解释。
2、找一个空间比较大的磁盘,分出25GB(最少20GB)--100GB的磁盘空间(自己选择,这里是按80GB空间做讲解)
压缩磁盘空间(压缩出来的空间不要新建卷,压缩出来就不用管它,在未分配卷那点击右键要是有删除卷,就把它删除为了后面做区分,要是没有就放那里不要动它)
在桌面"此电脑"图标上点击右键,选择"管理",弹框右侧找到"磁盘管理",选择你要将哪个磁盘压缩,点击右键,选择"压缩卷",在输入压缩空间量那里填入你要分出多少空间 注意:空间是以MB为单位的,要自己计算一下
制作启动盘
制作启动盘的工具有很多,小编使用的是UltraISO。 先自行安装UltraISO软件。 同时需要准备的工具和软件如下,一次性说了: 1)、一个2G的U盘,用于制作ubuntu启动盘(提前备份好U盘数据,以便格式化)。 2)、ubuntu的iso系统文件,我使用的是ubuntu-16.04-desktop-amd64.iso。 Ubuntu Desktop for developers 下载地址:https://www.ubuntu.com/download/desktop 3)、准备制作启动盘工具UltraISO。 下载地址:https://cn.ultraiso.net/uiso9_cn.exe或https://cn.ultraiso.net/xiazai.html 4)、准备启动项编辑工具EasyBCD。 下载地址:https://neosmart.net/EasyBCD/ 制作流程简单说一下,不会的可以自己百度:安装好UltraISO打开,点文件选择打开,找到下载好的ubuntu系统文件点打开,点启动选择写入硬盘影像...,点下面的"格式化"或者直接点"写入"即可,等待出现"刻录成功!",启动盘就制作好了。
开始安装Ubuntu系统
1、还是得有准备工作? 是的,你需要设置电脑的主板,调整启动项为U盘。或者在启动时选择启动项菜单,选中U盘也行。不同厂家的电脑,进入主板或打开启动项菜单的快捷键不一样,自行去网上搜索。 2、开始安装。 重启电脑,插上U盘,从U盘启动,进入Ubuntu启动界面。 这儿不要迷惑,你确实是还没有安装Ubuntu系统,但是此时启动的是U盘的ubuntu。你可以把U盘当成已经装好了Ubuntu系统的硬盘来玩,也可以从U盘安装Ubuntu系统到其他的位置,即上文提到的预留区域。 进入启动界面,选择try ubuntu试用,不要选择立即安装。 因为试用时,可以操作ubuntu,打开里面的浏览器查阅资料等。立即安装后面的流程,是操作不了ubuntu系统的。 3、点击桌面左上角的“安装 Ubuntu 16.04 LTS”启动安装程序,选择界面语言,继续 4、“为图形或无线硬件...”不勾选,直接继续: 这一步我得提醒你:断网。如果没断网,安装过程可能需要下载什么,而这国外服务器的网速慢,为啥。。。你懂得,否则浪费的是你的时间。 5、这一步很关键,选择错了位置,会毁掉你windows系统上所有的数据。 选择“其他选项”,使用之前预留的独立区域来安装ubuntu系统,继续:(我就是在这一步被虐的,不要懒省事) 6、选中“空闲”区域,核对一下大小对不对,点击左下角的加号创建分区,若创建错了就点减号删除。 若之前在windows系统里面,你没有按照我说的删除预留分区,则在此处就难以辨认是哪一个了。此处选择错了分区后果你懂得。 7、分区(一会儿在下面会单独拿出来说,因为这一步才是最关键的,执行完这一步之后再往下进行) 8、核心步骤,“安装启动引导器的设备:”,此处选择/boot分区所在的设备。 初学者此处不要使用默认项,因为默认项或从ubuntu的grub来启动你的windows的,如果ubuntu挂,你的windows难以再启动。在ubuntu里面修改启动项略麻烦,反正我暂时还不会。 选择了boot所在的分区后,可以在windows里面使用EasyBCD软件来添加和设置启动,使用windows的mbr模式启动。当你不需要ubuntu的时候,用EasyBCD删除启动项,再用DiskGenius磁盘工具删除ubuntu对应的4个分区,创建成windows分区,即可彻底卸载ubuntu系统。万一过程中,windows的启动项破坏了,可以使用老毛桃制作一个U盘PE系统,修复启动引导即可。 例如: /boot在:/dev/sdc12下面, 则“安装启动引导器的设备”选择:/dev/sdc12 9、确认分区信息,继续走,后面的就自己弄吧(孩子已经生出来了,后面的工作就自己处理吧)
重要的来了:分区
这个过程要重复4遍,分别将空闲的区域分为4个区,下边为具体的参数(以80G空闲空间为例) 逻辑分区 200M ext4 挂载到/boot 启动引导区 逻辑分区 2048M 交换空间 ------- 缓存 逻辑分区 60000M ext4 挂载到 /home 类似于win7下我的文档的东西 主分区 剩下的空间 ext4 挂载到 / 系统盘 注意:这里有可能出现分好两个区之后剩下的空间显示不可用的情况,这是因为硬盘最多只能有4个主分区. 解决方案是将原来的分区删除一个,我的电脑里就只剩c d e盘
3、添加Ubuntu到Windows的MBR引导程序中
打开预先安装好的EasyBCD软件, 选择左侧的“添加新条目”, 选择右侧选项卡“Linux/BSD”, 可以适当的给这个linux启动项合适的名字,比喻:Ubuntu 16.04 选择驱动器:(Linux - 190MiB),此处就是前面创建的200M的/boot分区,秒懂? 点击右边的“添加条目”,即添加完成。 选择左侧的栏目“编辑引导菜单”, 可以对引导菜单上下移动,重命名或删除, 可以设置引导菜单停留时间,最后别忘了点击“保存设置”。
4、有强迫症的点进来看
经过上面的引导设置步骤后,在你的windows系统盘根目录中,会出现NST目录。 切记:有强迫症的朋友,不要删除这个目录,这是linux的引导文件数据。删除了就无法启动linux了,需要再次使用EasyBCD软件重新添加引导。 在日后使用的过程中,遇到下面两种情况,不要慌: *如果windows的启动引导破坏了, 可以用PE工具修复windows的引导。 *如果在使用windows的过程中,比喻清理磁盘,杀毒等,破坏了NST目录下的linux引导,使用EasyBCD软件重新添加引导。
以上是关于消失两天之"系统大战"的主要内容,如果未能解决你的问题,请参考以下文章
解决MATLAB出现"??? Undefined function or variable 'x'."的问题,一个等号引发的大战
jQuery 页面加载等待特效,当数据加载完成效果消失的代码?
C#调用API函数VirtualProtectEx总是返回0 这是一个植物大战僵尸的游戏修改器..
NDK: ant 错误 [javah] Exception in thread "main" java.lang.NullPointerException 多种解决办法(代码片段