准备:Win7系统(原来就在我电脑的系统)
   UltraISO(把系统写进U盘的工具)
   EasyBCD(双系统引导修复工具)
   笔记本电脑(我的是联想Y470N)
   U盘一个

步骤:

  1. U盘准备工作:

    插入U盘
    》打开UltraISO
    》文件
    》打开
    》选择iso镜像-ubuntu-12.04.3-desktop-amd64.iso
    》启动
    》写入硬盘映像
    》弹出一窗口
    》写入方式-USB-HDD+,其他保持默认
    》便捷启动
    》写入新的驱动器引导扇区
    》选择Syslinux(网上说没这项的话会引导不了系统的,这时候问题来了,总是提示设备繁忙,要我关掉其他应用程序和拔掉U盘重新插上,试了好多次都不行,我就不管这项了)
    》点击写入,等待完成,速度挺快的3Mb/s左右,完成之后,就可以把UltraISO关掉了,这时候,U盘的图标会变成Ubuntu的图标了。

  2. 分区准备工作:

    右击我的电脑
    》管理
    》磁盘管理,我选择了一个有80G可用空间的盘,右击该盘(红框中)
    》压缩卷
    》等待“正在查询卷以获取可用压缩卷空间,请稍后...”
    》输入压缩空间量-51200即50G
    》点击压缩
    》等待完成(这个需要的时间不清楚,鼠标一直在转圈圈,还以为它卡住了,又不敢强制结束,到网上一查,有人也遇到这种情况,评论里有人说2秒有人说20分钟,于是我默默地拿出手机……我花了至少20分钟等)
    》完成!那个盘右边会多出一个纯绿色的方形(不用分配盘符)
    》关掉计算机管理。

  3. 空间分配工作:

    重启计算机
    》按F12进入dos(不同计算机进入dos方式不同不同,请自行查询)
    》选择USB启动

    》欢迎-选择安装的语言,点击安装Ubuntu
    》准备安装Ubuntu-选择是否安装第三方软件(随便,我选了安装)
    》安装类型-其他选项
    》这时会出现下图(这图是网上找的)

    说明一下,A区是你在第2步里压缩出来的空闲空间,点击它,我装的时候B区是文字按钮来的,有点不同,不过无妨,那个加号就是“添加”的意思,点击添加,出现了这个,一开始我就是选了主分区,分出来后,发现剩下的空间变成不可用了(即A区“空闲”那里变成了“不可用”),然后还原再试,还是不行,最后终于给我想到了解决办法,下面是

    步骤:
    》选空闲分区》添加》(20348,逻辑分区,空间起始位置,Ext4日志文件系统)
    》选空闲分区》添加》(131,逻辑分区,空间起始位置,Ext4日志文件系统,/boot)
    》选空闲分区》添加》(15360,逻辑分区,空间起始位置,Ext4日志文件系统,/home)
    》选空闲分区》添加》(大小默认剩下的,主分区,空间起始位置,Ext4日志文件系统,/)
    》C区是安装启动引导器的设备,如果默认就是Ubuntu引导win7,但我还是想把win7作为主系统,即要想win7引导Ubuntu,就选择刚刚/boot所在的分区(在A区可以看到)
    》键盘布局(英语 美国)
    》填写姓名、计算机名、用户名、密码
    》等待安装完成
    》提示重启,重启,这个时候问题就来了,系统直接进了win7的启动画面,根本没有选择,一开始以为是选择时间不够,一查有30s,后来才知道是没有装到引导,可能是刚刚第1步便捷启动那里出的问题。

  4. 修复引导工作:

    进入win7
    》安装EasyBCD
    》BCD备份/修复
    》备份BootLoader
    》重新创建/修复引导文件
    》执行动作
    》添加新条目
    》Linux/BSD
    》类型-GRUB 2
    》名称-Ubuntu 12.04.3
    》驱动器-选择/boot所在分区(即刚刚131M那个分区)》添加条目。

  5. 观光工作:

    重启
    》有2个选项
    》选择Ubuntu 12.04.3
    》进入GRUB 2的引导界面
    》有4个选项
    》默认即第一个
    》进入Ubuntu开机
    》输入密码
    》开始在全新系统的工作。

  6. 备份工作:这个要不要都无所谓吧,装系统挺快的,不过我就备份了……所以还是写出来吧,下面是终端命令行(Ctrl+Alt+t):    
cd /
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /

  7.  还原工作:

cd /
sudo tar xvpfz backup.tgz -C /
mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys
mkdir media

That's all!

一次U盘安装Ubuntu双系统实录的更多相关文章

  1. WIN7系统下U盘安装Ubuntu双系统

    1. 准备工作 1. 官网下载Ubantu镜像,我下载的是Ubantu14.04.3 LTS版本: 2. 下载 Universal USB Installer (UUI)用于制作U盘启动盘: 3. 下 ...

  2. Windows 10下使用U盘安装Ubuntu双系统

    问题描述:在Windows10下安装Ubuntu. 使用工具:Windows10.Ubuntu16.04 LTS安装包.UltraISO.easyBCD. 操作步骤: 1.安装之前要给Ubuntu分出 ...

  3. 安装Ubuntu双系统系列——安装Ubuntu

    一.将Ubuntu系统烧进U盘 1.打开老毛桃,选择“U盘启动” -> "ISO模式":选择ISO文件,我这里安装的是Ubuntu12.04-64bit,你可以在网上下载一个 ...

  4. win8 or win7安装ubuntu双系统

    安装双系统的效果 现在使用win和linux双系统,整个环境相当方便好用,比如在Linux系统上,仍能访问NTFS(win的文件系统格式)中的文件和文档,当然win下的一些像matlab.vs等是不能 ...

  5. Windows7上安装Ubuntu双系统

    零.前言 最近不小心把Ubuntu系统搞崩了打不开了,在网上找了找方法,从最初的步骤开始安装,本文是安装Ubuntu16.04,不过安装啥版本步骤都一样,下面逐一介绍. 一.如何卸载Ubuntu(第一 ...

  6. TensorFlow-GPU环境配置之一——安装Ubuntu双系统

    本机已经安装过Windows系统,准备安装Ubuntu双系统进行TensorFlow相关工作,需要在windows中将磁盘分出一定空间供Ubuntu使用 1.首先下载Ubuntu17.04版本ISO ...

  7. 用U盘安装Ubuntu主系统

    用U盘安装Ubuntu主系统 0. 学习Ubuntu系统的的动机 ubuntu系统的内核是linux系统,通过Ubuntu的学习,掌握lInux服务器搭建!!!! 硬件要求:闲置的笔记本  +  U盘 ...

  8. windows10安装ubuntu双系统教程(初稿)

    windows10安装ubuntu双系统教程(绝对史上最详细) Win10 Ubuntu16.04/Ubuntu18.04双系统完美安装 Windows10+Ubuntu18.04双系统安装成功心得( ...

  9. win7下用U盘装ubuntu双系统 安装完后进入ubuntu黑屏光标问题

    背景:原有win7系统,电脑中有ssd固态硬盘和电脑自带硬盘,win7是装在ssd盘上的 U盘安装ubuntu:已有之前保存的ubunbu镜像文件.iso U盘一块至少1G(我的是4G),将U盘资料备 ...

随机推荐

  1. 如何启用Oracle EBS Form监控【Z】

    前言: 有时候,因某些需要,必须知道Oracle的Form被使用的情况,以方面我们做出决策: 例如,如果某个Form被使用的次数非常多,那么,这个Form的相关SQL代码就应该优先处理,以减少服务器负 ...

  2. JAVA G1收集器 第11节

    JAVA G1收集器 第11节 上两章我们讲了新生代和年老代的收集器,那么这一章的话我们就要讲一个收集范围涵盖整个堆的收集器——G1收集器. 先讲讲G1收集器的特点,他也是个多线程的收集器,能够充分利 ...

  3. google base之IncomingTaskQueue

    如同名称描述的那样,这个类就是个taskqueue,也就是任务队列,添加任务到队列,然后由MessageLoop去执行task,比较关心的函数如下: bool IncomingTaskQueue::A ...

  4. cookie简介

    上例子 1.首先要用php创建cookie发送给客户端,利用setcookie()方法即可 <?php /* * * @Authors peng--jun * @Email 1098325951 ...

  5. Flink资料(8) -- Flink代码贡献的指导及准则

    本文翻译自Contributing Code ----------------------------------------- Apache Flink是由自愿的代码贡献者维护.优化及扩展的.Apa ...

  6. 50行实现简易HTTP服务器

    话说由于一直很懒,所以博客好像也没怎么更新...今天有空就写一下吧. 最近在看node.js的时候开始对http协议感兴趣了,毕竟node一开始就是为了做web服务器而产生的.于是试着想了一下大概的思 ...

  7. Mongodb 安装迁移

    <pre name="code" class="python">1.下载MongoDB(64位) http://fastdl.mongodb.org ...

  8. C语言入门(7)——自定义函数

    C源程序是由函数组成的.虽然在C语言入门系列前面几篇的程序中大都只有一个主函数main(),但实用程序往往由多个函数组成.函数是C源程序的基本模块,通过对函数模块的调用实现特定的功能.C语言中的函数相 ...

  9. 清风注解-Swift程序设计语言

    前言 Apple 发布了全新的 Swift 程序设计语言,用来开发 iOS 和 OS X 平台的应用程序.其目的不言而喻:就是为了给老迈的 Objective-C 一个合适接班人!因此,不难预见,未来 ...

  10. IOS开发之xcode 快捷键

    IOS开发也有一年多了,发现Xcode快捷键,还不熟,恶补一下.要不然真影响工作效率,呵呵! 1. 文件 CMD + N: 新文件 CMD + SHIFT + N: 新项目 CMD + O: 打开 C ...