u盘上运行的linux_u盘上能运行的linux - CSDN
  • 本教程是说明如何将ubuntu系统安装到U盘上(也就是把U盘当做电脑的硬盘),可以实现U盘插到任何电脑都能够在实体机上运行ubuntu系统,而且所有的运行配置都能被保存,相当于随身携带的一个电脑。 不是说明如何使用...

    说明:

    本教程是说明如何将ubuntu系统安装到U盘上(也就是把U盘当做电脑的硬盘),可以实现U盘插到任何电脑上都能够在实体机上运行ubuntu系统,而且所有的运行配置都能被保存,相当于随身携带的一个电脑。

    不是说明如何使用U盘做安装盘

    不是说明如何使用U盘做安装盘

    不是说明如何使用U盘做安装盘

    还有为了保证安装和运行的流畅性,请使用USB3.0的U盘和接口,U盘容量最好是在16GB以上,因为安装完成后就会占用接近3G的空间。

    注意:U盘里不要放有用的资料,因为安装的过程中会格式化U盘,资料会丢失,请在安装前将U盘里的数据备份出来!


    背景:

    最近老师要让我们做openstack的环境搭建和配置实验,需要在实体机上运行Linux系统,鉴于双系统的不安全性以及电脑里的资料是在太多,所以不敢冒险装双系统(身边不知其数的人因为装Linux双系统被格式化了硬盘)。所以就在网上搜了很久如何将ubuntu安装到U盘上,但是网上很少有资料,有资料的也不是很全,自己摸索了很久终于成功实现了,所以这里记录一下安装过程,希望能够给以后需要的朋友一个参考。


    环境和准备:

    本教程使用VMware虚拟机作为安装镜像的引导介质,VMware版本为12.5pro。

    事先需要下载好ubuntu的iso镜像,我是用的是ubuntu lts16.04。

    下载地址:http://cn.ubuntu.com/download/


    安装步骤:

    准备好环境之后我们需要在VMware里面新建一个虚拟机,注意选择安装来源的时候选稍后安装操作系统。其他的设置就用默认或者推荐就好。







    新建完了虚拟机之后点击虚拟机设置,在cd里面如图填上自己下载好的镜像的路径。同时把usb控制器里的所有的选项都勾上,然后兼容性选择USB3.0.











    点击确定保存配置,插上事先准备好的U盘。然后点启动虚拟机。会弹出可选用移动设备的提示。如果没有请先看下一步。









    如果没有提示可移动设备,一般是VMware的usb服务没有启动。按住win+r 输入命令service.msc打开服务管理器,找到VMware USB  Arbitrary然后右键启动,同时右键选择属性,把启动方式改成开始启动。

    启动服务后关闭VMware,然后重新打开,重复操作上一步,应该就能看到提示了。









    如果还没有发现自己的U盘的话,启动虚拟机后,如下图将U盘链接上虚拟机。右下角出现了U盘的标识表明连接成功





    经过以上的操作之后U盘就能连接到虚拟机里了,然后我们选择好需要安装的语言后,点击try ubuntu,然后会进入 一个临时的系统。

    点击桌面左上角的install ubuntu,然后会进入到安装程序。





    选择完语言后点击continue,然后会出现这样一个提示窗,说你有多个设备连接到电脑上了,注意这里要点NO。






    点完NO之后点击continue,然后选择最后一项something else然后继续continue







    选中dev/sdb 然后点击new partition table新建分区表,然后会有提示和确认。

    然后将U盘一个划分为etx4的主分区,容量设置为15000MB,和一个格式为swap的交换分区使用U盘剩下的空间。

    (由于我的U盘里有资料所以这里就不能截图了,否则会丢失资料)

    双击dev/sdb/ntfs 然后use as etx4,勾选上format格式化,然后mount point设置为   /










    然后最下面的device for boot loader一定是要选择为U盘的。   

    最后的选择应该是下图这个样子的 。






    完成这些之后就是一路continue,等着就行了。



    安装完成后会提示重启,这时候拔掉U盘就行了。然后就可以在任何一台电脑上使用ubuntu系统了。


    具体的方法是要在开机的时候选择boot manager 或者进bios,不同的电脑方法不同请自行百度。

    然后选择USB 选项里的U盘的表示,选定回车后就能引导系统启动了。



    如果在boot manager里面找不到自己的U盘选项,可能是因为一下原因:

    1.bios设置里面没有打开usb boot选项,找到相应的选项将usb boot设置为 enable。

    2.bios引导设置里只支持uefi,可以打开legacy启动模式,然后重启电脑再进boot manager应该就能看到U盘了。




    展开全文
  • 摘要:从U盘运行Linux操作系统的三种方法 usb_linux_0 你或许听说过在U盘运行live Linux操作系统,但你知不知道可以永久的保存运行时的数据,或者直接将Linux安装到U盘?本文将介绍把Linux装进口袋(U盘)的三种...

    摘要: 从U盘运行Linux操作系统的三种方法 usb_linux_0 你或许听说过在U盘上运行live Linux操作系统,但你知不知道可以永久的保存运行时的数据,或者直接将Linux安装到U盘?本文将介绍把Linux装进口袋(U盘)的三种方法,挑一种你最喜欢的方法吧! 将ISO映像烧录到U盘 usb_linux_1 把一个Linux发行版的Live ISO映像烧录到U盘中已 经变的极其容易了。

    从U盘运行Linux操作系统的三种方法usb_linux_0

    usb_linux_0

    你或许听说过在U盘上运行live Linux操作系统,但你知不知道可以永久的保存运行时的数据,或者直接将Linux安装到U盘?本文将介绍把Linux装进口袋(U盘)的三种方法,挑一种你最喜欢的方法吧!

    将ISO映像烧录到U盘

    usb_linux_1

    usb_linux_1

    把一个Linux发行版的Live ISO映像烧录到U盘中已 经变的极其容易了。从这里你可以在任意一台支持从U盘启动的PC上启动你的Linux系统。然而,这种方法有一个缺点:当你关机后,你所有“修改”过的数 据都会丢失。这是因为作为一个Live环境,所有的数据都保存在RAM中而不是U盘上。当你关机的时候,所有修改过的数据都会丢失。

    如果你在日常使用的时候需要修改安装到U盘的Linux系统(例如安装、更新软件或者修改文档),那么这种方法显然不可行。但是,如果你打算将其用作安全通信(例如网银或者需使用TOR的场合)和确保不保存敏感的信息,那这种方法无疑是最适合的。

    永久性保存数据

    usb_linux_2

    usb_linux_2

    如果你是Ubuntu用户,那么你可以选择在U盘上永久保存修改后的ISO映像。这样你就可以在U盘上安装应用程序和保存新创建或修改的文档。

    缺点:Live系统运行时通常自动使用Live账号进入系统。这个账号是没有密码的,任何人都可以登陆系统,使得其变得不安全。在更新软件的时候也 需要特别小心。因为如果Linux内核被更新了,bootloader将有可能损坏。比起在硬盘上安装的系统,这种方法很不灵活。因为 bootloader需要被启动的内核与安装ISO映像的内核版本相同才可以启动。

    完全安装到U盘

    usb_linux_3

    usb_linux_3

    最后,你可以选择将系统完全安装到U盘。你需要用光盘或者另外一个U盘来存储安装的ISO映像。这样方法可以将整个系统完整的安装到U盘中,且和在硬盘上安装的系统一样灵活。

    优点很明显:它和在硬盘上安装的系统没有什么区别,而且非常便携。但这种方法也有缺点:首先你的U盘要足够大——至少8G以上;其次,系统本身会认 为它是安装在硬盘上的,所以它会针对当前运行的硬件进行优化,但是这种优化可能会使得当你遇到未来的其它硬件时,系统无法工作。

    这主要涉及到安装私有驱动程序。为了保持系统最大的兼容性,请不要使用这种驱动程序。我在使用这种系统安装方式的时候没有使用私有驱动程序,所以没有遇到任何与兼容性相关的问题。

    总结

    惊讶么?你不应该感到惊讶才对——Linux系统本身就非常灵活,所以它可以满足各种不同的需求。你现在已经了解在U盘上运行Linux系统的三种方法,那么选择那种最适应你的方法也变得非常容易。也或许由于你了解了几种不同的安装方法,选择起来反而变得犹豫不决。

    原文发布时间:2014-5-25

    本文来自云栖合作伙伴“linux中国”

    转载于:https://www.cnblogs.com/jzy996492849/p/6878390.html

    展开全文
  • 前言之前写过在ubuntu实现插入U盘自动运行的程序,即autorun,但是在arm 并不能实现。即仅仅是修改U盘上的文件或者权限,无法提供插入u盘时自动运行这个效果。在嵌入式编程的一个思路是,修改硬件层的程序,运行...

    前言

    之前写过在ubuntu上实现插入U盘自动运行的程序,即autorun,但是在arm 上并不能实现。即仅仅是修改U盘上的文件或者权限,无法提供插入u盘时自动运行这个效果。在嵌入式编程的一个思路是,修改硬件层的程序,运行U盘检测程序,然后U盘检测程序检测出相应程序调用U盘里的程序,在这里是十分不正常的方式,实现了插入U盘自动更新的设计。

    修改mount.sh

    在mount.sh上添加执行检测U盘的程序。mount.sh在U盘插入时执行的脚本,在”add”分之中,添加如下语句:

    if [ "$ACTION" = "add" ] && [ -n "$DEVNAME" ]; then
    if [ -x "$PMOUNT" ]; then
    $PMOUNT $DEVNAME 2> /dev/null
    elif [ -x $MOUNT ]; then
    $MOUNT $DEVNAME 2> /dev/null
    fi
    
    # If the device isn't mounted at this point, it isn't configured in fstab
    # 20061107: Small correction: The rootfs partition may be called just "rootfs" and not by
    # its true device name so this would break. If the rootfs is mounted on two places
    # during boot, it confuses the heck out of fsck. So Im auto-adding the root-partition
    # to /etc/udev/mount.blacklist via postinst
    cat /proc/mounts | awk '{print $1}' | grep -q "^$DEVNAME$" || automount
    sh /home/test/checkUdisk   #这里是我加上的语句,检测U盘的程序checkUdisk放在了/home/test/
    #下,如果更改checkUdisk目录,这个地方也要做相应更改
    
    fi
    

    添加的语句sh /home/test/checkUdisk,是执行检测U盘的脚本,在插入U盘后,系统会自动执行到add分支,转而会运行该语句。

    编写自动检测U盘的程序

    首先确定自己U盘的安装路径,在arm上的U盘默认安装是在/media/sda1/,如果使用多个U盘,或者当前文件夹使用时,会使用sdb1,依次类推,故检测程序应能忽略插入U盘时,不同文件夹的影响,首先就是检测U盘所在的文件夹,本程序中是检测U盘中的执行程序来确定U盘所在目录,相应程序如下:

    #/bin/sh
    for var in "a" "b" "c" "d" "e" "f" "g" "h"
    do  
       for j in 1 2 3 4 
        do
         PATH="/media/sd$var$j/copy.sh” #copy.sh是自动更新脚本,检测其存在,则跳出循环
         #echo $PATH
        if [  -s $PATH ];then
        echo "opendevice ${PATH}" 
            break;
        fi
        done
    if [  -s $PATH ];then   
        break;  
    fi
    done
    if [  -s $PATH ];then
       /bin/sh $PATH     #执行copy.sh脚本, /bin/sh使用绝对路径可以确保程序执行
    fi

    写好后,相应的程序应提取权限:chmod 755 checkUdisk ,checkUdisk是相应的文件名。

    放在U盘里的程序

    本文中将放在U盘里的程序为shell 脚本,其他程序的要相应地在相应的系统下编译运行尝试过才能放到U盘下。

    #/bin/sh
    /bin/cp  /media/sda1/test1 /home/test/test1 #这里最好使用绝对路径,否则会出错

    同时退该文件设置权限:chmod 755 test

    测试一下应该就成功了

    展开全文
  • 本教程是说明如何将linux系统安装到U盘上(也就是把U盘当做电脑的硬盘),可以实现U盘插到任何电脑都能够在实体机上运行linux系统,而且所有的运行配置都能被保存,相当于随身携带的一个电脑 2.还有为了保证安装...

    **1.本教程是说明如何将linux系统安装到U盘上(也就是把U盘当做电脑的硬盘),可以实现U盘插到任何电脑上都能够在实体机上运行linux系统,而且所有的运行配置都能被保存,相当于随身携带的一个电脑
    2.还有为了保证安装和运行的流畅性,请使用USB3.0的U盘和接口,U盘容量最好是在16GB以上,因为安装完成后就会占用接近3G的空间。**
    注意:U盘里不要放有用的资料,因为安装的过程中会格式化U盘,资料会丢失,请在安装前将U盘里的数据备份出来!

    环境和准备:
    本教程使用VMware虚拟机作为安装镜像的引导介质,VMware版本为14 pro。
    事先需要下载好centos6.5的iso镜像,我是用的是centos6.5。

    安装步骤

    1.准备好环境之后我们需要在VMware里面新建一个虚拟机,注意选择安装来源的时候选稍后安装操作系统。其他的设置就用默认或者推荐就好。
    这里写图片描述

    2.新建完了虚拟机之后点击虚拟机设置,在cd里面如图填上自己下载好的镜像的路径。同时把usb控制器里的所有的选项都勾上,然后兼容性选择USB3.0.这里写图片描述

    3.插上准备好的U盘。然后点启动虚拟机。会弹出可选用移动设备的提示。如果没有请先看下一步。
    4. 如果没有提示可移动设备,一般是VMware的usb服务没有启动。按住win+r 输入命令service.msc打开服务管理器,找到VMware USB Arbitrary然后右键启动,同时右键选择属性,把启动方式改成开始启动。
    启动服务后关闭VMware,然后重新打开,重复操作上一步,应该就能看到提示了。
    5.如果还没有发现自己的U盘的话,启动虚拟机后,如下图将U盘链接上虚拟机。右下角出现了U盘的标识表明连接成功
    经过以上的操作之后U盘就能连接到虚拟机里了,然后开启虚拟机进入系统安装。图片中没有的就直接下一步。

    6.选择CD加载我们下载的系统。

    这里写图片描述

    7.选择完CD后,开启虚拟机进入安装界面,选择第一个选项。这里写图片描述
    这里写图片描述
    8 。一直往下继续。
    这里写图片描述
    9.选择基础存储设备,点击下一步这里写图片描述
    10.选择是,然后按照提示下一步,直到设置root密码这里写图片描述
    11.设置好密码后,点击下一步这里写图片描述
    12.选择使用所有空间,并勾选下面的查看并修改分区布局。这里写图片描述
    13.这里将U盘设为安装目标设备,并勾选引导装载程序。
    这里写图片描述
    这里写图片描述
    14.分区这个可以按照自身喜好和用途去分,这里选择默认分区。这里写图片描述
    15.选择格式化
    这里写图片描述
    16.将修改写入磁盘
    这里写图片描述
    17.选择下一步
    这里写图片描述
    18.这里选择安装的内容,选第一个桌面版,之前我选过minimal版本的,结果开机没有网卡驱动,还有自己安装驱动,所以选择桌面版的,功能多。
    点击下一步开始安装系统,结束后就是这样子。这里写图片描述
    19.这样就是安装成功了,选择右下角的小方框弹出U盘,关闭虚拟机即可。(安装过程中不要拔出U盘,会导致安装失败,安装后U盘在windows下会提示格式化,千万不要选择格式化,格式化后我们做的系统就没了。)
    这里写图片描述
    20.接下来我们验证一下系统能否启动。
    移除原来虚拟机的硬盘,把U盘作为新硬盘添加进虚拟机。这里写图片描述
    这里写图片描述
    21.按图片中提示,选择scsi,点击下一步。这里写图片描述这里写图片描述这里写图片描述
    22.按照图片中的提示进行操作即可。这里写图片描述
    23.进入BIOS设置中把U盘调整为第一启动项。
    这里写图片描述
    24.开启虚拟机,输入用户名和密码,我们的便携式linux系统就制作完成了。

    展开全文
  • 如何用u盘制作成linux系统的安装盘??? 其实U盘做系统非常简单,并非象网上所说的下载什么“U盘PE”或什么“老毛桃PE”又是“量产U盘”什么的,根本就没那么麻烦!我所说的都是自己的经验,看看别人的回答大多数都是...
  • 你可以用它来启动电脑,更有意思的是,你可以在运行Windows的电脑直接使用此U盘运行Linux,而无需安装其它任何软件!这就是Linux Live USB Creator,一个开源软件的奇妙之处!而且它界面漂亮,使用...
  • 运行u盘的精简linux系统制作 1、裁剪linux内核  如何裁剪linux系统,主要是设置menuconfig,里面有很多设置,按照“金钟国”大神的教程,一步一步来就可了。这里不在赘述。  强调一下生成的文件格式,  vmlinuz...
  • Linux系统装在U盘上

    2016-03-27 18:14:14
    最近在学操作系统这门课,有些代码需要在Linux上跑,自己又不想装双系统,一是比较麻烦,而是怕玩儿坏了,需要重新设置引导记录云云。于是,把Linux装在U盘上这个想法自然而然地就产生了。 网上有很多介绍,可是要么...
  • 网上有些说通过ultraiso等软件刻录到U盘的方法其实是以live方式运行的,这样做的修改是保存不了的。 为了探索把kali安装在U盘,前前后后安装了3次,搜了无数相关文章,踩了很多坑,也明白了很多地方怎么配置,总结...
  • KALILINUX 安装在U盘

    2018-11-11 08:38:58
    Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的...
  • 二、Linux系统安装(U盘镜像安装) 三、Windows环境下安装虚拟机学习Linux 一、Linux系统介绍 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作...
  • 然后直接导致装好之后拔下U盘根本无法进入linux,网上的方法大多是重新安装系统,U盘格式化无法格掉Linux,格式化后插直接进入了linux...几近崩溃,后来在网上找到了个大神的方法,在这里记录一下。 1. 插...
  • 对照iTop4412开发板的“Linux系统编程”,在Linux最小系统上运行U盘的helloworld可执行文件的时候,按照手册的步骤,发现 有时候会出现-/bin/sh: ./mnt/updisk/hellow: not found 修改权限之后还是不行,断电,...
  • 当你使用VMware虚拟机安装Linux之后,挂载使用u盘的步骤如下:1、确定u盘的位置: 在插入u盘之前要确保鼠标放入了Linux系统界面,也就是说在Linux系统获得鼠标焦点的时候插入u盘(电脑的usb接口)。插入u盘之后...
  • 1,制作U盘系统安装盘 用到Universal-USB-Installer-1.9.3.1,低于1.9.3.1版本的,在选择系统类型的时候找不到kali linux,制作的系统安装盘在安装系统的时候容易出问题。   选择系统类型为kali linux,选中kali...
  • 口袋里的Linux:在您的U盘上运行SLAX关键词: 口袋里的Linux:在您的U盘 您可以从光盘上运行某些版本的Linux,而现在您甚至可以从U盘上运行。Vincent Danen将告诉在这个小巧的设备上运行SLAX版...
  • linux系统安装到U盘

    2016-06-12 18:21:33
    缘由:U盘系统的好处就是可以随身携带U盘系统,在任何一台电脑都可以使用自己的系统。   安装前提条件: 1 U盘一个,16G。U盘格式为FAT32。 2 虚拟机vmware 。我的版本是vmware 12 。 3 Kali.iso镜像。 ...
  • U盘安装Linux

    2019-06-13 17:46:16
    U盘安装Ubuntu(LinuxU盘安装Linux系统教程1 U盘安装Linux系统教程2 ubuntu下载 下载地址 UUL下载 下载地址 在移动硬盘安装Linux系统可谓是让我装的心力憔悴。。。 具体的安装过程我就不多说了,在...
1 2 3 4 5 ... 20
收藏数 23,921
精华内容 9,568
关键字:

u盘上运行的linux