Error 19 при загрузке с флэшки

Автор torrvic, 15 Мая 2016, 20:45:38

0 Пользователей и 1 Гость просматривают эту тему.

torrvic

 Пытаюсь сделать 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?)

  Спасибо.