AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 866584
Accepted
tudor -Reinstate Monica-
tudor -Reinstate Monica-
Asked: 2017-08-03 17:43:49 +0800 CST2017-08-03 17:43:49 +0800 CST 2017-08-03 17:43:49 +0800 CST

Por que a imagem genérica pc_x86_64_bios_defconfig do Buildroot trava no Virtualbox?

  • 772

Estou tentando definir uma configuração buildroot (versão 2017.02.4) e preciso separar os problemas relacionados ao kernel dos problemas do ambiente de software.

Então, tentei construir uma imagem de disco simples que funcionará tanto em um ambiente Buildroot quanto em uma máquina real.

Peguei uma configuração genérica, construí-a em uma imagem, converti-a em um vdi e anexei-a a uma VM do Virtualbox.

make pc_x86_64_bios_defconfig
make clean
make
VBoxManage output/images/disk.img output/images/disk.vdi

Esta bota, mas trava em 'Booting Buildroot'

insira a descrição da imagem aqui

Eu fiz isso também com um qemu_x86_64_defconfig (ligeiramente modificado para criar uma imagem de disco grub2 usando genimage) e obtive o mesmo resultado. Eu fiz isso antes alguns anos atrás, então não entendo por que não funcionaria agora.

Qual configuração está causando isso para travar?

Os convidados do Virtualbox precisam de um gancho especial para inicializar corretamente?

ATUALIZAÇÃO: Essas imagens parecem funcionar no qemu kvm, portanto, deve ser um problema de configuração ou especificação do Virtualbox.

virtualbox
  • 2 2 respostas
  • 1487 Views

2 respostas

  • Voted
  1. Esa Jokinen
    2017-08-10T04:37:48+08:002017-08-10T04:37:48+08:00

    O pc_x86_64_bios_defconfigparece ser de 64 bits. No Oracle VirtualBox, o suporte de hardware para virtualização (Intel VT-x ou AMD-v) é necessário para todas as VMs de 64 bits, mesmo quando o sistema operacional host é de 64 bits. KVM apenas faz a virtualização de forma diferente.

    • 1
  2. Best Answer
    tudor -Reinstate Monica-
    2017-08-10T16:01:06+08:002017-08-10T16:01:06+08:00

    Como a string "Buildroot" não é conhecida pelo Virtualbox, ao criar a máquina oferece o tipo "Other" e a versão "Other/Unknown".

    Como o nome parecia muito genérico, presumi que isso significava que era agnóstico bit a bit*.

    Sob o capô, esta é uma opção de 32 bits e há uma "versão" chamada "Outro / Desconhecido (64 bits)".

    insira a descrição da imagem aqui

    Assim que mudei isso para uma opção de 64 bits, tudo funcionou. Provavelmente funcionou pela metade porque o Grub, sendo inteligente sobre o estado inicial da CPU, é principalmente código de 32 bits.

    *Alguns sites implicavam que o VT simplesmente passava o tamanho de bits do host, que no meu caso era de 64 bits, o que complicou ainda mais minhas suposições.

    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve