我想从 Live CD 启动并使用它而不安装它。我只想连接到互联网并阅读一些 PDF 和 Word 文档。
是否可以将我想要读取的特定 PDF 文件写入 Live CD?我的意思是,启动 Live CD 后,我应该能够看到 PDF 文件。我不希望将它们保存到计算机的硬盘上。我希望 Live CD 本身上拥有我想要的所有文档。
这可能吗?
答案1
如果您希望能够写入额外的文件并每次使用 LiveCD 时使用它,则需要从 LiveUSB 启动或将拇指驱动器或外部驱动器与 LiveCD 结合使用。
或者,您也可以使用该usb-creator
程序并创建一个 LiveUSB,然后在 USB 驱动器上分配一些空间用作存储空间,您可以使用它来保存 .pdf 和 Word 文件。
使用持久存储的详细说明请参见此处Ubuntu 社区文档 - Live CD 持久性
摘录自来源:
如果您使用的是 USB 记忆棒,则需要对 USB 记忆棒进行分区和格式化 -
分区:
要对您的 USB 记忆棒进行分区,我们将使用该命令
fdisk
,因此运行以下命令来启动该过程(替换/dev/sda
为您的设备路径):sudo fdisk /dev/sda
无需深入了解如何使用 fdisk(这超出了本文档的范围),这里介绍如何通过删除任何现有分区并创建一个新分区来对 USB 进行分区。
首先在命令提示符下输入“p”,然后点击打印当前分区表。此命令的输出应如下所示:
Command (m for help): p Disk /dev/sda: 130 MB, 130023424 bytes 16 heads, 32 sectors/track, 496 cylinders Units = cylinders of 512 * 512 = 262144 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 496 126960 6 FAT16
同样,对于此示例,我们将删除所有现有分区,因此现在在命令提示符下键入“d”。然后输入要删除的分区号。对 USB 棒上的每个分区重复此过程,直到它们全部被删除。以下是您的会话可能是什么样子的示例:
Command (m for help): d Partition number (1-4): 1 Command (m for help): d Partition number (1-4): 2 Command (m for help): d Partition number (1-4): 3 Command (m for help): d Selected partition 4 Command (m for help): p Disk /dev/sda1: 130 MB, 130007040 bytes 16 heads, 32 sectors/track, 495 cylinders Units = cylinders of 512 * 512 = 262144 bytes Device Boot Start End Blocks Id System Command (m for help):
如您所见,我们现在已经删除了 USB 上的所有分区。现在我们可以通过在命令提示符下输入“n”然后输入所需的分区号来创建一个新分区。完成后,输入“w”并点击将分区表更改写入您的 USB 棒。这是我的会话的输出:
Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-495, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-495, default 495): Using default value 495 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 22: Invalid argument. The kernel still uses the old table. The new table
将在下次重启时使用。同步磁盘。
现在我们已经设置好了分区表,让我们来格式化它。
创建“casper-rw”文件系统
格式化你的 USB 棒也是一项非常简单的任务。首先,我们将卸载设备以便对其进行格式化,然后对其进行格式化。
首先运行以下命令卸载你的 USB 记忆棒:
sudo umount /dev/sda1
现在您的 USB 已卸载,我们可以对其进行格式化。唯一需要特别注意的是,我们必须为格式化的分区赋予标签“casper-rw”。这是 Live CD 用来存储持久信息的名称。您可以通过发出以下命令正确格式化您的 USB:
sudo mkfs.ext3 -b 4096 -L casper-rw /dev/sda1 The output of this command should look something like this: mke2fs 1.38 (30-Jun-2005) Filesystem label=casper-rw OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 31744 inodes, 31740 blocks 1587 blocks (5.00%) reserved for the super user First data block=0 1 block group 32768 blocks per group, 32768 fragments per group 31744 inodes per group Writing inode tables: done Creating journal (1024 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 20 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.