ricardogroetaers
(usa Linux Mint)
Enviado em 02/08/2020 - 07:30h
Resolvi o problema assim:
Situação inicial (partição de Dados deletada, não tinha dados, ficou espaço vazio)
https://i.imgur.com/hRotaqG.png
Da esquerda para direita:
(
WindowXP-fat32lba-
19GB) -- (
Swap-1GB) -- (
Mint-ext2-
23GB) -- (espaço vazio-37GB)
Objetivo:
(
Swap-1.1GB) -- (
Mint-ext2-
32GB) -- (
Dados-fat32lba-35GB) -- (
WindowsXP-fat32lba-
12GB)
"Solucionáticas" e "Problemáticas":
Softwares usados ->Discos, Image para DOS, Bootit
Tenho copia das partições: (WinXp-fat32-19GB) e (Mint-ext2-23GB)
Não tenho cópia das partições: (Swap-1.1GB) e (Dados-fat32-37GB) (estava vazia, não tinha dados lá) mas isso não é problema.
Programa Discos:
-apaguei o disco preenchendo a mídia com zeros (lento) e criando particionamento MBR.
-criei 4 partições, nessa ordem, e do mesmo tipo das originais ((Swap), (Linux Nativa (para o Mint)), (fat32lba (para Dados)) e (fat32lba (para o WinXp)) e mais ou menos do mesmo tamanho que eu desejava.
Programa Image para DOS:
-restaurei as partições originais (Mint e WinXP) a partir dos arquivos de cópia.
Como a restauração ia sobrepor partições, o programa avisa isso, e então se pode escolher o local da restauração e o novo tamanho da partição restaurada (máximo e mínimo).
Com relação a partição Mint, sem problema.
Mas a partição no disco reservada para o WinXP (12GB) era menor que a partição contida no arquivo de cópia (19GB).
O programa 1° restaura a partição do tamanho original, depois dimensiona.
Tive que deletar, no disco, a partição de dados e do WinXP e criar novas, a de Dados um pouco menor e a WinXP de tamanho suficiente.
-restaurei então a partição WinXp, agora com tamanho dimensionado para 12 GB e no local desejado (no final do disco).
Pela mídia de instalação do Mint, editei fstab, com os novos UUID da Swap e da Dados (UUID do Mint e do WinXP não foram modificados visto que estas partições foram restauradas).
Problema, aparentemente resolvido, cheguei ao objetivo do posicionamento e dimensionamento das partições no disco:
(Swap-1.1GB) -- (Mint-ext2-
32GB) -- (Dados-fat32lba-35GB) -- (WindowsXP-fat32lba-
12GB)
https://i.imgur.com/AEYplmC.png
Mas ao iniciar, o sistema Mint travou no "grubrescue>"
Eu não conheço os comandos do Grub, eles são próprios do grub.
Nada que eu pesquisei na internet funcionou.
Nem mesmo as instruções pesquisadas na internet para restaurar o grub, que está no disco, a partir da mídia livre funcionaram (nem o tal de "sudo update-grub").
Programa Bootit:
O problema é que o grub identifica e registra as partições e os respectivos sistemas nelas contidos, pelas suas respectivas entradas (slots) do MBR.
Como o posicionamento físico das partições no disco foi alterado, as respectivas entradas (slots) no MBR também mudaram e o grub ficou mais perdido que cego em tiroteio.
O Bootit (programa de particionamento avançado), entre outras coisas, permite mudar a entrada (slot) do MBR de uma partição sem mover a partição de seu local físico no disco.
No disco, ordenado pelo local físico de cada partição:
Era assim originalmente -------------- Ficou assim no reparticionamento ----- Entrada MBR de cada partição ajustada com Bootit
1ª partição - MBR0 - WinXP ----------------- MBR0 - Swap ------------------------------------> MBR1 - Swap
2ª partição - MBR1 - Swap ------------------- MBR1 - Mint --------------------------------------> MBR2 - Mint
3ª partição - MBR2 - Mint ----------------------MBR2 - Dados -----------------------------------> MBR3 - Dados
4ª partição - MBR3 - Dados ------------------ MBR3 - WinXP -----------------------------------> MBR0 - WinXp
E voilá, tudo funcionando!
A figurinha do Gparted, abaixo, mostra a bagunça organizada no disco:
https://i.imgur.com/2CzKx1Q.png