Модифицированный Clonezilla syslinux не загружается

728
Suncatcher

Я попытался создать собственный Clonezilla iso со своими параметрами, но потерпел неудачу. Я использовал это и это руководство и сделал все предположительно, как описано.

Вот мой syslinux.cfg :

# Created by generate-pxe-menu! Do NOT edit unless you know what you are doing!  # Keep those comment "MENU DEFAULT" and "MENU HIDE"! Do NOT remove them. # Note!!! If "serial" directive exists, it must be the first directive default vesamenu.c32 timeout 0 prompt 0 noescape 1 MENU MARGIN 5 MENU BACKGROUND ocswp.png # Set the color for unselected menu item and timout message MENU COLOR UNSEL 7;32;41 #c0000090 #00000000 MENU COLOR TIMEOUT_MSG 7;32;41 #c0000090 #00000000 MENU COLOR TIMEOUT 7;32;41 #c0000090 #00000000 MENU COLOR HELP 7;32;41 #c0000090 #00000000  # MENU MASTER PASSWD  say ********************************************************************** say Clonezilla, the OpenSource Clone System. say NCHC Free Software Labs, Taiwan. say clonezilla.org, clonezilla.nchc.org.tw say THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK! say **********************************************************************  # Allow client to edit the parameters ALLOWOPTIONS 1  # simple menu title MENU TITLE clonezilla.org, clonezilla.nchc.org.tw  MENU BEGIN Other modes of Clonezilla live label Clonezilla live 1024x768 # MENU DEFAULT # MENU HIDE MENU LABEL Clonezilla live (Default settings, VGA 1024x768) # MENU PASSWD kernel /live/vmlinuz append initrd=/live/initrd.img boot=live union=overlay username=user hostname=bionic config quiet components noswap edd=on nomodeset noeject locales=en_US.UTF-8 keyboard-layouts=NONE ocs_live_run="ocs-sr -q2 -j2 -z5p -i 5300 -p true saveparts autoproductname" ocs_live_extra_param="" ocs_live_batch="no" vga=791 ip= net.ifnames=0 splash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 TEXT HELP VGA mode 1024x768. OK for most of VGA cards. ENDTEXT  label local # MENU DEFAULT # MENU HIDE MENU LABEL Local operating system in harddrive (if available) # MENU PASSWD # 2 method to boot local device: # (1) For localboot 0, it is decided by boot order in BIOS, so uncomment the follow 1 line if you want this method: # localboot 0  # (2) For chain.c32, you can assign the boot device. # Ref: extlinux.doc from syslinux # Syntax: APPEND [hd|fd]<number> [<partition>] # [<partition>] is optional. # Ex: # Second partition (2) on the first hard disk (hd0); # Linux would *typically* call this /dev/hda2 or /dev/sda2, then it's "APPEND hd0 2" # kernel chain.c32 append hd0 TEXT HELP Boot local OS from first hard disk if it's available ENDTEXT  MENU BEGIN Memtest & FreeDOS  # Note! *.bin is specially purpose for syslinux,  # Do NOT use memtest.bin, use memtest instead of memtest.bin label memtest # MENU DEFAULT # MENU HIDE MENU LABEL Memory test using Memtest86+ # MENU PASSWD kernel /live/memtest TEXT HELP Run memory test using Memtest86+ ENDTEXT  label FreeDOS # MENU DEFAULT # MENU HIDE MENU LABEL FreeDOS # MENU PASSWD kernel memdisk append initrd=/live/freedos.img TEXT HELP Run FreeDOS ENDTEXT  MENU END label iPXE # MENU DEFAULT # MENU HIDE MENU LABEL Network boot via iPXE # MENU PASSWD kernel /live/ipxe.lkn TEXT HELP Run iPXE to enable network (PXE) boot ENDTEXT  MENU END 

Я удалил все остальные предметы из Clonezilla, кроме 1024x768, для чистоты эксперимента.

Все это не помогает. Всякий раз, когда я создаю ISO, он загружается с настройками по умолчанию и пунктами меню по умолчанию, ВНЕ ФАКТА, что syslinux.cfg в iso изменяется .

Я вижу эти параметры по умолчанию при загрузке, когда я нажимаю eв GRUB:

enter image description here

И даже все элементы syslinux по умолчанию. Что за черт???

enter image description here

Что я делаю неправильно?

Я пытался создать ISO с помощью разных инструментов:

  1. YUMI
  2. genisoimage, как описано в официальном FAQ
  3. Руфус
  4. Ручным методом из официальной справки

Результат тот же. Зачем?

0
Вы, скорее всего, добьетесь успеха, загрузив вместо этого загрузочную версию clonezilla с загрузкой через USB, так как это позволит вам изменить файл syslinux.cfg без необходимости извлекать его из оригинального ISO-файла «только для чтения», который они вам дают. У меня возникла та же проблема, и я добился успеха, создав загрузочный USB-накопитель и поместив туда все файлы clonszilla. Myles 6 лет назад 0
`поскольку это позволяет вам изменять файл syslinux.cfg без необходимости извлекать его из исходного 'только для чтения' ISO`, не могли бы вы уточнить, как вы редактируете ISO и что вы имеете в виду под" USB Boot version "? ISO не могут быть изменены Suncatcher 6 лет назад 0
Вместо загрузки ISO, который предназначен для записи на CD. Я рекомендую скачать версию «USB Live», которая представляет собой zip-файл. Все, что вам нужно сделать, это следовать инструкциям о том, как создать загрузочную флешку, на которой находится ваш файл syslinux.cfg. Myles 6 лет назад 0
https://clonezilla.org/liveusb.php Myles 6 лет назад 0
Это именно то, что я пытался, я поставил это в вопросе: «Я пытался создать ISO с помощью различных инструментов: ручным методом из официальной справки». Я скачал ZIP-файл, изменил и сгенерировал изображение с помощью `genisoimage` и / или сделал загрузочную флешку с помощью BAT-файла. Это не помогло. Кажется, мне не хватает какой-то важной вещи Suncatcher 6 лет назад 0
Это то, что я тоже пытался без удачи. В конце концов, я добился успеха, просто загрузив клонезиллу с USB. Извините, я не могу помочь вам с созданием ISO, но версия USB, кажется, отлично работает для меня, с моим файлом syslinux.cfg, который работает отлично. Вот почему мое предложение не пришло в форме «ответа». Myles 6 лет назад 0
Удачи с этим до сих пор? На самом деле я не использовал ни одну из программ, рекомендованных clonezilla, для создания своего загрузочного USB, потому что я всегда был доволен той, которую я использовал в течение многих лет HP. Myles 6 лет назад 0
Вот этот: https://filehippo.com/download_hp_usb_disk_storage_format_tool/ Myles 6 лет назад 0
@ Майлз все еще не повезло. Эти приложения прекрасно работают на стандартных изображениях Clonezilla, но не с моими модифицированными конфигами. Можете ли вы описать точные шаги, которые вы используете с инструментом HP, начиная с модификации ISO и до конца? Suncatcher 6 лет назад 0

1 ответ на вопрос

0
Suncatcher

Дело было в режиме загрузки.

При загрузке в режиме UEFI редактировать нужно не syslinux.cfgв каталоге syslinux, а в

/EFI/boot/grub.cfg