[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RiminiLUG-General] Un buon motivo per una partizione /boot separata... oppure no?
- To: RiminiLUG - General <riminilug-general@xxxxxxxxxxxx>
- Subject: [RiminiLUG-General] Un buon motivo per una partizione /boot separata... oppure no?
- From: Ivan Tarozzi <ivan@xxxxxxxxxxxx>
- Date: Sun, 30 Jan 2011 14:48:32 +0100
- Authentication-results: dtc.neutrino1.xteklabs.com; dkim=fail (message has been altered) header.i=@gmail.com; dkim=fail (message has been altered) header.i=itarozzi@xxxxxxxxx
- Delivered-to: battarsa@xxxxxxxxxxxx
- Delivered-to: riminilug.it_riminilug_general@xxxxxxxxxxxxxxxxxxxxxxxxx
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=neutrino1.xteklabs.com; h= sender:subject:from:to:content-type:date:message-id:reply-to :mime-version:content-transfer-encoding; s=postfix; bh=ZwiIfe9x7 DDMh5o/bm1bHIaJxrw=; b=l+2zNqfDodXaT52P2iMMzdns8+4xYy6v/hMTuUr8G BPZmsCqws16/PE7R8ZuDrpqCzu0vAHST5P15xTYW+t5g/bn9vRxGydIcsqhmznUX yWt3OpGNBv6Ah9ixYFV79TDhPTpYiNfxqrYQ5p4T7HLy7vN+K00ZlyQEsmhfb6C6 A0=
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:subject:from:to:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; bh=7h0amWEGLs1KfYFn+WEYbufejGGOdiTnv/4Q1mD8MNo=; b=kbFdIXi7piw09xntjB2ZjHWkaSByGDUkGgKiz0qDYPaPCPBU3gZ6a7g0UBWK7XyfAU lZuQAh8YfDf44TeK+zGv8tXvuM1XOKH6qrXrZQbcThHEZXgnExDyrAeuqXoMFsVxb6iq gAF01eTzCEWq2b6M72sAfgTUshXbyraQ+to9Q=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:subject:from:to:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; b=CjlCbMLFwICWduDx250hM12nY0DinNa4OFJuB63PdpCnLK3VwGlajtYMSpJecwrvcQ OuEDXnYxZBNyikXOG3QFSCC58sdWivfen4MXVdS5X+MvUmVnlZSkQbV7Iz0kMkcIgOWh T4a0B3kg32wY+9Y7KUMCxR82S4UJF4MGQJcQQ=
- Reply-to: riminilug-general@xxxxxxxxxxxx
- Sender: Ivan Tarozzi <itarozzi@xxxxxxxxx>
Ciao a tutti,
essendomi imbattuto in un problema durante una delle mie
reinstallazioni, volevo condividere alcune considerazioni.
Premetto che l'argomento potrà interessare soprattutto chi pensa di
installare diverse versioni di gnu/linux (o altri s.o.) sul proprio pc o
per test o (come a volte mi accade) per mantenere la mia precedente
versione funzionante prima di considerare stabile e funzionante quella
nuova.
Ovviamente la mail è indirizzata agli utenti meno scafati, gli altri
immagino daranno per scontato quanto sto per scrivere :)
Scenario:
- sistema linux installato e funzionante su /dev/sda11
- grub2 installato nel MBR di sda
- voglio eliminare una grossa partizione /dev/sda6 e al posto di questa
creare partizioni più piccole dove installare la nuova debian.
Preferisco avviare con una live (in questo caso knoppix) e cancellare la
partizione sda6, con il risultato che la numerazione delle altre
partizioni viene shiftato verso il basso (e quindi la mia root
diventa /dev/sda10)
Già a questo punto il mio sistema diventa non più avviabile, in quanto
il grub (che parte da MBR ma poi cerca alcuni file sul filesystem
specificato durante l'installazione del grub stesso) non trova più i
files.
Lo stesso problema lo avrei ottenuto (credo) anche in un altro modo:
- installo linux1 su una partizione (diciamo /dev/sda5)
- installo linux2 su un'altra partizione (diciamo /dev/sda6)
L'ultimo sistema installato probabilmente andrà a riscrivere l'MBR (a
meno che durante l'installazione non si specifichi diversamente)
- decido che linux2 non mi piace e quindi lo cancello
a questo punto grub si è perso, in quanto si aspettava di trovare i suoi
files su /dev/sda6 !
Naturalmente niente è perduto ed è possibile ripristinare il tutto con
una live ed una delle innumerevoli guide sparse sul web (2 comandi in
croce)
Questo è quello che ho capito io tra esperienze personali :( e lettura
di un po' di documentazione... se qualcuno di più esperto avesse dei
rilievi ben vengano!
Conclusione:
Se avessi una piccola partizione all'inizio del disco da montare
come /boot potrei avere la possibilità di rendere grub stesso
indipendente dall'ultimo sistema installato. Visto che tutti i
successivi sistemi userebbero questa partizione per mettere i files di
grub non rischierei più di rendere grub orfano, giusto?!?
L'unico problema si potrebbe avere (forse) se 2 sistemi diversi usano
versioni differenti di grub (1 e 2)
Altra criticità sarebbe rappresentata dai file initrd.img e vmlinuz che
se fossero omonimi ma incompatibili tra i 2 sistemi causerebbero non
pochi problemi... a quel punto forse meglio usare una partizione da
montare direttamente in /boot/grub?
oppure alla fine meglio non preoccuparsene e avere sempre sotto mano una
live per ripristinare il grub quando necessario?
Ivan