Newsgroup: it.comp.os.linux.iniziare
Titolo: partizione di Boot

Come si fa ad installare /boot in una partizione separata?
ho un disco con + di 1024 cilindri, e dovrei installare il "grosso" di
Linux dopo
questo famigerato cilindro..., separatamente dalla partizione di boot.


Crei, con fdisk, un piccolo  filesystem ext2 entro il 1024esimo cilindro
eil resto lo  puoi mettere dove ti pare. Quella  piccola partizione puo`
essere grande anche 4 MB, se vuoi tenerci un po' di kernel diversi.
Pero`, se hai un sistema basato su  DOS (ossia 95 o 98), e` meglio usare
loadlin, che ti risparmia la menata  della partizione di boot ed e` piu`
sicuro.
-- 
  _      ___ ____
 | | /| / (_)_  /
 | |/ |/ / / / /_	ANTI-SPAM WARNING:
 |__/|__/_/ /___/	the e-mail address is fake.
 
Whoa... I did a 'cat /vmlinuz > /dev/audio' and I think I heard God...


uno dei passi dell'installazione dal cd e` la creazione delle partizioni;
scegli di usare fdisk e usalo... (devi fare una partizione linux native di 
1 solo cilindro e annotarti il nome [hda1,2,3...], poi un'altra di quanti
cilindri ti pare [quella principale] e una di swap di non piu` di 128mb
che cmq e` anche esagerato;  ah... 1 cilindro corrisponde circa a 8mb; io
quando partiziono per linux ho sempre la calcolatrice...)
dopo il partizionamento dovrai scegliere quali partizioni mettere in quali
mount point
-- 
    Ciao
        Pardo
/---DOS in a BOX---\
|		   |
|C:\>_		   |
|		   |
\------------------/

 wrote:
 >Come si fa ad installare /boot in una partizione separata?
 >ho un disco con + di 1024 cilindri, e dovrei installare il "grosso" di
 >Linux dopo
 >questo famigerato cilindro..., separatamente dalla partizione di boot.
 >
In fase di installazione, quando ti viene chiesto di partizionare il
disco, crea la partizione ( bastano 20 MB ) e montala in
/boot. Con RH e Mandrake, le distribuzioni che conosco, è molto semplice.
-- 
__________________________________________ 
  _             _  __
 |_)_. _ | _   | \(_   ***  Paolo DS  ***
 | (_|(_)|(_)  |_/__)  Spresiano (TV)  IT
 Sostituire paods a NOSPAM per rispondere
__________________________________________
 


ho creato queste partizioni, e sto provando ad installare la Slackware 7:
quando il programma di installazione mi  chiede dove installare la root gli
indico la partizione scelta (/dev/hda7)... successivamente, visto che rileva
automaticamente piu partizioni ext2fs mi offre la possibilità di installare
un'altra directory, ma non la boot, nell'altra partizione... A questo  punto
ho solo 2 possibilità, o scelgo di installare questa nella stessa /dev/hda7,
oppure nella partizione creata per i file di avvio del sistema (a proposito,
sono contenuti nella /boot?). In ogni caso dopo questa scelta il programa di
installazione passa alla configurazione di lilo, e non mi da la possibilità di
sceglire la partizione di boot...
Come posso fare per installare questa distribuzione usando 2 partizioni e non
n come mi chiederebbe l'installer?
Grazie a tutti per l'aiuto!!!!!!
   ciao Tibe


Devi creare una piccola partizione, 10 MB dovrebbero bastare, usando
un prog. tipo fdisk di linux, altrimenti puoi usare Ranish Partition
Manager, lo trovi 
http://www.users.intercom.com/~ranish/part/
 
E'  molto comodo, funziona sotto dos, non in una finestra dos:
  basta che tu crei una piccola partizione di boot, una semplice
partizione di tipo Linux ma molto piccola (10 MB), poi puoi crearti le
altre partizioni dove vuoi.
Ricordati che se vuoi mantenere anche Win, allora dovresti avere una
partizione primaria FAT32, una partizione primaria di tipo Linux per
il boot e poi una partizione estesa che occupa tutto il resto dello
spazio in cui inserire le unità logiche per Win e per Linux, è una
cosa abbastanza facile e veloce.
--
         Stefano

sono contenuti nella /boot?)
eh?
Boh non ho capito bene la frase comunque non preoccuparti, se nel
setup della Slack7 non ci riesci puoi farlo dopo, linux e` mooolto
flessibile in queste faccende...
Installi tutto in 1 partizione sola, poi quando hai linuz funzionante
`formatti' la partizione piccola per /boot
    mkfs /dev/hdaX
 
...la monti in una directory qualsiasi temporaneamente
    mount -t ext2 /dev/hdaX /mnt
 
...ci copi tutto il contenuto del /boot della partizione root
    cp -a /boot/* /mnt
 
...la smonti dal mount point temporaneo
    umount /mnt
 
...la monti al suo posto definitivo
    mount -t ext2 /dev/hdaX /boot 
(cosi` va a sovrapporsi al /boot della partizione root)
...modifichi adeguatamente fstab (file /etc/fstab, vai a vederlo e capisci
subito cosa devi fare; in ogni caso c'e` l'help, "man fstab")
...esegui lilo per fargli vedere la nuova locazione del kernel...
    lilo
(il file del kernel e` ancora, a livello `logico', nella dir. /boot,
ma pero` fisicamente la sua posizione e` un'altra dato che si trova
nell'altra partizione; e lilo deve conoscere la posizione fisica del
kernel nell'harddisk, non gli interessa quella `logica' del "file 
nella directory")
...riavvii completamente il sistema per verificare se tutto funziona ok
(ce l'hai almeno un bootdisk col kernel per questo sistema veeeero?)
...se tutto e` ok, puoi cancellare il /boot nella partizione root che
non serve piu`
    umount /boot
	(smonta la partizione separata di /boot)
    rm -R /boot
	(cancella il /boot della partizione root che ora e` visibile)
    mount -a
	(rimonta /boot come indicato in fstab)
che potenza........
