在实时 CD 上存储和读取 PDF 文件

在实时 CD 上存储和读取 PDF 文件

我想从 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.

相关内容