Live USB:如何访问Linux从中启动的USB驱动器


9

/media或中找不到它/mnt

我想要的是:

  • 现场发行版,所以我保证它不会损坏,并且每次都会启动/工作
  • 可以访问该USB驱动器上的目录以进行存储,即 以典型的笔式驱动方式使用

我不想要的:

  • 永久安装
  • 使用casper.rw,因为它使得从其他计算机访问数据更加困难/不可能
  • 对驱动器进行分区,因为它使备份/克隆更加困难并且不美观

我试图变得聪明一点,在启动后重新插入驱动器,但随后甚至无法运行终端。

我正在使用Linux Mint 13 XFCE

Answers:


8

要找到您的USB驱动器,请首先发行:

blkid

那么您将看到类似以下内容:

/dev/sdxy: LABEL="USB_DRIVE_LALBEL" UUID="USB_DRIVE_UUID" TYPE="IT'S_FILE_SYSTEM_TYPE"

其中/ dev / sdxy是您的USB驱动器,其中x = {a,b,c或d}而y = {1,2,3,...}

现在发布:

mount -l|grep /dev/sdxy

它会显示(类似):

/dev/sdxy on /PATH/TO/USB/MOUNT/PLACE type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,quiet,errors=remount-ro) [USB_DRIVE_LALBEL]

我希望这会很有帮助。


5

您可以看到使用“磁盘工具”将设备安装到的位置,该设备过去曾被安装在以下位置:

/lib/live/mount/medium

您无法卸载设备,但是可以使用写许可权重新安装它:

sudo mount -o remount,rw /lib/live/mount/medium

然后,也许您将无法将文件拖放到目录中,但可以使用终端进行操作:

mv file.txt /lib/live/mount/medium

这对我使用的每个实时USB Linux都有效。问候!


1

是的,您无法在/ media或/ mnt中找到它,标准casper + AUFS将用于保存filesystem.squashfs的USB驱动器安装到/cdrom/cdrom0,这就是您要查找USB密钥分区的地方。

其余的,只需打开一些文件管理器,也许是Thunar,您就会在左侧面板上看到它们。

而且,如果您重新插入密钥,则会破坏实时系统。


几乎已安装在那,但只读,我需要写入文件。
空值

2
mount -o remount,rw /cdrom
吉姆·巴黎

重新安装对我有用,为什么这不被接受为答案?
Ehtesh Choudhury

1

我可以通过在Ubuntu 16.04.2 LTS中使用Disk Utility来做到这一点。

当引导到Ubuntu活动磁盘时,单击左上方的“搜索您的计算机”,然后键入“磁盘”。单击“磁盘”实用程序,您应该能够看到USB驱动器已插入。右键单击它,然后单击“安装”。

然后单击“搜索您的计算机”并搜索“屏幕截图”。使用屏幕截图实用程序捕获屏幕截图并将其保存到USB驱动器。


0

Ubuntu将它装在rw /isodevice


嗯,基于Ubuntu的Mint没有。我可以使用Ubuntu,但更喜欢Mint,并且通常希望少一些特定于发行版的解决方案。
空值

我知道您使用的是mint,这就是为什么我指定用于Ubuntu的原因,以防其他人遇到此问题并感到疑惑。但是无论如何,这肯定是发行版特定的东西,因为它们都是不同的。
吉姆·巴黎

0

这些不是“正确的方法”,但可能对您有用:

  • 如果我正确理解了您想要的内容(尤其是您不需要永久安装),则可以对USB驱动器进行分区,然后进行数据分区。

  • 您可以使用'toram'内核参数启动-然后可以安全地拔出并重新插入。指定的位置取决于所使用的引导程序,但是可以在引导时尝试(非持久性地)尝试,然后找出如何使其成为永久性的(如果使用syslinux,它将在syslinux.cfg中)。

两者都有点'kludges',但可能会成功...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.