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 / ubuntu / Perguntas / 1346275
Accepted
Chan Kim
Chan Kim
Asked: 2021-06-17 06:14:36 +0800 CST2021-06-17 06:14:36 +0800 CST 2021-06-17 06:14:36 +0800 CST

como fazer o ubuntu instalar o arquivo iso para a máquina arm64 na máquina x86-64?

  • 772

Estou tentando instalar o Ubuntu 18.04 em uma máquina virtual qemu, que é uma versão modificada da virtmáquina arm do qemu. Verifiquei se posso instalar o Ubuntu 18.04 na virtmáquina do braço conforme indicado aqui , uma página muito útil.
Mas quando tento instalá-lo em uma máquina modificada, ele falha, então eu queria depurar (seguir) os procedimentos de instalação do ubuntu, se possível.
Eu pensei que precisava acessar o código-fonte ou os dados dos scripts para a instalação do ubuntu e encontrei esta página interessante para criar o arquivo .iso do ubuntu. (Se eu puder compilar algum executável no modo de depuração e segui-lo, talvez consiga ver onde está o problema.)
Ele me diz para usar o comando debootstrap para extrair todos os arquivos de bootstrap para um diretório. O comando está abaixo.

sudo debootstrap --arch=$ARCH $RELEASE chroot

Eu tentei extrair para o Ubuntu 20.04 (focal fosa) porque meu objetivo final é instalar o 20.04 na minha máquina virtual. Então eu tentei sudo deboostrap --arch=arm64 focal chroote extrai os dados de bootstrap para o diretório chroot. O guia me instrui a instalar outros pacotes dentro do diretório chroot digitando bash com o comando sudo chroot chroot. Mas logo descobri que o bashexecutável dentro do diretório chroot é para arm64 quando meu host é amd64. Tenho quase certeza de que preciso fazer o trabalho de instalar pacotes do Ubuntu dentro do diretório chroot usando um computador arm64 (que eu realmente tenho um) que pode executar o bash e outros binários arm64 no sistema de arquivos chroot. Meu entendimento está correto? E esta página parece muito antiga (falando de versões de 2011 ou 2012). Alguém pode me direcionar para uma informação mais atualizada? Obrigada!

virtualization
  • 1 1 respostas
  • 1014 Views

1 respostas

  • Voted
  1. Best Answer
    N0rbert
    2021-06-17T22:19:43+08:002021-06-17T22:19:43+08:00

    Para criar o chroot utilizável do ARM64, você deve copiar o executável de virtualização estática QEMU especial para ele.

    Use os comandos abaixo:

    sudo apt-get install debootstrap binfmt-support qemu-user-static
    
    sudo debootstrap --arch=arm64 focal chroot
    sudo cp -av /usr/bin/qemu-aarch64-static chroot/usr/bin
    sudo chroot chroot
    

    e continue dentro do chroot.


    Links úteis para leitura:

    • https://wiki.debian.org/Arm64Qemu
    • https://linux-sunxi.org/Debootstrap
    • https://wiki.ubuntu.com/ARM/RootfsFromScratch/QemuDebootstrap
    • 2

relate perguntas

Sidebar

Stats

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

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

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