如何设置可启动的 Linux USB 实时记忆棒?

如何设置可启动的 Linux USB 实时记忆棒?

我喜欢设置一个 4 GB 的 USB 棒,作为启动媒体,启动一个小型的 debian lxde 环境。所有内容都应该是可编辑的,因此没有特殊的持久部分(全部都是)。

如何实现这一点?工作流程是什么?工具有哪些?我检查了各种实时 USB 安装程序,但都有其持久分区。

完成设置后,我喜欢从 USB 记忆棒制作一个 img,以便在其他 USB 记忆棒上克隆它。

答案1

您正在寻找http://www.pendrivelinux.com/。该网站有您需要的所有信息,我建议您查看一下。以下是他们建议安装持久的 Ubuntu 7.10:

  1. 下载 Ubuntu 7.10 (Gutsy Gibbon) 并刻录到 CD/DVD

  2. 从 CD/DVD 重新启动您的电脑

  3. 打开终端并输入 sudo su (成为 root)

  4. 输入mkdir /projectinit(创建我们的项目目录)

  5. 输入cd /projectinit(更改到项目目录)
  6. 类型gzip -dc /cdrom/casper/initrd.gz| cpio -i (提取 initrd.gz)
  7. 输入gedit init(编辑初始化文件)
  8. 从中gedit找到以下部分:

    break)
    break=premount
    ;;
    esac
    

    直接在上面esac添加以下内容:

    persistent)
    PERSISTENT=yes
    root_persistence=casper-rw
    home_persistence=home-rw
    ;;
    

    最终结果应如下所示:

    break)
    break=premount
    ;;
    
    persistent)
    PERSISTENT=yes
    root_persistence=casper-rw
    home_persistence=home-rw
    ;;
    
    esac
    
  9. 保存更改以更新 init 文件

  10. 输入find . | cpio -o -H newc | gzip -9 > initrd.gz(压缩新的 initrd.gz 文件)
  11. 然后,您可以将新initrd.gz文件复制到 USB 闪存驱动器,替换旧文件(或重建 iso 以包含新文件)

要永久启动,请在启动菜单中按 F6 进入自定义启动选项。将 persistent 添加到启动字符串的末尾:

在此处输入图片描述

我不能保证这适用于最新的 Debian,但它应该是一个很好的起点。即使不适用,您也应该能够在 pendrive linux 页面上找到所需的所有信息。

祝你好运!

相关内容