从头开始创建 Clonezilla (非官方翻译)

从头开始创建 Clonezilla


本文档是关于创建 Clonezilla live 2.x 的。 //注意// 因为 Debian Sid 每天都在变化,所以本文档仅供参考。由于 Clonezilla 项目几乎每周都会提供 Clonezilla live 测试,因此建议修改 live 系统的根文件系统,而不是从头开始创建 Clonezilla live。有关修改根文件系统的更多信息,请查看 this doc.。

  1. 准备一个内存大小大于 1 GB 的计算机。

  2. 下载 Clonezilla live 2.6.6-15 amd64 version.

  3. 按照this doc创建可启动的 Clonezilla live 启动介质,然后在 x86 计算机上启动它。选择语言和键盘后,选择“Start_Clonezilla”->“device-image”,然后挂载一个工作目录,空间应该足够大,可以放置 Live CD 和一些临时文件。建议选择 local_dev 将本地分区挂载为 /home/partimag,因为 live-build 会使用一些低级命令,并且可能会在网络远程的目录上制作失败。还要确保分区是 Linux 的文件系统,如 ext4 或 reiserfs、不是 FAT 或 NTFS 文件系统,因为它们在某些 Linux 中不支持这个文件类型。

  4. 当 Clonezilla live 要求您选择保存或恢复磁盘/分区时,选择“退出”进入命令行提示符。

  5. 运行 “sudo -i” 或 “sudo su -” 成为 root。

  6. 运行 “ocs-live-netcfg” 来配置网络,以便我们稍后可以访问 Debian 存储库。

  7. 如果要分配不同的 apt 存储库,请修改 /etc/apt/sources.list

  8. cd /home/partimag/ 

  9. 如果目录 /tmp/ 中的可用空间小于 500 MB,请将其调整为大于 500 MB。您可以通过以下命令进行操作:
    mount -t tmpfs -o "nosuid,size=60%,mode=1777" tmpfs /tmp

    mount -t tmpfs -o "nosuid,size=524288000,mode=1777" tmpfs /tmp

  10. apt-get purge drbl clonezilla

  11. apt-get update

  12. 不要运行“apt-get dist-upgrade”或“apt-get upgrade”来升级任何软件包,否则会破坏其余过程。

  13. apt-get -y install drbl clonezilla

  14. 如果您想在 Clonezilla live 中添加更多软件包,并且您确定这些软件包包含在 Debian 存储库中,例如 ncpfs,您可以编辑 /etc/drbl/drbl.conf,在变量 PKG_FROM_DBN_WHICH_OCS_LIVE_NEED 中附加 ncpfs。

  15. apt-get -y install live-build=1:20200314.drbl1 debootstrap xorriso

    • 如果你想使用 Debian Sid 作为 Clonezilla live 的运行操作系统,使用实验性的 drbl live 仓库 (-l e) 和不稳定的 drbl 仓库 (-b unstable),你可以这样运行它:
      create-debian-live -l unstable -b unstable -d sid -i customized
      有关 create-debian-live 的更多选项,您可以运行 “create-debian-live --help”。
      更多示例,例如:
      create-debian-live -r -a 'firmware-linux-free live-boot=1:20190627-drbl1 live-boot-initramfs-tools=1:20190627-drbl1 live-co nfig=5.20190519.drbl1 live-config-systemd=5.20190519.drbl1 live-tools cryptsetup aria2 ctorrent mktorrent transmission-cli ezi o-static ocs-bttrack python3-crypto python3-libtorrent shim-signed grub-efi-amd64-signed syslinux=3:6.04~git20190206.bf6db5b4+ dfsg1-1 extlinux=3:6.04~git20190206.bf6db5b4+dfsg1-1 syslinux-common=3:6.04~git20190206.bf6db5b4+dfsg1-1' -f amd64 -l unstable -b unstable -d sid -m http://free.nchc.org.tw/debian -s http://free.nchc.org.tw/debian-security -g http://free.nchc.org.tw/dr bl-core -k 5.6.0-2 -i 2.6.7-5-amd64

    (//注意// 由于 Debian Sid 软件库每天都在变化,因此可能需要修改上述命令才能与 Debian Sid 一起使用。
    其他示例:

    • 如果你想要一些特殊的内核版本,并且你确定它存在于你的 Debian 存储库中,例如内核 3.11-2,你可以通过以下方式制作 Clonezilla live :
      create-debian-live -l e -b unstable -k 3.11-2 -i customized
      (“-l e”表示使用 drbl 存储库中的 live-experimental 分支,这也表示可以使用来自 live-stable、live-testing 或 live-unstable 的软件包。“-b unstable”表示使用 drbl 的 unstable 分支。您可以参考此 URL 来检查 DRBL 存储库 http://free.nchc.org.tw/drbl-core/pool/drbl/) 中的包。
      如果一切顺利,您将得到一个文件名为“debian-live-for-ocs-customized.iso”的 Debian live。稍后我们将使用这个 Debian live 作为 Clonezilla live 的模板。
  16. 运行:

    ocs-iso -s --extra-boot-param "quiet" -j debian-live-for-ocs-customized.iso -i customized 
    ocs-live-dev -c -s --extra-boot-param "quiet" -j debian-live-for-ocs-customized.iso -i customized

    将分别创建 2 个文件,clonezilla-live-customized.iso 和 clonezilla-live-customized.zip。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇