Исправить проблему с помощью Qemu, попробуйте передать параметр инициализации, чтобы помочь ядру

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

Почините свой компьютер прямо сейчас с помощью ASR Pro

  • Шаг 1. Загрузите ASR Pro
  • Шаг 2. Запустите программу
  • Шаг 3. Нажмите "Сканировать сейчас", чтобы найти и удалить все вирусы на вашем компьютере.
  • Загрузите это программное обеспечение сейчас, чтобы получить максимальную отдачу от вашего компьютера. г.

    Во время выполнения /initKernel произошел сбой, прерывание - наконец, рассинхронизация: инициализация почти не найдена.Попробуйте оператор ядра init=option.
    qemu попробуйте передать параметр инициализации, который будет ядром

    qemu-system-x86_64 -hda disk.img -kernel /home/marssonubuntu/linux_qemu/linux-3.3.3/arch/x86 /boot/bzImage -initrd my-initramfs.cpio "root=/dev /sda -add rdinit=/sbin/init"

    Ошибка выполнения /sbin/init Опасность ядра — вне связи с синхронизацией: инициализация не найдена.Попробуйте передать этот параметр init= специальному ядру. инструкции см. в Linux Documentation/init.txt.Pid: a, Comm: или без гвоздезабивателей с направляющей спиралью 3.3.3 #1Отслеживание звонков:[] Паника+0xa9/0x197[]? init_post+0xb2/0xb2[]? Ядро_инит+0xff/0xff[]! ! ! kernel_thread_helper+0x4/0x10[]? do_one_initcall+0x121/0x121[] Gs_change+0xb/0xb ?                

    Я только начинаю помогать вам понять, как работает ядро ​​и, следовательно, его внутреннее устройство, и я пытаюсь сначала создать и загрузить ядро.

    Почините свой компьютер прямо сейчас с помощью ASR Pro

    Вы устали от того, что ваш компьютер работает медленно? Раздражают разочаровывающие сообщения об ошибках? ASR Pro - это решение для вас! Рекомендуемый нами инструмент быстро диагностирует и устраняет проблемы с Windows, значительно повышая производительность системы. Так что не ждите больше, скачайте ASR Pro сегодня!

  • Шаг 1. Загрузите ASR Pro
  • Шаг 2. Запустите программу
  • Шаг 3. Нажмите "Сканировать сейчас", чтобы найти и удалить все вирусы на вашем компьютере.

  • Я следую за этой статьей (но она потенциально вооружена): http://www.kaizou.org/2016/09/boot-minimal-linux-qemu/

    qemu попробуйте передать параметр инициализации в ядро

    cd Kernel_4.9Создайте x86_64-defconfigприходи домой -j8

    это мой bzImage. Теперь я разработал поддельный inramfs с одним только Hello World в качестве исполняемого файла. Это init.c:

    #include   Пустая функция()    printf("Небольшой привет - Мир...n");    кольцо (1);

    gcc -static init.c -o initchmod +x инициализацияинициализация эха | cpio -we --format=newc Initramfs

    qemu-system-x86_64 > -kernel ~/data/linux/arch/x86/boot/bzImage -contribute 'console=ttyS0' -serial stdio -initrd ~/data/linux /arch/x86/загрузки /initramfs

    [1.158556] Только для чтения в виде основного текста: 8528k[конкретный материальный .158842] критическая информация о ядре только для чтения: 2396 КБ только для чтения[1.163684] Ошибка /init (ошибка -2)[ 1.163973] Проблема с ядром - рассинхронизация: не найдена работающая инициализация. Попробуйте передать возможность init= тому, как ядро. Инструкции см. в Linux Documentation/init.txt.[1.164026] CPU: 0 PID: 1 Swapper/0 comm: исправен 4.9.0 #3[1.164026] Имя оборудования QEMU: стандартный ПК (i440FX + PIIX, 1996 г.), BIOS Ubuntu-1.8.2-1ubuntu1, 4 января 2014 г.[1.164026] c78a5f78 c12dd8e4 c184c900 C78a5f98 00000000 c110d8a0 c19b465c c1c400a0[1.164026] c19a5f8c c184c930 00000000 00000000 c78a5fac c184ca18 c19a5fd8 c19a5bc1[1.164026] ffffffe 00000000 c1851537 00000000 00000000 00000000 00000000 00000000[1.164026] трек:[Перейти к 1.164026] Dump_stack+0x47/0x63[[] 1.164026]? [] rest_init+0x30/0x60[ 1.164026] [] Паника+0x93/0x1bc[ 1.164026] []? rest_init+0x60/0x60[ 1.164026] [] Kernel_init+0xe8/0x100[ 1.164026] [] ret_from_fork+0x1b/0x28[1.164026] Смещение ядра: fromkey[ 1.164026] ---[ finalize Kernel Panic Not - Syncing: well инициализация не найдена. Попробуйте передать ядру именно этот параметр init=. См. полную документацию Linux/init.txt для получения инструкций.

    Ошибка инициализации сегмента: /usr/lib/x86_64-linux-gnu/qemu/block-iscsi.soПримечание. Вы можете загружать только элементы одной версии.Ошибка инициализации прямого ответа модуля: /usr/lib/x86_64-linux-gnu/qemu/block-curl.soПримечание. Одна и та же версия может быть загружена только из модулей веб-дизайна.Не удалось инициализировать модуль: /usr/lib/x86_64-linux-gnu/qemu/block-rbd.soПримечание. Далее следует загружать только модули одной версии.Не удалось инициализировать компонент: /usr/lib/x86_64-linux-gnu/qemu/block-dmg.soПримечание. Только модули потенциально могут напрягать одну и ту же версию.Предупреждение: TCG больше не поддерживает ожидаемую функциональность: CPUID.01H:ECX.vmx [бит 5][ 4 .000000 ] Стиль Linux 4.9.0 ([email protected]) (версия gcc 4.8.5 (Ubuntu 4.8.5-4ubuntu2)) #3 SMP Вт, 20 мая, 14:30:37 IST 2018[0.000000] x86/fpu: Обнаружен устаревший x87 FPU.[ 0.000000] x86/fpu: "стремится" к принципу переключения контекста FPU.[ 0.000000] e820: Карта физиологической памяти, предоставленная BIOS:[ 0.000000] BIOS-e820: [полезная память[0x0000000000000000-0x000000000009fbff] 0.000000] BIOS-e820: 0x000000000009fc00-0x0000000000009ffff] [Зарезервированная память[0.BIOS-e820:000000][память 0x00000000000f0000-0x00000000000fffff] Зарезервировано[0.000000] BIOS-e820: можно использовать [mem 0x0000000000100000-0x0000000007fdffff][0.000000] BIOS e820: [mem 0x0000000007fe0000-0x0000000007ffffff] Зарезервировано[0.000000] [mem bios-e820: 0x00000000fffc0000-0x00000000ffffffff] Зарезервировано[0.000000] Невозможно включить защиту NX (Execute Disable): ядро![Не-PAE 0.000000] Присутствует SMBIOS 2.8.[ 0,000000] e820: last_pfn равно 0 x7fe0 max_arch_pfn = 7 x100000[ nil .000000] x86/PAT: Конфигурация [0-7]: WB WC UC-UC WB WC UC-WT[0.000000] обнаружил таблицу smp MP в [mem 0x000f6640-0x000f664f], сопоставленную с таблицей, расположенной в [c00f6640].[0.000000] 5 областей сканирования с низким уровнем повреждения памяти[0.000000] RAM-ДИСК: [память 0x07f02000-0x07fdffff][ 0.000000] ACPI: ранняя проверка контрольной суммы отключена[0.000000] ACPI: RSDP 0x00000000000F6460 000014 (v00)[bochs 0.000000] ACPI: RSDT 0x0000000007FE16EE 000034 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001)[0.000000] ACPI: FACP 0x0000000007FE0C14 000074 (v01 BOCHS BXPCFACP 00000001 BXPC 00000001)[0.000000] ACPI: DSDT 0x0000000007FE0040 000BD4 (v01 BOCHS BXPCDSDT 00000001 BXPC 00000001)[0.000000] ACPI: FACS 0x0000000007FE0000 000040[0.000000] ACPI: SSDT 0x0000000007FE0C88 0009B6 (v01 BOCHS BXPCSSDT 00000001 BXPC 00000001)[0.000000] ACPI: APIC 0x0000000007FE163E 000078 (v01 BOCHS BXPCAPIC BXPC 00000001 00000001)[0.000000] ACPI: HPET 0x0000000007FE16B6 000038 (v01 BOCHS BXPCHPET 00000001 BXPC 00000001)[ 0.000000] Доступно 2 МБ HIGHMEM.[ 0.000000] Доступно 127 МБ LOWMEM.[0.000000] Сопоставленная оперативная память: мало — 07fe0000[ 0.000000] Нехватка оперативной памяти: - 6 07fe0000[ 0.000000] диапазоны мест:[0.000000] DMA [память 0x0000000000001000-0x0000000000ffffff][ 0.000000] каждый день [память 0x0000000001000000-0x0000000007fdffff][ 0.000000] HighMem пустой[ 0,000000] Нет мобильного запуска на узел[ 0.000000] Области первых узлов памяти[0.000000] Узел 0: [память 0x0000000000001000-0x000000000009efff][0.000000] Узел 3: 0x0000000000100000-0x0000000007fdffff][[mem 0.000000] initmem вставлен поверх узла 0 [mem 0x0000000000001000-0x0000000007fdffff][ 0.000000] Использовать стандарт драйвера APIC[ 0.000000] ACPI: порт ввода/вывода таймера яиц после полудня: 0x608[ 0.000000].ACPI: .LAPIC_NMI .(acpi_id[0xff] .dfl .dfl .lint[0x1])[ , .

    Загрузите это программное обеспечение сейчас, чтобы получить максимальную отдачу от вашего компьютера. г.

    Qemu Try Passing Init Option To Kernel
    Qemu 커널에 Init 옵션 전달 시도
    Qemu Versuchen Sie Die Init Option An Den Kernel Zu Ubergeben
    Qemu Forsok Skicka Init Alternativet Till Karnan
    Qemu Tente Passar A Opcao Init Para O Kernel
    Qemu Probeer De Init Optie Door Te Geven Aan De Kernel
    Qemu Intente Pasar La Opcion Init Al Kernel
    Qemu Essayez De Passer L Option Init Au Noyau
    Qemu Prova A Passare L Opzione Init Al Kernel
    Qemu Sprobuj Przekazac Opcje Init Do Jadra
    г.