用到的工具:U盘一个(usb3.0,你懂的),移动硬盘(我这个是笔记本里面取出来的机械硬盘装上的盒子)

第一步:下载Ubuntu系统iso镜像文件

  下载Ubuntu系统iso镜像文件,由于我是新手,下载桌面版好了。下载地址:https://www.ubuntu.com/download

  找到desktop版本,下载下来差不多就是这个东西:ubuntu-16.04.3-desktop-amd64.iso

第二步:用U盘制作启动盘

  下载“USB Installer”工具,制作。下载地址:http://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer.exe

  下载完后无需安装,直接运行之。在下面这个界面的Step1里选你的镜像包的版本,Step2里选你下载的iso文件,Step3里选你的U盘,其他保持默认。点击create按钮,等待完成就好了。

  

第三步:将电脑启动首选项设置为U盘启动。

  每个电脑不一样,这里不多说。我是联想笔记本,设置了U盘启动也进不了,需要在启动的时候按下F12手动选择启动项,选择USB Boot或最后一个。

第四步:进入ubuntu预览桌面并安装。

  设置U盘启动或选择启动项后,就可以进入ubuntu的预览桌面。然后点击桌面上的Installer安装,因为要安装到移动硬盘中,所以不能选择 “与你的windows同时存在”,“清除并重新安装”(差不多这个名),要选择“其它选项(自定义分区表)”,然后选择移动硬盘,通过左下角的“+”号,新建分区。

  1. 首先建立主分区:在大小中填xxxMB(大小自己决定,因为这个分区是你所有文件要用的空间所以尽量设大些),“新分区的类型”选“主分区”,“用于”选项就选默认的EXT4日志文件系统,“挂载点”选择第一个,也就是“/”。
  2. 接着建立交换分区,在“用于”选项中选交换空间,一般小于2048。
  3. 除了/根目录和swap分区外,还有其它分区,见下表(另外说下,格式我都用的ext3,ext4是ext3的改进版): 
目录 建议大小 格式 描述
/ 10G-20G ext4 根目录
swap <2048M swap 交换空间
/boot 200M左右 ext4 Linux的内核及引导系统程序所需要的文件,比如 vmlinuz initrd.img文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录;启动撞在文件存放位置,如kernels,initrd,grub
/tmp 5G左右 ext4 系统的临时文件,一般系统重启不会被保存。(建立服务器需要?)
/home 尽量大些 ext4 用户工作目录;个人配置文件,如个人环境变量等;所有账号分配一个工作目录。

   4. 这时将下面的“安装启动引导器的设备”选择成你的移动硬盘(有的朋友没有改引导器设备导致拔下移动硬盘后无法正常开机)点击“现在安装”,没有问题的话,一步一步点就可以完成安装了。

错误解决:

  • 在安装过程中,出现“无法卸载isodevice分区”错误,或者到最后一直卡在“正在扫描系统磁盘”。

    在安装前,将已经挂载的iso文件卸载,使用快捷键:Ctrl+Alt+T调出命令行,输入命令:sudo  umount -l /isodevice  回车即可,注意空格和字母"l"不是“i”。

  • 分区时提示:“分配到/的分区/dev/sdb开始于xxxx字节,使用磁盘的最小对齐,这可能造成非常差的性能...”

    使用DiskGenius等分区助手工具,回到原系统对硬盘进行重新分区和格式化,也就是进行4k对齐。

Windows安装Ubuntu桌面操作系统到移动硬盘中以及错误解决的更多相关文章

  1. 安装Ubuntu桌面环境后只能Guest登录的解决办法

    1.安装Ubuntu桌面环境后,登录界面只显示了Guest 2.在登录界面按住crtl+shift+F1,进入tty模式 3.输入sudo -s进入root模式 4.输入vi /etc/lightdm ...

  2. 记录centos6.8安装Oracle10.2.0.1过程中的错误解决

    [root@hadoop01 database]# ./runInstaller ./runInstaller: /opt/database/install/.oui: /lib/ld-linux.s ...

  3. Zedboard学习(一):移植Ubuntu桌面操作系统 标签: ubuntu移植zedboardFPGA 2017-07-04 21:53 26人阅读

    环境准备: 首先,需要的肯定是Ubuntu操作系统.可以在自己的电脑上安装物理机,也可以是虚拟机下运行的.我的是在Vmware下运行的Ubuntu14.04 32位操作系统. 由于zedboard上的 ...

  4. 卸载windows安装ubuntu的完全指南

    卸载windows安装ubuntu的完全指南 新配置了一台深度学习服务器,但是预装系统为windows10,与需求不符.于是,自己动手安装ubuntu(18.04).此文为过程记录. 主要步骤: 准备 ...

  5. dell r710 安装ubuntu 12.04 server 启动后进入initramfs解决办法

    dell r710 安装ubuntu 12.04 server 启动后进入initramfs解决办法 grub 启动菜单后加入 rootdelay=90, 如下:/boot/vmlinuz-2.6.3 ...

  6. CAS SSO:汇集配置过程中的错误解决方法

    本教程为gevin.me原创文章,转载请注明: CAS SSO:配置过程中的错误解决方法 | Gevin’s Blog 本文将收集在配置CAS SSO遇到的所有错误,希望对大家有帮助,也方便下次搭建的 ...

  7. springMvc中406错误解决,springMvc使用json出现406 (Not Acceptable)

    springMvc中406错误解决, springMvc使用json出现406 (Not Acceptable) >>>>>>>>>>> ...

  8. vs2010 安装项目完成桌面快捷方式无法定位程序文件夹 解决方法

    本文转载自http://www.cnblogs.com/jasonxuvip/archive/2012/07/13/2589952.html 软件打包工具有很多种,让人不知道选那个方便自己使用,Tig ...

  9. VMware安装Ubuntu配置NAT模式下静态IP,解决访问外网问题

    安装好VMware后,打开网络连接可以看到有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两个网络适配器,VMnet1是针对桥接 ...

随机推荐

  1. git base commond

    打开Git Bash 命令:先写 git status, 它会告诉你怎么做 1. git pull  (把git库中代码拉下来)      2. $ git status (查看状态) 3. $ gi ...

  2. 广药帅气外教~看妹纸如何HOLD住

    看他吉他弹的好,看来我要努力练习我的吉他了,一个月了没有任何长进啊. shit~!

  3. 160802、1.06s删除10w条重复记录只保留一条(mysql)及linux删除乱码文件

    上次发表过的一遍删除重复记录的文章,其中最优的方案三删除1w条也花了0.07秒而2w条就已经花掉了4秒.今天进行了进一步优化,测试删除10w条只花了1.06秒.速度提升了很多. 建表语句 CREATE ...

  4. javamail 发送邮件demo(文字与附件)

    package com.get.one; import javax.mail.BodyPart; import javax.mail.Message; import javax.mail.Multip ...

  5. phpstorm 9.0最新 注册码

    phpstorm注册码: User Name:newasp 01.License Key: ===== LICENSE BEGIN ===== 14617-12042010 00001xrVkhnPu ...

  6. Python设置默认编码为UTF-8

    1.在Python\Lib\site-packages目录下创建一个sitecustomize.py文件 源代码: import sys sys.setdefaultencoding('utf-8') ...

  7. minikube操作命令

    1. 下载minikube   https://storage.googleapis.com/minikube/releases/v0.16.0/minikube-linux-amd64     ch ...

  8. Powershell Get Domain User的几种方法

    一.Get-User单用户查询 $User=Get-ADUser -identity wendy -Properties * 二.Get-User多用户循环查询 $export=@() $Users= ...

  9. 你不知道的Javascript(上卷)读书笔记之四 ---- 提升、this

    1. 提升 使用var声明的变量声明和函数的声明(函数表达式不会)会被提升至所在函数作用域顶部 a. 从编译器角度出发 回忆一下, 中关于编译器的内容,引擎会在解释 JavaScript 代码之前首先 ...

  10. 推荐10 个短小却超实用的 JavaScript 代码段

    1. 判断日期是否有效 JavaScript中自带的日期函数还是太过简单,很难满足真实项目中对不同日期格式进行解析和判断的需要.jQuery也有一些第三方库来使日期相关的处理变得简单,但有时你可能只需 ...