ricardogroetaers
(usa Linux Mint)
Enviado em 24/04/2021 - 15:13h
O tópico original não pode ser editado devido ao seu tempo de inatividade.
https://www.vivaolinux.com.br/topico/Linux-Mint/Grub-reconhece-o-DOS
O problema pode ser resolvido da seguinte maneira:
1- Princípio de funcionamento:
1.1- Fato: Grub não foi projetado para reconhecer o DOS nem para lançar o DOS.
1.2- Porém o
Grub pode lançar a partição que contém o DOS, sem ter a menor ideia do conteúdo dessa partição.
1.3- Desta forma,
a partição que contem o DOS deve, obrigatoriamente, ser uma partição ativa (sinalizador boot ou bootável).
2- Consequências:
2.1- Se Grub e DOS estão em discos diferentes, Grub pode ser instalado no disco ou na partição (tanto faz).
2.2- Se Grub e DOS estão no mesmo disco, Grub,obrigatoriamente, deve ser instalado no disco (não na partição). Porque? Pense bem e veja (dica: item 1.3).
3- Mãos a obra (vide figura):
3.1- Criar script no Grub é para profissionais, leigos (como eu) usam o programa GrubCustomizer, ele faz isso para nós.
3.2- No GrubCustomizer, crie uma nova entrada de menu (na aba "Configuração da Lista").
3.3- Nos campos do "Editor de entradas" (que vai se abrir), escolha com um click do mouse:
Nome: qualquer, por exemplo DOS.
Tipo: Carregador (obrigatoriamente).
Partição: a partição onde está o DOS (o GrubCustomizer mostrará todas as partições)
Click OK e depois SALVAR.
Pronto!
4- (Opcional): Este item só faz sentido caso desejemos uma partição pequena (de alguns MBs) para o DOS, sem intenção de armazenar dados nessa partição.
Obviamente o DOS pode ser instalado numa partição grande e nela também armazenarmos dados.
O macete em fstab para evitar a montagem e ou a edição acidental dos arquivos na partição DOS:
Exemplo prático comentado:
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=116E-0DFC DOS vfat utf8,umask=007,gid=46,uid=1000 0 2
Coluna <file system> -> UUID=116E-0DFC -> É o UUID da partição onde está o DOS (designar o sistema de arquivos pelo seu UUID é a configuração mais robusta).
Logo, recomendável.
Coluna <mount point> -> DOS -> use um nome "puro" qualquer, sem barra "/", sem caminho até a pasta de montagem. Ex:
/caminho/pontodemontagem -> não deve ser usado (o porque disso, veja adiante)
Este é o macete para evitar a montagem ou edição acidental do conteúdo da partição DOS.
Coluna <type> -> vfat -> sem comentários
Coluna <options> -> utf8,umask=007,gid=46,uid=1000
Tudo sugerido para esta coluna é o padrão, independente de haver um DOS na partição.
utf8 -> padrão
umask=007 -> permissões padrão, do sistema, para usuario e grupo e nada para os outros.
gid=46 -> 46 é o id padrão do grupo plugdev (os "plugadores de dispositivos") num sistema Ubuntu/Mint. O usuário que instalou o sistema pertence a esse grupo (se ele não modificou as coisas, é claro).
uid=1000 -> 1000 é o id padrão do usuário que instalou o sistema.
Coluna <dump> -> valor 0 (zero, padrão, não faz backup)
Coluna <pass> -> valor 2 (padrão recomendado, verifica o volume, no caso a partição que contem o DOS, quanto a erros lógicos na inicialização de forma serial, não em paralelo). Nada influi se colocarmos o valor 1 (verificação em paralelo) pois o fsck aproveita o paralelismo de hardware e dos sistemas operacionais modernos como o Linux (por exemplo).
5- Resultado do item 4:
5.1- Com essas opções em fstab, o volume que contém o DOS será verificado na inicialização, mas não será montado.
5.2- O volume que contem o DOS não aparece na interface do usuário (Gerenciador de Arquivos).
5.3- Acredite se quiser, mas nem mesmo o root pode monta-lo, só o usuário poderá faze-lo.
5.4- Logo, a montagem do volume pelo Gparted não funciona (Gparted trabalha em modo root)
5.5- A montagem pode ser feita pelo programa Discos (ele trabalha em modo usuário) mas pode-se esconde-lo dos menus ou desinstala-lo.
6- Comentários finais:
- Obviamente não se vai usar um DOS antigo de 16 bits e sim um DOS de 32 bits.
- Obviamente não vamos usar um DOS para tarefas comuns do dia a dia e sim para rodar ferramentas específicas.
E na minha modesta opinião, muitas boas ferramentas ainda são para o bom o velho DOS.
Acredito que este tópico pode ser útil para alguém.