initrd или ramfs для SLES как /

Ваше управление мудро в не попытке обновить рабочий кластер, который выполняет важную функцию на основе собственного пакета.

Бэкпортирование пакетов является трудоемким и опасным, то есть, не всегда выполнимым. Вы могли бы избежать штрафа времени, если Вы можете, находя пакеты, которые Вы хотите установить в исходном репозитории CentOS 5.4 или в некотором репозитории бэкпорта CentOS 5.4. В то время как у Вас может быть несколько версий GCC на одном хосте одновременно (встроенные люди компиляции систем/креста делают это все время), но это не тривиально, чтобы иметь больше чем один glibc в единственной среде выполнения.

Так, Вам настоятельно рекомендуют работать в отдельной, более новой среде, которая имеет пакеты, что Вы нуждаетесь и находите некоторый способ протестировать вывод старой среды в новой. В любом случае не рискуйте повреждать что-либо в старой среде, или Вам, возможно, понадобятся все точки репутации stackexchange.com, что можно добраться для нахождения следующего задания ;-)

3
28.09.2016, 14:07
1 ответ

Я добился существенного прогресса.

Я отредактировал файл/etc/init.d/boot.d/boot.rootfsck для добавления ramfs как исключения типа файловой системы к процессу fsck. (строка 79).

        aufs|tmpfs|afs|cifs|nfs|novell|smb|ramfs|UNKNOWN*) MAY_FSCK=0 ;;

После выполнения этого больше не необходимо иметь sysconfig с READONLYROOT.

После выполнения этого я устанавливаю pxelinux.cfg, чтобы иметь строку начальной загрузки следующим образом:

LABEL SLES11 InMemory OS
  KERNEL suseBig/vmlinuz-3.0.74-0.6.8-default
  APPEND initrd=suseBig/suseImage rdinit=/sbin/init
  TIMEOUT 100 

Файл suseImage является cpio архивом целой корневой файловой системы рабочей установки SLES, но с измененной/etc/fstab строкой для корня. (я должен был создать архив CPIO путем доступа к этой работе среда SLES от другой рабочей ОС (на другом диске)),

rootfs /                  rootfs       defaults        0 0

После того как это - все на месте, что узел загружается счастливо, и у меня теперь есть рабочая версия электронного диска SLES, который загружается по сети через PXE. (таким образом, это не спешит загружаться, но после этого это не имеет никакого сетевого трафика для ОС). Это не имеет никакой персистентности, но я решаю это для своего случая на прикладном уровне.

0
27.01.2020, 21:45

Теги

Похожие вопросы