Đã Đóng

Clonezilla modification

We are seeking someone to make custom menu structures to the linux project clonezilla. Clonezilla is GPL software and as such we are free to make changes to suit our needs.

We currently utilize clonezilla on a CF card which is attached to our appliances. Clonezilla functions as an onboard imaging system, allowing customers to quickly backup or restore their appliances.

The required alternations are basic, we just want to remove the options from the menu that are not used, and set some default parameters to other questions in the interface.

http://clonezilla.org/

From the clonezilla wiki: I'd like to customize the Clonezilla boot menu, any doc I can refer?
Clonezilla live or Clonzilla SE uses syslinux, isolinux or pxelinux as the boot loader by default. You can refer to syslinux webiste for more detials. For the simple menu doc, you can refer to this doc which is from the tarball of syslinux.

The doc referred to:
There are two menu systems included with Syslinux, the advanced menu
system, and the simple menu system.


+++ THE ADVANCED MENU SYSTEM +++

The advanced menu system, written by Murali Krishnan Ganapathy, is
located in the menu/ subdirectly. It allows the user to create
hierarchial submenus, dynamic options, checkboxes, and just about
anything you want. It requires that the menu is compiled from a
simple C file, see menu/simple.c and menu/complex.c for examples.

The advanced menu system doesn't support serial console at this time.

See menu/README for more information.


+++ THE SIMPLE MENU SYSTEM +++

The simple menu system is a single module located at
com32/modules/vesamenu.c32 (graphical) or com32/modules/menu.c32 (text
mode only). It uses the same configuration file as the regular
Syslinux command line, and displays all the LABEL statements.

To use the menu system, simply make sure [vesa]menu.c32 is in the
appropriate location for your boot medium (the same directory as the
configuration file for SYSLINUX, EXTLINUX and ISOLINUX, and the same
directory as pxelinux.0 for PXELINUX), and put the following options
in your configuration file:

UI menu.c32


There are a few menu additions to the configuration file, all starting
with the keywords MENU or TEXT; like the rest of the Syslinux config
file language, it is case insensitive:


MENU TITLE title

Give the menu a title. The title is presented at the top of
the menu.


MENU HIDDEN

Do not display the actual menu unless the user presses a key.
All that is displayed is a timeout message.


MENU SHIFTKEY

Exit the menu system immediately unless either the Shift or Alt
key is pressed, or Caps Lock or Scroll Lock is set.


MENU SEPARATOR

Insert an empty line in the menu.


MENU LABEL label

(Only valid after a LABEL statement.)
Changes the label displayed for a specific entry. This allows
you to have a label that isn't suitable for the command line,
for example:

# Soft Cap Linux
LABEL softcap
MENU LABEL Soft Cap ^Linux 9.6.36
KERNEL softcap-9.6.36.bzi
APPEND whatever

# A very dense operating system
LABEL brick
MENU LABEL ^Windows CE/ME/NT
KERNEL chain.c32
APPEND hd0 2

The ^ symbol in a MENU LABEL statement defines a hotkey.
The hotkey will be highlighted in the menu and will move the
menu cursor immediately to that entry.

Reusing hotkeys is disallowed, subsequent entries will not be
highlighted, and will not work.

Keep in mind that the LABELs, not MENU LABELs, must be unique,
or odd things will happen to the command-line.


MENU INDENT count

(Only valid after a LABEL statement.)
Will add "count" spaces in front of the displayed menu entry.


MENU DISABLE

(Only valid after a LABEL statement.)
Makes the entry unselectable. This allows you to make a
section in your menu with different options below it.
for example:

# Entries for network boots
LABEL -
MENU LABEL Network:
MENU DISABLE

# Soft Cap Linux
LABEL softcap
MENU LABEL Soft Cap ^Linux 9.6.36
MENU INDENT 1
KERNEL softcap-9.6.36.bzi
APPEND whatever

# Dos 6.22
LABEL dos
MENU LABEL ^Dos 6.22
MENU INDENT 1
KERNEL memdisk
APPEND initrd=dos622.imz

# Separator
MENU SEPARATOR

# Entries for local boots
LABEL -
MENU LABEL Local:
MENU DISABLE

# Windows 2000
LABEL w2k
MENU LABEL ^Windows 2000
MENU INDENT 1
KERNEL chain.c32
APPEND hd0 1

# Windows XP
LABEL xp
MENU LABEL Windows ^XP
MENU INDENT 1
KERNEL chain.c32
APPEND hd0 2

MENU HIDE

(Only valid after a LABEL statement.)
Suppresses a particular LABEL entry from the menu.


MENU DEFAULT

(Only v

Kỹ năng: Linux, Thiết kế sản phẩm

Xem thêm: clonezilla linux, clonezilla custom menu options, clonezilla, clonezilla modification menu, used structures, product design software free, cf software, custom menu clonezilla, clonezilla custom menu, menu card design, imaging, free product design software, design a menu card, custom suit, custom clonezilla, custom modification, remove custom options, remove custom options product, appliances, basic design modification, clonezilla custom, modification system, system restore, backup restore, suit custom

Về Bên Thuê:
( 2 nhận xét ) Mount Pleasant, United States

Mã Dự Án: #1656160

2 freelancer đang chào giá trung bình $168 cho công việc này

khushman

Hey, i've worked with bootloaders before, and your project seems interesting. I'm willing to do it. Please send me the exact requirements about the menu through a PM if you find me acceptable. Which clonezilla version Thêm

$85 USD trong 5 ngày
(1 Đánh Giá)
1.0
UhN73v4PH

Custom software development - <b><i>Removed by Admin</i></b>

$250 USD trong 1 ngày
(0 Đánh Giá)
0.0