标签: live-usb

如何对 USB 驱动器进行分区,使其可启动并具有与 Windows 兼容的数据存储分区?

从这里分裂

我有一个 16GB 的闪存驱动器,我想要一个实时 ISO 来启动(通过 unetbootin 或类似的东西)。它将是一些 32 位发行版,我可以在我需要的任何计算机上插入和启动。由于它将是实时 ISO,因此我需要在某个地方保存数据。我希望 USB 驱动器有大约 1GB 的空间用于发行版,另外 15GB 的空间用于数据存储。

我做了两个 FAT 分区,第一个称为“可引导”,第二个称为“存储”。存储在 Linux 中运行良好,但 Windows 只能看到可启动分区。无法访问存储。

如何使数据在 Windows 上可访问,并且仍然具有可引导的发行版?如果答案是如何分区,请包括每个分区的顺序和类型。我需要为此交换空间,还是处理方式不同?

linux partition live-usb

40
推荐指数
3
解决办法
20万
查看次数

为什么安装在 USB 拇指驱动器上的操作系统比运行在同一个拇指驱动器上的实时操作系统慢得多?

在实时环境中运行 Fedora 26 对我来说几乎感觉就像原生速度一样,但是当我将操作系统安装到拇指驱动器并启动时,一切都需要永远启动。一旦开始,它们通常会快得多,但实际上无法使用。

这被认为是正常的吗?

live-usb persistence

24
推荐指数
1
解决办法
8622
查看次数

具有持久性的 UEFI + BIOS 可启动实时 Debian 拉伸 amd64

我目前在这件事上找到的所有信息都不足以满足我的口味。它要么是过时的,要么是误导性的,要么是错误的,似乎过于复杂或没有涵盖这个特定问题。

目标:

  • 可启动 USB 驱动器(支持 UEFI 和传统 BIOS)
  • (基于) live Debian 9 (stretch)
  • 持久性(默认情况下以及 UEFI 和传统 BIOS)
  • 默认德语键盘布局
  • 适用于对其他 GNU/Linux 系统进行故障排除

原因:

  • 每次使用时都必须设置键盘布局真的很头疼
  • 默认的 Debian 实时映像中缺少 cryptsetup 和 efibootmgr
  • gnome-terminal 默认有这个烦人的白色背景

没有解决办法:

  • (重新)构建自定义的 debian live image(看起来很乏味,虽然我还没有尝试过)
  • unetbootin(在 debian stretch 上启动时要求输入未知密码,我认为它无论如何都不支持 UEFI)
  • 一些外国自动化流程,我看不到发生了什么

Debian live 和 install 映像是isohybrid 的,可以方便地使用dd. 它们确实可以通过这样的 USB 驱动器工作,这非常好!但是,如果不编辑包含在实时 ISO 映像的只读 ISO9660 文件系统中的 grub 和 isolinux 配置,则默认情况下将没有持久性,也无法从非英文键盘布局开始。因此,即使将 live ISO 写入 USB 驱动器后,这些参数仍然无法更改。

debian live-usb uefi persistence

21
推荐指数
1
解决办法
2万
查看次数

如何创建 FreeBSD 10 可启动 USB?

目前我正在使用 Linux Mint 17,我想双启动 FreeBSD 和 Linux Mint 17。

如何为 FreeBSD 10 创建可启动 USB?我试过Unetbootin影像作家powerISO,但它不工作。

freebsd boot live-usb

16
推荐指数
1
解决办法
3万
查看次数

为什么我同样准备的 U 盘只有一个字节不同?

我准备了两个相同的 USB 记忆棒(TrekStor 16GB),其中带有c't bankix 映像

  1. 使用GParted准备:

    • 删除了现有分区
    • 创建了一个新的DOS分区表
    • 用 FAT32 格式化 U 盘,主分区
  2. 通过 将图像加载到棒上usb-creator-kde

所以我对两根棍子都做了相同的程序,但是一个引导而另一个崩溃并显示错误消息:

(initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: No such device
Can not mount /dev/loop0 (/cdrom/casper/filesystem.squashfs) on //filesystem.squashfs
Run Code Online (Sandbox Code Playgroud)

然后我尝试通过sudo cmp /dev/sdb /dev/sdc. 这导致:

/dev/sdb /dev/sdc differ: byte 441, line 5
Run Code Online (Sandbox Code Playgroud)

这里有什么问题,我该如何解决?

live-usb troubleshooting

15
推荐指数
2
解决办法
2013
查看次数

如何创建持久的 Debian live USB?

我想通过将 Debian 安装在 USB 闪存驱动器上来随时随地使用 Debian,但我不确定如何使其保存设置并能够安装/更新软件包而不会在重新启动时丢失它们。

因此,我从此链接下载了混合 ISO 映像,并按照常见问题解答中的说明进行操作:

dd if=image.iso of=/dev/sdb bs=4M; sync
Run Code Online (Sandbox Code Playgroud)

此命令通过创建一个大小与 ISO 映像相同的分区(8GB 中的 1.3 GB)将映像复制到闪存驱动器,并且闪存驱动器的其余部分未分配。

我搜索了如何做到这一点,但每个教程都使用不同的方法,其中一些已经过时并谈论旧的 usb-hdd 映像。

那么我应该如何在闪存驱动器上安装这个混合映像?

我应该如何分区我的闪存驱动器才能安装软件包和保存设置?以及如何在不使用的情况下安装此映像dd

debian live-usb persistence

13
推荐指数
3
解决办法
3万
查看次数

将可启动的 USB 记忆棒克隆到不同大小的记忆棒

硬件:2 个 8GB USB 闪存驱动器
发行版:Mint 9 Xfce 持久性 Live Cd

一个 U 盘有两个分区:
1) FAT32 700MB Mint 9 分区
2) ext3 7.3GBcasper-rw分区

目标:
我想复制那个 USB 闪存驱动器,因为我不想再次经历从头开始安装和配置的时间。

经验:
1) 我发现这dd不适用于这项工作,因为如果我的一个闪存驱动器的大小甚至有 1MB 不同(有时确实如此),那么副本就会损坏。

2) 我发现gparted像第一个驱动器一样使用和预格式化第二个驱动器,然后rsync单独对每个分区进行格式化是行不通的,因为出于某种原因,某些文件没有被复制并且驱动器仍然无法启动。

我想保留我的工作棒,只是复制它并为我的朋友配置棒。这样,如果我弄坏了另一根棍子,我将始终让我的基本棍子坐在那里等待。

live-usb cloning bootable

11
推荐指数
1
解决办法
2万
查看次数

忘记 luksClose usb 持久分区,这是一个问题吗?

按照“使用 LUKS 加密添加 USB 持久性”的 Kali Linux 文档,我创建了一个持久性分区并使用以下内容加密卷:

cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb2
cryptsetup luksOpen /dev/sdb2 my_usb
mkfs.ext3 -L persistence /dev/mapper/my_usb
e2label /dev/mapper/my_usb persistence
mkdir -p /mnt/my_usb
mount /dev/mapper/my_usb /mnt/my_usb
echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/mapper/my_usb
Run Code Online (Sandbox Code Playgroud)

(用卷名代替“my_usb”)

但是,我忘记关闭该卷(以下行在文档的下一页上显示,所以我没有看到):

cryptsetup luksClose /dev/mapper/my_usb
Run Code Online (Sandbox Code Playgroud)

这是一个问题吗?如果是这样,如何以及有什么方法可以修复它?

这篇文章表明它是,但没有说明原因,并且说明对我不起作用。

磁盘似乎工作正常。

live-usb luks kali-linux

11
推荐指数
1
解决办法
3532
查看次数

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

/media或 中找不到它/mnt

我想要的是:

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

我不想要的:

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

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

我正在使用 Linux Mint 13 XFCE

mount live-usb removable-storage

10
推荐指数
3
解决办法
3万
查看次数

如何恢复`dnf install`?

我已经liveusb-creator在 Fedora 24 上使用 DNF 进行了安装。这些是与它一起安装的依赖项:

liveusb-creator.noarch 3.95.2-1.fc24
python-cssselect.noarch 0.9.1-9.fc24
python-lxml.x86_64 3.4.4-4.fc24
python-pyquery.noarch 1.2.8-7.fc24
python-qt5.x86_64 5.6-4.fc24
python-qt5-rpm-macros.noarch 5.6-4.fc24
qt5-qtconnectivity.x86_64 5.6.1-2.fc24
qt5-qtenginio.x86_64 1:1.6.1-2.fc24
qt5-qtlocation.x86_64 5.6.1-2.fc24
qt5-qtmultimedia.x86_64 5.6.1-3.fc24
qt5-qtquickcontrols.x86_64 5.6.1-1.fc24
qt5-qtsensors.x86_64 5.6.1-2.fc24
qt5-qtserialport.x86_64 5.6.1-1.fc24
qt5-qttools-common.noarch 5.6.1-2.fc24
qt5-qttools-libs-clucene.x86_64 5.6.1-2.fc24
qt5-qttools-libs-designer.x86_64 5.6.1-2.fc24
qt5-qttools-libs-help.x86_64 5.6.1-2.fc24
qt5-qtwebchannel.x86_64 5.6.1-2.fc24
qt5-qtwebsockets.x86_64 5.6.1-2.fc24
sip.x86_64 4.18-2.fc24
Run Code Online (Sandbox Code Playgroud)

现在我想liveusb-creator再次卸载,但dnf remove liveusb-createor试图删除比安装更多的包(包括 Java,我不想删除):

java-1.8.0-openjdk          x86_64   1:1.8.0.101-1.b14.fc24   @updates   496 k
java-1.8.0-openjdk-devel    x86_64   1:1.8.0.101-1.b14.fc24   @updates    40 M
liveusb-creator             noarch   3.95.2-1.fc24            @updates   2.1 M
python-cssselect            noarch   0.9.1-9.fc24             @fedora    301 k …
Run Code Online (Sandbox Code Playgroud)

fedora live-usb package-management dnf

10
推荐指数
1
解决办法
3696
查看次数