作者记:本文最早发布于本人的InfoQ平台,转载请注明出处

前记

就像你不知道苹果什么时候会掉下来砸脑袋,总会有某个时刻,你要用电脑去完成一些任务的同时,又不想在电脑里留下太多痕迹,这时候,有一个随插随用的系统U盘就很有必要了。

当然,Linux的各大发行版的镜像,允许你制作出一块USB镜像,然后实现Live CD随插随用,但是这也有缺点,如果你需要完成任务的同时,在U盘里保留一些过程当中产生的数据、文件,以便带回去进一步处理分析,使用Live CD这种方式,在你下一次使用同一块U盘的时候,一切清零,前功尽弃。

有没有什么好的方案?考虑一下,直接在U盘里安装一个完整的操作系统,或许是个选择,所以就有了尝试,然后就有了这篇文章。

你需要准备什么

一块U盘(如果你考虑安装图形化界面,请至少保证有16GB,只需要命令行的,8GB足够了),一个虚拟机软件(我使用的是Virtualbox,理论上其他支持挂载U盘的虚拟机软件也可以),一个最新的Arch Linux镜像

正式开始

1.准备虚拟机环境

在Virtualbox管理器界面,点击"新建",虚拟机类型选择Linux,版本选择Arch Linux(64-Bit),点击"下一步",之后内存大小可任意调整,点击"下一步",创建虚拟硬盘,完成初步搭建,我的虚拟机设置参数如图,读者请按照自己的实际情况确定各个参数:

创建的虚拟机

2.使U盘接入虚拟机

选中你创建的虚拟机,之后点击"设置",在USB设备部分挂载需要安装系统的U盘,如图所示:

添加U盘到虚拟机

3.启动虚拟机安装

启动虚拟机,加载已提前准备的Arch Linux镜像,在启动界面选择Arch Linux install medium选项如下图,启动后即可开始安装Arch Linux:

挂载Arch镜像,启动虚拟机

4.安装Arch Linux过程的注意事项

实际安装的过程,在此不多赘述,详细步骤可参考如下文章:

以官方Wiki的方式安装ArchLinux

Installation guide

由于我们需要安装的系统,最终是要安装到U盘,因此在正式开始安装前,需要通过fdisk -l命令确认U盘的Disk Model及具体分区号,之后即可按照相关文档进行安装

对于有图形界面需求的读者,在虚拟机安装完基础系统之后,需要在实体机重启,方可进行后续的图形化界面等配置的安装

后记

在经过上述的安装过程后,读者就拥有了一块自带Arch Linux的系统U盘,接下来读者可以按照个人需求,继续进行配置,以满足个人需要

上述在U盘安装Linux的方案,读者也可以根据个人喜好和需求,更换其他的Linux发行版

虚拟机linux识别不了u盘_将Arch Linux安装到U盘相关推荐

  1. linux识别u盘内的文件找不到,linux系统识别U盘,但读不出内容 跪求怎么解决

    你好,插入U盘后再命令行界面输入命令:如果想让linux识别U盘,需要把鼠标先定位在虚拟机的linux里面,然后插入优盘,优盘才会被linux识别,再用fdisk -l 来查看U盘的情况. /dev/ ...

  2. archlinux什么桌面好_为Arch Linux安装桌面

    关于Arch Linux基本系统的安装,之前已经说过,这里给出链接:http://www.cnblogs.com/freerqy/p/8502838.html 现在我们继续为Arch Linux安装桌 ...

  3. linux temp文件夹在哪_全方位剖析 Linux 操作系统,太全了

    Linux 简介 UNIX 是一个交互式系统,用于同时处理多进程和多用户同时在线.为什么要说 UNIX,那是因为 Linux 是由 UNIX 发展而来的,UNIX 是由程序员设计,它的主要服务对象也是 ...

  4. linux apache设置web访问重定向_从零开始学Linux运维|30.Linux的目录结构

    1.tree命令 linux下目录结构跟一个倒过来的树一样的,最顶层就是根目录 / tree这个命令就很形象 它够很方便的查看目录结构 使用"yum install tree -y" ...

  5. etcher制作mac启动盘_如何快速制作 macOS Mojave U盘启动盘,并重装Mac系统

    如果你因为种种原因想给电脑重装系统,可以试试下面的快速制作U盘启动盘重装系统教程,因为不借助任何第三方软件,可以保证系统的安全与稳定.教程如下: 懒人目录: 1.制作U盘启动盘 准备8G以上U盘一个( ...

  6. linux系统管理与服务器配置高志君_如何在 Linux 上安装、配置 NTP 服务器和客户端?...

    你也许听说过这个词很多次或者你可能已经在使用它了.在这篇文章中我将会清晰的告诉你 NTP 服务器和客户端的安装. -- Magesh Maruthamuthu 你也许听说过这个词很多次或者你可能已经在 ...

  7. 制作win10安装u盘_最简单的Win10系统安装U盘制作方法

    现在装系统已经很少使用光盘了,并且许多电脑出厂时已经不再装配光驱了,如果想要使用U盘安装Win10系统,那么就需要制作Win10 U盘启动盘.今天MS酋长就与大家分享一个最简单的制作Win10安装U盘 ...

  8. 乐高解魔方机器人编程百度网盘_砍人快乐 喜剧 / 惊悚 / 恐怖 网盘资源目录搭建...

    ▲点击蓝色"网盘扩容" 每天推荐一部电影 v:xna2022 <砍人快乐> 剧情: 失明的图书管理员.沮丧的板球运动员和孤独的心理医生各自都在寻求惩罚和解脱,他们的生活 ...

  9. 按量收费云盘_阿里云创建按量付费云盘

    在实际运维的过程中,很多时候可能因为服务器的硬盘不够用,需要挂载更多的硬盘以满足业务的要求,但有时候有些业务是临时性的,或者实际需求中增加的硬盘需求时间比较短,例如几个小时或者几天的情况.此时如果使用 ...

最新文章

  1. 基于Linux的集群系统(一)
  2. 使用jQuery开发一个响应式超酷整合RSS信息阅读杂志
  3. 字符串的方法、注释及示例1.
  4. [Leetcode] 第306题 累加数
  5. linux posix 线程池_linux多线程--POSIX Threads Programming
  6. 近期计算机视觉相关算法竞赛汇总—高额奖金等你来拿!
  7. C/C++ BugPitfalls
  8. raspberry pi_Raspberry Pi,CNC铣削,WTF,Cypht,HomeBank,Wekan等的使用方法
  9. 原生android字体,安卓原生字体
  10. CheckBoxPreference组件 自动存储到sharedpreferences
  11. 编程程序_PLC编程代码PLC程序设计公司
  12. ubuntu 恢复被删除的文件
  13. word 图 按居中,居中不了的问题
  14. 逃跑h5小游戏源码熊出没手机游戏
  15. WebSocket通信原理和在Tomcat中实现源码详解(万字爆肝)
  16. 【Linux内核分析与应用-陈莉君】进程的调度
  17. 文本溢出显示省略号并显示tooltip组件
  18. 测试抑郁症软件,抑郁症测试app
  19. SimpleBGC三轴云台用户手册
  20. MATLAB2021b详细安装教程

热门文章

  1. [专栏目录]-Crypto学习笔记目录
  2. 大整数乘法---FFT算法
  3. pwn学习总结(四)—— 堆基础知识(持续更新)
  4. 进程线程005 SwapContext函数分析
  5. 京东每日特价专栏仿写
  6. 108. 奇数码问题【思维 / 逆序对】
  7. 1099 Build A Binary Search Tree (30 分)【难度: 一般 / 知识点: 建立二叉搜索树】
  8. 2.1.5 线程概念和多线程模型
  9. MySQL中如何查询数据(上)
  10. Spring boot的Thymeleaf使用