Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Spostamento e ridimensionamento partizioni

Moderatori: Foto UtenteMassimoB, Foto Utentexyz

0
voti

[11] Re: Spostamento e ridimensionamento partizioni

Messaggioda Foto Utentelelerelele » 21 mar 2020, 10:39

xyz ha scritto:Stiamo parlando si un sistema Linux, vincoli assoluti sulla posizione all'interno di un file system di un file (qualsiasi) non ci sono. Il sistema di boot, se è in grado di leggere il file system, individua il file del kernel e esegue semplicemente il boot.

Aggiungo anche che i file system usati sotto Linux non dipendono dalla geometria di costruzione del hard disk (o equivalenti), quindi possono essere facilmente spostati.
Questo non lo sapevo.

grazie per le info, non sono molto esperto di linux based.

Quindi andando a creare il filesystem, andrò anche a creare il record di boot, che poi sarà in grado di leggere il filesystem? dopo di cui posso ricopiare i file a piacere.

saluti.
Avatar utente
Foto Utentelelerelele
2.409 3 7 8
Expert EY
Expert EY
 
Messaggi: 2774
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

0
voti

[12] Re: Spostamento e ridimensionamento partizioni

Messaggioda Foto Utentehyroio » 21 mar 2020, 12:49

Non ci sono vincoli assoluti, ma "directory" con un uso ben preciso si. Se metti i file di sistema come ti pare, non funiona un bel tubo. A meno che non trasformi l'albero del root file system linux standard in un qualcosa tutto tuo, che a mio avviso non ha molto senso.

In genere troverai:
Codice: Seleziona tutto
/boot  hai i binary e gli initramfs del kernel (che vengono appresi da grub con update-grub)
/bin
/usr/bin
/sbin
/usr/local/bin  sono tutte e 4 directory (con alcune differenze) dove risiedono i binari usati da tutti gli utenti
/usr/lib   librerie
/lib/modules/versione-kernel  moduli caricabili kernel
/dev popolata dal kernel o dall'initrd al boot
/sys  -> sysfs (risiede in memoria)
/proc -> procfs (risiede in memoria)
/home   posto delle cartelle home dei vari user


Nota che per ogni binario kernel in /boot devi avere tutti i supoi moduli in /lib/modules

Il kernel lo devi installare. Se grub (o altro bootloader) non lo trova, ovviamente il PC si pianta. Meglio per te ripetere la procedura di installazione da 0.
Avatar utente
Foto Utentehyroio
101 1 4
CRU - Account cancellato su Richiesta utente
 
Messaggi: 137
Iscritto il: 17 mar 2020, 13:06

Precedente

Torna a Linux

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite