情况如下:有时我想使用实时 USB 启动我的计算机并访问我只想在 Ubuntu 中运行的大型程序。但是,我只能使用 8GB 的 USB 驱动器,而我正在查看的程序大约有 50GB 及以上。根据我的研究,我认为我必须设置持久性,但我希望能够将文件保存到我的计算机中,而不会弄乱我当前的操作系统等,而不是将文件保存到我的 USB。我该怎么做?
编辑:如果我安装了硬盘,我需要做什么才能让我的程序安装在那里,我该怎么做才能让我的操作系统设置存储在 USB 上(这样我就可以随身携带),而我的大型程序仍然在我的操作系统上。
编辑:错误mkusb
Drive that contains source file: /dev/sda
Live drive, that is booted from: /dev/sda
cands=2
50G
50G
built-in device
sdb
SanDisk_Cruzer_Glide
7.5G
usb
USB or memory card
p_target: target=/dev/ 7.5G
No target device or bad target device
p_clean:
答案1
casper-rw
与内部驱动器中的分区一起持久存在
您可以按照以下链接使用 mkusb 创建持久实时驱动器,
Ubuntu 将搜索名为
casper-rw
或带有标签的分区casper-rw
,并使用它找到的第一个。因此你可以- 移除或重新贴上标签
casper-rw
USB 驱动器上的分区(由 mkusb 创建), - 在 Windows 中缩小 Windows 分区(通常
C:
)并将释放的驱动器空间保留为“未分配”。 - 从 Ubuntu Live 驱动器启动 Live-Only,“试用 Ubuntu”,
- 开始
gparted
和- 在未分配的驱动器空间中创建一个分区,然后
- 在分区中创建
ext4
文件系统 - 设置标签
casper-rw
在此分区上
- 开始
- 现在,当你重新启动 Ubuntu Live 驱动器时,你应该能够启动持久 Live,它将使用
casper-rw
内部驱动器中的分区。应该可以安装大型程序,并且它们(自动)存储在casper-rw
内部驱动器中的分区。
- 移除或重新贴上标签
测试它是否真的有效
正如您在屏幕截图中看到的,casper-rw
内部驱动器中的分区/dev/sda
为 49 GiB,用于持久性。操作系统从 [16 GB] USB 闪存盘运行/dev/sdb
,其中自动创建的casper-rw
分区被重新标记为casper-off
。
答案2
您可能可以按原样安装计算机的硬盘。
要查找系统上有哪些分区,请运行
sudo fdisk -l
然后挂载适当的分区
sudo mount /dev/device /mnt/mountpoint
您可能需要指定设备的类型。使用
-t type
,其中类型可以是 ntfs 或您的实时 USB 支持的其他文件格式。