Newsgroup: it.comp.os.linux.sys
Titolo: /boot in partizione Ext3 o Ext4?

 
Innanzitutto vorrei chiedervi se voi create una partizione separata 
per la /boot
oppure lasciate tutto in una singola partizione?
E' comunque meglio metterla in una partizione Ext3 o Ext4?
E' ancora vero che GRUB non supporta bene la Ext4 per la /boot?
E su un SSD cosa è meglio fare?
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Se sulla macchina hai più di una distribuzione conviene usare una 
partizione separata.  Ho installato una slackware 32bit, una slackware 
64bit ed una debian e tutte montano la stessa partizione.
 
Usando lilo è molto comodo perché rende possibile un unico file di 
configurazione. Non conosco bene le configurazioni di grub, ma 
installando i file di configurazione nella partizione di boot (con 
eventualmente dei link da ogni distribuzione), si può gestire da ogni 
ambiente.
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >

 E su un SSD cosa è meglio fare?
 
Non vedo nessun motivo comune per non usare ext4, è considerato
stabile da parecchio direi.
 
bye
-- 
  "S'io m'intuassi, come tu t'inmii." - Dante - Paradiso IX,81

 E su un SSD cosa è meglio fare?
 
è indifferente, ssd o hd. 

 ambiente.
 
Come il sottoscritto, sei anche tu uno dei pochi a usare ancora lilo,
percio' mi fa piacere fare quattro chiacchere, anche se difficilmente
potranno servire all'OP, che magari ha l'efi invece del bios.
 
La partizione di boot l'usavo molto tempo fa, ma non credo sia la cosa
migliore. Attualmente ho 4 dischi sata e 5 distro e ho sistemato tutto
come ora ti dico, ma niente UEFI o EFI.
 
Nell'mbr del disco di boot ("primo disco" del bios) ho questo lilo che
serve solo a chiamare 5 other e nessuna distro, ecco il lilo.mbr:
-----------------
lba32
boot=/dev/sda
map=/boot/map.mbr
backup=/boot/boot.mbr
menu-title="s...@debian.casa"
prompt
 
other=/dev/sda1
  label=stable
 
other=/dev/sdd1
  label=seagate
 
other=/dev/sdc6
  label=c6_64
 
other=/dev/sdc1
  label=c1_32
 
other=/dev/sdb1
  label=32_b1
-------------------------
 
 
Ognuna delle 5 distro ha invece il suo lilo installato nel primo settore
della propria partizione. Ecco ad es. il lilo.conf della debian in sda1:
------------
lba32
append="video=640x480"
boot=/dev/sda1
install=text
menu-title="sda1"
 
image=/vmlinuz
  root=/dev/sda1
  label=Linux
  read-only
  initrd=/initrd.img
 
image=/vmlinuz.old
  root=/dev/sda1
  label=LinuxOLD
  read-only
  optional
  initrd=/initrd.img.old
----------------------------
 
In questo modo il lilo nell'mbr non viene mai cambiato da nessun
aggiornamento di kernel o udev o altro, perche' ogni distro aggiorna
solo il proprio lilo nel proprio settore di boot (primo settore della
propria partizione, non mbr).
 
In altre parole il lilo nell'mbr lo cambio solo se aggiungo qualche
distro (windows non ne ho, ma andrebbe tra gli other anche lui) e lo do
col comando: lilo -v -C /etc/lilo.mbr. E poi anche nella diretory /boot
del disco sda ho separati i file di map e di backup:
boot.0801
boot.mbr.0800
map
map.mbr
le distro delle altre partizioni hanno invece solo boot.xxxx e map.
 
Ciao
 
-- 
Yoda
 

 serve solo a chiamare 5 other e nessuna distro, ecco il lilo.mbr:
 
In questo modo hai la necessità di gestire una configurazione per ogni 
distribuzione anche se devo ammettere che diventa più semplice.  Però mi 
sembra che per configurare il boot di una distro o rigenerare il map 
file sei costretto a farlo dalla stessa.  Con una partizione dedicata 
per boot, da ogni distro puoi rigenerare la configurazione e (almeno con 
le slackware) mantenere molto in comune.
 
Io in ogni caso ho scelto di non toccare l'mbr  (ho avuto brutte 
esperienze con windows) ed il boot avviene sempre dalla partizione usata 
per /boot.
 
Potrà sembrare complicato ma in genere le mie distribuzioni condividono 
tutte  /boot, /var, /tmp e swap.  Naturalmente questo comporta parecchi 
ritocchi alle configurazioni delle distro e devo preparare lilo prima di 
una nuova versione di una distribuzione per non incorrere in problemi di 
nomi simili ma l'esperienza fatta con le slackware rende tutto facile.
 
##  LILO configuration file
##      boot = /dev/sda3
boot = /dev/disk/by-uuid/1bf90fdf-c71a-4233-bc46-cbb7b5699713
verbose = 1
map = /boot/map
bitmap = /boot/slack.bmp
bmp-colors = 255,0,255,0,255,0
bmp-table = 60,6,1,16
bmp-timer = 65,27,0,255
prompt
timeout = 50
lba32
##  vga = normal
vga = 0x318             ##  see documentation for correct values
ramdisk = 0             ##  Paranoia setting
## serial = 0,38400n8   ##  (ttyS0, 38400 bps, no parity, 8 bits)
change-rules            ##  Override dangerous defaults that rewrite
    reset	 	##  the partition table
default = linux
append = "vt.default_utf8=1 raid=noautodetect"
image = /boot/vmlinuz-i686-4.4.157.1
     label = linux
     ##  root = /dev/sda5
     root = /dev/disk/by-uuid/b0a8342d-1654-4ba2-9c2f-b09f9ed6e356
     ##  addappend = "3"
     read-only
image = /boot/vmlinuz-4.4.132.1
     label = recovery
     ##  root = /dev/sda5
     root = /dev/disk/by-uuid/b0a8342d-1654-4ba2-9c2f-b09f9ed6e356
     addappend = "1"
     read-only
image = /boot/vmlinuz-x86_64-4.4.157.1
     label = slack64
     ##  root = /dev/sda2
     root = /dev/disk/by-uuid/5d82c621-72d6-4142-b3cc-bd9d2dd9d3a3
     read-only
image = /boot/vmlinuz-4.9.0-8-686
     initrd = /boot/initrd.img-4.9.0-8-686
     label = debian
     ##  /dev/sda10:
     root = /dev/disk/by-uuid/59c40610-0dda-4719-9afa-27c977b23edd
     ##  addappend = "3"
     read-only
image = /boot/vmlinuz
     ##  initrd = /boot/initrd.gz
     ##  root = /dev/sda5
     ##  root = /dev/disk/by-uuid/b0a8342d-1654-4ba2-9c2f-b09f9ed6e356
     ##  root = /dev/sda2
     root = /dev/disk/by-uuid/5d82c621-72d6-4142-b3cc-bd9d2dd9d3a3
     label = test
     addappend = "1"
     read-only
image = /boot/memtest
    label = memtest
other = /dev/sda1
     label = WinXp
     table = /dev/sda


      read-only
 
La Slack e' stata la mia prima distro, adesso ho solo la Debian, ma me
lo dici come fai a installarla senza initramfs? ricordo che l'ultima
Slack, mi sembra la 11 (o la 12?), l'aveva messo anche lei e allora
anche per questo l'ho mollata.
 
Ciao
 
P.S. Ma la Debian ci riusciresti ad installarla senza initrd?
 
-- 
Yoda
 

 P.S. Ma la Debian ci riusciresti ad installarla senza initrd?
 
Per il momento no.  I kernel distribuiti (almeno per quanta riguarda 
quelli che ho usato) prevedono tutti i driver compilati come moduli.
Occorre ricompilare il kernel (cosa che prima o poi farò).
