zoukankan      html  css  js  c++  java
  • 在 ubuntu 中加入 clonezilla iso 启动项

    os:ubuntu 12.04 server
    clonezilla live : 20120326 oneiric

    1.存放iso的路径说明
    下载clonezilla-live-20120326-oneiric.iso 放在第一个硬盘的第一个分区中的/var文件夹中。这里分区是 /dev/sda1,在grub中表示为(hd0,1)。

    2.添加启动菜单
    编辑 /etc/grub.d/40_custom,在文档最后加入下面:

    XML/HTML代码
    1. menuentry "Clonezilla live" {  
    2. set root=(hd0,1)  
    3. set isofile="/var/clonezilla-live-20120326-oneiric.iso"  
    4. loopback loop $isofile   
    5. linux (loop)/live/vmlinuz boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\"  
    6. ocs_live_extra_param=\"\" ocs_live_keymap=\"\" ocs_live_batch=\"no\" ocs_lang=\"\" vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile  
    7. initrd (loop)/live/initrd.img  
    8. }  

    3.更新grub.cfg
    sudo update-grub2

    4.注意
    上述的grub選單中我們另外放了3個參數,(1) live-media-path=/live-hd 表示我們將檔案放在目錄/live-hd中,而不是預設的/live目錄中。 (2) bootfrom=/dev/hda4表示我們強迫開機要從第一個硬碟的第四個分割區(/dev/hda4)中的檔案來開機,這樣可以避免萬一你有另外一 個Clonezilla live放在光碟機中而被誤用。(3)參數"toram=filesystem.squashfs"表示所有Clonezilla live的程式會被複製到記憶體中,不會將/dev/hda4一直掛載著。所以後續你在使用這個Clonezilla live的時候,可以將/dev/hda4掛載成Clonezilla的印象檔目錄。

    記得配合你下載下來的Clonezilla live zip檔案中的參數來修改,相關參數可以在/mnt/syslinux/syslinux.cfg中查到。你使用的Clonezilla live所用的參數,有可能和上述的參數不同,例如vmlinuz路徑,"username", "hostname"等等都可能不同。

    如果你沒有將"live"的目錄名稱修改成"live-hd",你有可能會遇到使用光碟版或者是USB隨身碟版的Clonezilla live開機時,會和這個硬碟版中的版本相混淆的問題。相關的討論可以參考:

    https://sourceforge.net/tracker2/?func=detail&atid=671650&aid=2202156&group_id=115473

    http://drbl.sourceforge.net/faq/fine-print.php?path=./2_System/34_2_or_more_filesystem_squashfs.faq#34_2_o

  • 相关阅读:
    windows下编译Boost库
    linux下编译Boost库
    CEPH安装教程(下)
    CEPH安装教程(中)
    CEPH安装教程(上)
    nfs使用教程
    iscsi使用教程(下)
    POJ-2096 Collecting Bugs 概率dp
    HDU-3586 Information Disturbing 树形dp+二分
    HDU-1024 Max Sum Plus Plus 动态规划 滚动数组和转移优化
  • 原文地址:https://www.cnblogs.com/shihao/p/2581814.html
Copyright © 2011-2022 走看看