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?
| Avantatge | Explicació |
|---|---|
| Espai suficient | 49 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 principal | Instal·lant en l’espai lliure, no es toquen les particions OSTree (sda4 i sda5) |
| GRUB compartit | Tots dos sistemes poden compartir la mateixa partició EFI (sda1) sense conflictes |
| Arrencada selectiva | Podrem 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/efi→ NO 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
| Ús | Descripció |
|---|---|
| 🔧 Rescat del sistema principal | Si l’OSTree falla, pots arrencar el de rescat i accedir a les dades de sda5 |
| 🧪 Proves de programari | Instal·la programari experimental sense por de trencar el sistema principal |
| 💻 Treball en terminal | Té accés complet a les eines de terminal, xarxa, etc. |
| 📂 Recuperació de fitxers | Accedeix als fitxers del sistema principal si no arrenca |
⚠️ Precaucions finals
- ✅ No formategis la partició EFI (
sda1) durant la instal·lació - ✅ No toquis les particions
sda4isda5(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
| Particions | Contingut | Què posar a root= |
|---|---|---|
| sda4 | /ostree (sistema actual) | root=/dev/sda4 |
| sda6 | Roota (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