Пытаюсь сделать LiveCD флэшку с рабочей системы (RedHat 2.4.7). (Чтобы загрузиться на другом
 компе, у которого нет DVD-привода.)
 В порядке тренировки сделал образ командой "dd" с partition /boot, но у неё был пустой первый
 512-байтный сектор. Добавил вручную MBR со своего рабочего диска и пытаюсь загрузиться.
 К моему удивлению, загрузка проходит довольно-таки далеко.
 Вторичный загрузчик выводит заставку, грузит дефолтный образ.
 Говорит, что найден сжатый образ в блоке 0.
 Освобождает память "initrd", 323К освобождает.
 ... И так далее ...
 Грузит модуль ext3.
 Монтирует файловую систему /proc.
 Начинает создавать "корневое устройство" (root device).
 Пытается смонтировать файловую систему "root".
 И вот тут облом:
 mount: error 19 mounting ext3
 pivotroot: pivot_root (/sysroot,/sysroot/initrd) failed: 2
 Freeing unused kernel memory: 240k freed
 Kernel panic: No init found. Try passing init=option to kernel.
  Вот здесь
https://www.ibm.com/developerworks/ru/library/l-linuxboot/ нашёл подробное объяснение всех этапов загрузки ядра Линукс. Здесь написано:
 "После загрузки ядра корневая файловая система заменяется (при помощи pivot_root);
 при этом корневая файловая система initrd удаляется и монтируется
 действительная корневая файловая система."
 (Глава "Ядро", второй абзац с конца.)
 Я так понял, что временная корневая система "initrd" уже отработала и удалёна,
 а действительную смонтировать не удалось. А что мне с этим делать, не понял.
 Прошу помощи у корифеев, как поступают пионеры в подобных ситуациях?
 (Я попробовал тип файловой системы ext2 - точно так же ругается на этом же месте...
  Ещё попробовал подключил свой рабочий диск в порт USB через универсальный
 адаптер IDE-SATA-USB и получил в точности такие же сообщения.
 Видимо, есть какая-то "хитрость" при загрузке с USB?)
  Спасибо.