Здравствуйте, Гость

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

Error 19 при загрузке с флэшки
« : 15 Мая 2016, 20:45:38 »
 Пытаюсь сделать 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?)

  Спасибо.
Re: Error 19 при загрузке с флэшки
« Ответ #1 : 14 Декабря 2019, 23:52:50 »
[quote author = torrvic link = topic = 29893.msg104480 # msg104480 date = 1463334338]
 I'm trying to make a LiveCD flash drive from a working system (RedHat 2.4.7). (To boot onto another
 computer that does not have a DVD drive.)

 In order to train, I made the image with the "dd" command from partition / boot, but it had vidmate empty the first
 512-byte sector. I manually added MBR from my working disk and try to boot.

 To my surprise, the download goes pretty far.

 The secondary bootloader displays a splash screen, loads the default image.
 Says that a compressed image is found in block 0.
 Frees up the memory "initrd", 323K frees.
 ... And so on ...
 Loads the ext3 module.
 Mounts the / proc file system.
 Starts to create a “root device".
 Attempts to mount the root file system.

 And here's a bummer:

 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.

  This is where found a detailed explanation of all the steps in loading the Linux kernel. It says:

 "After loading the kernel, the root file system is replaced (using pivot_root);
 in this case, the root initrd file system is removed and the
 actual root file system is mounted."
 (The chapter “Kernel”, the second paragraph from the end.)

 I understand that the temporary root system “initrd” has already been worked out and removed,
 but the actual one could not be mounted. And I did not understand what to do with this.

 I ask the luminaries for help, what do pioneers do in such situations?
 (I tried the ext2 file system type - it swears in the same place in the same way ... I
  also tried connecting my working disk to the USB port via the universal
 IDE-SATA-USB adapter and received exactly the same messages.

 Apparently , there is some kind of "trick" when booting from USB?)

  Thank you.
[/ quote]

I made the image using the "dd" command with partition / boot, but at first it was empty
512 byte sector. I manually added MBR from my working disk and tried to boot. I see, we have a similar technique in this. [/ Quote][/quote]
« Последнее редактирование: 15 Июня 2020, 11:55:42 от Kasey00 »