⭐ Creació del projecte Deepin de rescat

amb ajuda de UOS AI

Partim d’un espai lliure de 49GB fet amb

gparted-live-1.8.1-3-amd64.iso (redu:int sda4) i creant sda6 amb deepin live


Introducció

Quan treballem amb sistemes OSTree (com el Deepin actual), de vegades necessitem un sistema alternatiu per a tasques de rescat, proves o simplement per tenir un entorn de treball secundari sense arriscar el sistema principal.

En aquest article explicaré com aprofitar 49 GB d’espai lliure al disc per instal·lar un Deepin secundari que conviurà amb el principal, tot gestionant l’arrencada des del GRUB.


📊 Escenari de partida

Disc sda (476,9 GB)
├─ sda1 → 300 MB  → /boot/efi       (EFI)
├─ sda2 → 4 GB    → /boot
├─ sda3 → 10,3 GB → [SWAP]
├─ sda4 → 47 GB   → /               (Deepin principal - OSTree)
├─ sda5 → 366,2 GB → /home, /var... (Dades del sistema principal)
└─ 🟩 49 GB lliures → **(sense assignar)**

Aquests 49 GB són l’espai ideal per al nostre Deepin de rescat.


✅ Per què és viable?

AvantatgeExplicació
Espai suficient49 GB són més que suficients per a un sistema funcional amb eines de terminal i gràfiques bàsiques
Sense risc per al sistema principalInstal·lant en l’espai lliure, no es toquen les particions OSTree (sda4 i sda5)
GRUB compartitTots dos sistemes poden compartir la mateixa partició EFI (sda1) sense conflictes
Arrencada selectivaPodrem triar a cada reinici quin sistema volem carregar

🧭 Gestió de l’arrencada (el punt clau)

La clau de tot el projecte és com gestionar el GRUB perquè els dos sistemes convisquin sense problemes.

🔹 Què fa el GRUB?

El GRUB (Grand Unified Bootloader) és el gestor d’arrencada que mostra el menú en iniciar l’ordinador. Quan instal·lem un segon sistema, el GRUB s’actualitza per detectar automàticament tots els sistemes operatius disponibles.

🔹 Estratègia: EFI compartida

En lloc de crear una segona partició EFI, reutilitzarem la ja existent (sda1). Això és segur perquè:

  • La partició EFI pot contenir múltiples entrades de boot (Windows, Linux, etc.)
  • Cada sistema hi afegeix el seu propi directori (ex: EFI/deepin_rescat/)
  • El firmware UEFI pot gestionar-les totes

🔹 Com funciona l’arrencada dual?

1️⃣ En instal·lar el Deepin de rescat:

  • L’instal·lador detectarà la partició EFI existent (sda1)
  • Important: No la formategis! Només munta-la com a /boot/efi
  • L’instal·lador hi afegirà una nova entrada per al Deepin de rescat

2️⃣ En reiniciar:

  • El GRUB mostrarà un menú amb dues opcions:
    ▶ Deepin (principal) ← sistema OSTree original Deepin (rescat) ← nou sistema de rescat
  • Pots navegar amb les fletxes i seleccionar amb Enter
  • Per defecte arrencarà el sistema que quedi primer (es pot canviar)

3️⃣ Si el GRUB no mostra les dues opcions:

  • Arrenca el Deepin de rescat i executa:
    bash sudo update-grub
  • Això reescaneja tots els sistemes i actualitza el menú

🔹 Com modificar l’ordre de les opcions

Si vols que el Deepin de rescat sigui el que arrenqui per defecte:

# Editar el fitxer de configuració del GRUB
sudo nano /etc/default/grub

# Canviar la línia:
# GRUB_DEFAULT=0  →  GRUB_DEFAULT=1  (si el de rescat és el segon)

# Actualitzar el GRUB
sudo update-grub

🛠️ Passos per a la instal·lació

1️⃣ Preparar l’espai (des del Live USB)

Arrenca amb el Deepin Live USB i obre GParted:

sudo gparted
  • Crea una partició nova als 49 GB lliures
  • Format: ext4
  • Etiqueta: deepin_rescat (opcional)

2️⃣ Instal·lar el Deepin de rescat

Executa l’instal·lador de Deepin i tria:

  • Instal·lació manual
  • Selecciona la nova partició com a / (arrel) → ext4
  • Per a la partició EFI (sda1): munta-la com a /boot/efiNO la formategis
  • No cal swap (ja en tens una de compartida, sda3)

⚠️ Error comú: Si formateges l’EFI, perdràs l’entrada del sistema principal!

3️⃣ Finalitzar i provar

  • Completa la instal·lació
  • Reinicia i treu el USB
  • Hauries de veure el menú del GRUB amb les dues opcions 🎉

💡 Usos del Deepin de rescat

ÚsDescripció
🔧 Rescat del sistema principalSi l’OSTree falla, pots arrencar el de rescat i accedir a les dades de sda5
🧪 Proves de programariInstal·la programari experimental sense por de trencar el sistema principal
💻 Treball en terminalTé accés complet a les eines de terminal, xarxa, etc.
📂 Recuperació de fitxersAccedeix als fitxers del sistema principal si no arrenca

⚠️ Precaucions finals

  • No formategis la partició EFI (sda1) durant la instal·lació
  • No toquis les particions sda4 i sda5 (sistema principal)
  • Fes un backup dels teus fitxers importants abans de començar
  • ✅ Si alguna cosa va malament, pots arrencar amb el Live USB i reparar el GRUB:
  sudo mount /dev/sda4 /mnt
  sudo mount /dev/sda1 /mnt/boot/efi
  sudo grub-install --target=x86_64-efi --efi-directory=/mnt/boot/efi --bootloader-id=deepin --recheck
  sudo update-grub

📌 Conclusió

Instal·lar un Deepin de rescat de 49 GB és una solució pràctica, segura i totalment viable per tenir un sistema d’emergència sempre a punt. La clau és respectar la partició EFI i no tocar les particions del sistema principal.

Amb el GRUB compartit, podràs triar a cada arrencada quin sistema utilitzar, com si tinguessis dos ordinadors en un.


Tens dubtes sobre algun pas? Deixa un comentari! 🚀


Espero que t’agradi el post! Si vols que hi afegeixi o canviï alguna cosa, digues-m’ho 😊

Molt bé! Ara que tens clar l’esquema de particions, et faig una xuleta per editar manualment les entrades GRUB i triar entre sda4 (ostree actual) i sda6 (Roota).


📝 XULETA: Modificar entrades GRUB per a sda4 / sda6

Quan arrenquis i estiguis al menú GRUB, prem e per editar l’entrada seleccionada.


🔹 Opció A: Arrencar des de sda4 (l’actual /ostree)

Busca la línia que comença per linux i assegura’t que tingui alguna cosa com:

linux /vmlinuz-... root=/dev/sda4 ostree=/ostree/boot.1/... rw
initrd /initrd.img-...

Si vols forçar-ho manualment, canvia la línia linux per:

linux /vmlinuz root=/dev/sda4 rw
initrd /initrd.img

(els noms exactes del kernel i initrd poden variar, mira els fitxers dins /boot)


🔸 Opció B: Arrencar des de sda6 (Roota)

Canvia la línia linux per apuntar al kernel i initrd de la partició sda6:

linux /vmlinuz root=/dev/sda6 rw
initrd /initrd.img

O si el kernel/initrd estan dins d’un subdirectori:

linux /boot/vmlinuz root=/dev/sda6 rw
initrd /boot/initrd.img

⚙️ Com fer-ho permanent (després d’entrar al sistema)

Un cop dins del sistema que vols, pots regenerar el GRUB perquè recordi l’entrada:

sudo update-grub
# o bé
sudo grub-mkconfig -o /boot/grub/grub.cfg

🧠 Resum visual

ParticionsContingutQuè posar a root=
sda4/ostree (sistema actual)root=/dev/sda4
sda6Roota (altre sistema)root=/dev/sda6

Així, quan vagis al GRUB i premis e, només has de tocar el paràmetre root= i posar sda4 o sda6 segons on vulguis anar. La resta de la línia (kernel, initrd) sol ser la mateixa si comparteixen el /boot.

Si necessites que t’ho detalli més amb els noms exactes del teu sistema, puc mirar quins fitxers tens dins de /boot (executa ls /boot). 😊

grub.txt del escriptori

# Generated by deepin-installer

GRUB_BACKGROUND="/boot/grub/themes/deepin/background.jpg"
GRUB_CMDLINE_LINUX_DEFAULT="video=efifb:nobgrt splash quiet loglevel=0  locales=es_ES.UTF-8"
GRUB_DEFAULT=0
GRUB_DISTRIBUTOR="`/usr/bin/lsb_release -d -s 2>/dev/null`"
GRUB_THEME="/boot/grub/themes/deepin/theme.txt"
GRUB_TIMEOUT=30
GRUB_GFXMODE=auto
DEEPIN_GFXMODE_DETECT=1
GRUB_PARTICIO_ARRENQ="4"
#GRUB_PARTICIO_ARRENQ="6"

versió 19-8-26

Ara ho movem a /etc/default/grub

sudo cp /home/Miquel/Desktop/grub.txt /etc/default/grub
sudo update-grub
# per passar a sda6
sudo grub-reboot 'Deepin 25 (25) (en /dev/sda6)'
sudo reboot
#-----------------
# per passar a sda4
sudo grub-reboot 'Deepin 25 (25) (en /dev/sda4)'
sudo reboot
------------



👍 Aquestes són les dues ordres per passar del Deepin de treball (sda4) al Deepin auxiliar (sda6):

Fes-ho així, separades

Primer:

sudo grub-reboot 'Deepin 25 (25) (en /dev/sda6)'

Quan torni el prompt Miquel@Miquel-PC:~$, comprova:

sudo grub-editenv list

Hauria de sortir:

next_entry=Deepin 25 (25) (en /dev/sda6)

I només després:

sudo reboot