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 / 1264856
Accepted
gatorback
gatorback
Asked: 2020-08-06 11:31:34 +0800 CST2020-08-06 11:31:34 +0800 CST 2020-08-06 11:31:34 +0800 CST

Como configurar o stick USB FreeDOS inicializável UEFI?

  • 772

FreeDOS .img foi gravado em um drive USB via Balena Etch.

insira a descrição da imagem aqui

Uma área de trabalho somente UEFI não reconhece o pendrive do FreeDOS para inicialização. Testes de inicialização USB, em um laptop BIOS, indicam uma inicialização herdada bem-sucedida.

PERGUNTAS

  • O que é necessário para ser inicializável com UEFI?
  • É possível alterar a tabela de partições de MSDOS para GPT?

ATUALIZAR

O firmware do desktop Dell 7010 é antigo e por algum motivo: apenas inicialização UEFI. A opção de inicialização herdada está esmaecida. Não é possível inicializar a partir do DVD/CD

O objetivo é atualizar o firmware com um executável DOS fornecido neste link:

https://www.dell.com/support/home/en-us/drivers/DriversDetails?driverId=5M70H

boot uefi
  • 3 3 respostas
  • 18813 Views

3 respostas

  • Voted
  1. Best Answer
    sudodus
    2020-08-06T11:44:19+08:002020-08-06T11:44:19+08:00

    FreeDOS assume um BIOS e não funciona com UEFI

    A página wiki do FreeDOS wiki.freedos.org/wiki/index.php/UEFI nos diz que não funciona :

    UEFI é um acrônimo para Unified Extensible Firmware Interface.

    Observe que muitos computadores novos (2010 e posteriores) inicializam usando UEFI, que não é compatível com o BIOS. O FreeDOS assume um BIOS e não funciona com UEFI.

    Muitos fabricantes de placas-mãe estão substituindo BIOS+MBR por UEFI+GPT. UEFI usa uma tabela GPT em vez do MBR. UEFI lida com discos rígidos de setores grandes. Os fabricantes de discos rígidos já estão (2010 e posteriores) lançando discos rígidos com setores grandes, que o BIOS não suporta (eles são codificados para setores de 512 bytes).

    Quase todos os sistemas UEFI hoje (2021) podem inicializar também no modo BIOS alias CSM alias modo legado. Mas podemos esperar que, no futuro, muitos computadores PC serão entregues com sistemas UEFI/BIOS que inicializam apenas no modo UEFI.

    Uma solução alternativa para executar o FreeDOS seria instalá-lo em uma máquina virtual e configurar essa máquina virtual para inicializar no modo BIOS alias CSM alias modo legado. Você pode usar o VirtualBox para essa finalidade. (Mas você não pode atualizar o BIOS do computador dessa maneira.) Há também o DOSBox , um emulador x86 com DOS.

    Editar 1 :

    Encontrei este link, que pode ser útil:

    wiki.archlinux.org/index.php/Flashing_BIOS_from_Linux

    Atualizando BIOS do Linux

    Este artigo tem como objetivo fornecer informações sobre como atualizar o BIOS do sistema no Linux. A maioria dos fabricantes fornece um executável do Windows ou um executável do BIOS que só pode ser executado no Windows. No entanto, existem alguns utilitários que permitem atualizar o BIOS do sistema no Linux. Aviso: A atualização do BIOS da placa-mãe é uma atividade perigosa que pode tornar sua placa-mãe inoperante! Embora o autor deste artigo tenha executado esse procedimento com êxito muitas vezes, sua milhagem pode variar. Tome cuidado! Você pode querer considerar atualizar o microcódigo se for suportado pelo seu sistema. Observação:

    ...

    Para usuários com computadores Dell, a Dell recomenda que usuários Linux atualizem seu BIOS seguindo as informações localizadas aqui (em resumo, coloque o .EXE em um pendrive e use o menu de inicialização F12 para acessar o utilitário flash do firmware).

    Edição 2 :

    Atualizando o BIOS do Windows PE

    É possível executar o Windows PE também no modo UEFI . O procedimento padrão é usar seu próprio sistema Windows 10 ou de um amigo para criar um sistema Windows PE em um pendrive USB ou disco de CD/DVD.

    Quando inicializado a partir do Windows PE, você pode atualizar o BIOS.

    De acordo com este link , ele pode ser redistribuído para fins não comerciais (portanto, tudo bem usar um Windows PE feito no sistema Windows de um amigo).

    • 5
  2. thechronic
    2021-05-23T12:43:42+08:002021-05-23T12:43:42+08:00

    Se bem me lembro, o Legacy Boot geralmente está acinzentado porque "Secure Boot" está ativado em outra página de menu. Uma vez desabilitado, a opção de usar Legacy Boot fica disponível.

    Essas informações também podem ser encontradas nas Perguntas frequentes da DELL em:

    https://www.dell.com/support/kbdoc/en-bb/000133480/uefi-and-secure-boot-faqs

    • 1
  3. bobsobol
    2021-07-16T06:46:38+08:002021-07-16T06:46:38+08:00

    O que precisamos (até onde posso ver) para oferecer suporte a isso seria efetivamente uma implementação de BIOS incorporada em um carregador de inicialização UEFI. (ou seja, todas as APIs usuais de interrupção do BIOS)

    Então você inicializa o código do BIOS (ou pelo menos um CSM razoavelmente completo) via UEFI e, em seguida, inicializa o DOS. Ainda pode haver problemas com o MBR e a inicialização apenas do x64. É extremamente difícil cair para o modo de 16 bits, quanto mais adicionar um extensor DOS de 32 bits depois disso, uma vez que você saltou para o modo x64... e impossível (eu acredito) no IA-64. Isso é parte do que a UEFI deveria resolver e por que a EFI foi a solução para tudo, exceto sistemas x86/64 por tanto tempo. (precisava que as extensões "Universais" fossem de EFI para UEFI antes que pudessem usá-lo nessa plataforma [francamente, PIFA])

    No entanto, com exceção do IA64, acho que seria possível usar tecnologias de virtualização e manipuladores de exceção para "emular" instruções de problemas. Qualquer sistema que apresente esses problemas também terá tanta potência de sobra, que as etapas extras (e a troca de contexto cara) seriam mais uma dor de cabeça para os desenvolvedores do sistema operacional do que para os usuários.

    Lembre-se, temos código Open Source BIOS integrado em várias soluções de VM, incluindo QEMU e VirtualBox. É só que eles esperam um sistema operacional com drivers para hardware disponível, e o único sistema operacional que você terá disponível será o firmware UEFI.

    Como uma tática alternativa: -
    Você pode instalar um sistema Linux e executar o freeDOS sob KVM, com passagem PCI para o máximo de hardware possível. Isso deve funcionar usando a tecnologia de software atual ..? Tendo em mente que o DOS é realmente destinado a sistemas ISA, não PCI.

    • 1

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