惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
S
SegmentFault 最新的问题
V
Visual Studio Blog
人人都是产品经理
人人都是产品经理
阮一峰的网络日志
阮一峰的网络日志
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
博客园 - 【当耐特】
Recent Announcements
Recent Announcements
I
InfoQ
U
Unit 42
博客园_首页
GbyAI
GbyAI
Hugging Face - Blog
Hugging Face - Blog
罗磊的独立博客
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
D
DataBreaches.Net
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 聂微东
T
Tailwind CSS Blog
量子位

轶哥博客

blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog blog
blog
2016-04-18 · via 轶哥博客

  制作Ubuntu To Go首先要下载好Ubuntu安装镜像,准备好一个用于安装Ubuntu系统的U盘。这个U盘不是所有U盘都可以的,我建议使用M.2 SSD + 硬盘盒,原因请看下面的速度测评。

U盘选择

三星sm951

  这是三星SM951,体积很小,写入速度测试不准确。实测写入也可以超过1G/s。重点看4k读写。这个数值决定了你实际的使用体验,有点类似木桶法则。

某刚SP900

  这是某刚的廉价SSD(SP900),我建议可以入手一个这样的SSD+一块硬盘盒,运行速度能够满足日常编程所需。

方案一

  制作持久化LiveCD模式的Ubuntu To Go。

  这是最简单的方案。只需要下载LinuxLive USB Creator软件即可,软件支持多个国家语言。下载后双击安装,按照提示操作即可。

运行界面截图

主要优点:

  • 无需重启计算机
  • 支持多种Linux衍生版。
  • LinuxLive USB Creator软件开源,不像很多U盘启动工具一样会植入广告。
  • 制作迅速,基本上和复制文件的速度差不多。
  • 支持大部分Linux运用程序。

主要缺点:

  • 不支持自行安装驱动。
  • 无法修改操作系统内核。
  • 部分软件无法完美支持,不是很适合开发者。
 

方法二

  按照这篇文章的方法安装ubuntu,在选择安装方法的时候,选择自定义安装分区方案。分区方案中,第一个分区设定为EFI分区。第二个分区需要挂载"/"的分区。第三个分区设置为swap分区。选择引导安装在EFI所在分区,这样一来引导就能安装到你的U盘。如果在其它机子中出现“error: file '/grub/i386-pc/normal.mod' not found”的报错,点击这里

  2016年04月17日23:37:15更新:以上分区方案存在问题,更换机子后将无法正常引导,建议划分一个FAT32分区装入grub4dos。我会尽快弄出一个较好的方案。

添加兼容性引导

  安装完毕之后,理论上此台电脑的Ubuntu To Go已经安装成功,看上去和安装普通的Ubuntu操作系统没什么区别。兼容安装所用电脑启动方式的电脑都可以正常引导进入Ubuntu。但是还是存在一些电脑无法被引导。因此我们需要添加引导进行各种启动模式的兼容,让它成为真正的Ubuntu To Go。

  2016年04月17日23:34:44更新:以下方法已不可用。建议使用grub4dos等方案引导。如果我发现更好的方案将持续更新。

sudo apt-get update # 64位引导
sudo apt-get -y install grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed # 32位引导
sudo apt-get -y install grub-efi-ia32-bin grub-efi-ia32 grub-common grub2-common

  执行下面这个命令查看硬盘信息:sudo fdisk -l

  查看你的Ubuntu安装在哪里。例如:/dev/sda,对应修改以下命令执行。sudo grub-install /dev/sda --efi-directory=/boot/efi/ --root-directory=/boot/

  至此,Ubuntu To Go安装完毕!

  如有更好方法或建议,请在评论区留言,谢谢!