OVH Cloud OVH Cloud

LVM et Grub

4 réponses
Avatar
Sebastien Kirche
Bonsoir,

[j'avais déjà lancé une bouteille à la mer cet été, mais je réitère faute
d'info pertinente]

Je me suis heurté sous Debian avec une installation LVM et le bootloader
Grub.

Pour avoir la solution la plus simple, je souhaitais avoir toute mon
installation linux (qui partage le disque dur avec un WinXP) sur une
partition LVM.
Il semble que cela ne soit pas possible directement et que je doive
externaliser le(s) noyau(x) sur une partition /boot extérieure au LVM d'un
type connu de Grub comme ext2/3.

Je ne sais pas si le boot sur LVM est possible avec Lilo, mais je précise
que Grub est un pré-requis : je ne souhaite pas revenir à Lilo.

Si quelqu'un ici peut me confirmer ce que j'ai expérimenté, je l'en remercie.

Cordialement,
Sébastien Kirche

4 réponses

Avatar
Tbo
Sebastien Kirche a écrit:

Bonsoir,

[j'avais déjà lancé une bouteille à la mer cet été, mais je réitère faute
d'info pertinente]

Je me suis heurté sous Debian avec une installation LVM et le bootloader
Grub.

Pour avoir la solution la plus simple, je souhaitais avoir toute mon
installation linux (qui partage le disque dur avec un WinXP) sur une
partition LVM.
Il semble que cela ne soit pas possible directement et que je doive
externaliser le(s) noyau(x) sur une partition /boot extérieure au LVM d'un
type connu de Grub comme ext2/3.

Je ne sais pas si le boot sur LVM est possible avec Lilo, mais je précise
que Grub est un pré-requis : je ne souhaite pas revenir à Lilo.

Si quelqu'un ici peut me confirmer ce que j'ai expérimenté, je l'en remercie.

Cordialement,
Sébastien Kirche

hi,


le boot ne doit pas être sur une partition LVM car les volumes logiques
sont montés après le processus de boot.

Avatar
Sebastien Kirche
Le 26 sep 2004, s'est exprimé ainsi :

le boot ne doit pas être sur une partition LVM car les volumes logiques
sont montés après le processus de boot.


Merci de la confirmation.

Sébastien Kirche

Avatar
honor
Sebastien Kirche wrote in message news:...
Le 26 sep 2004, s'est exprimé ainsi :

le boot ne doit pas être sur une partition LVM car les volumes logiques
sont montés après le processus de boot.



Si je ne me trompe pas, il y a une petite erreur. Les volumes sont
montés pendant le processus de boot et il est tout à fait possible de
booter sur un volume LVM
(http://www.tldp.org/HOWTO/LVM-HOWTO/upgradetolvmroot.html). Ca
utilise simplement initrd pour avoir les outils nécessaires.

Merci de la confirmation.


Pour l'instant le seul bootloader qui gére le LVM c'est Lilo. Grub ne
le fait pas ( peut être Grub2 ?).
Ensuite il faut se poser l'utiliter d'avoir la partie de boot en LVM,
comme dit dans le LVM-Howto :
The "normal" way of running an LVM root file system is to have a
single non-LVM partition called /boot which contains the kernel and
initial RAM disk needed to start the system
Personnellement, je trouve qu'une partition de /boot en dehors du LVM
est tout à fait plausible. LVM sert à la gestion des partitions et/ou
en corrélation avec du RAID.
/boot ne sert qu'au boot... Si le disque contenant le /boot plante, on
en a un peu rien à faire quand le serveur tourne. Ca n'aura aucun
impact sur le kernel ( vu qu'il est déja en mémoire). Aprés si /boot
plante au moment du /boot ça peut être plus ennyeux mais ensuite on
peut toujours relancer sur un rescue-CD.

Honor.


Avatar
bloch
Bonjour, je rebondis sur ce fil pour une question liée : j'ai une
Knoppix 3.6 que j'utilise avec le noyau 2.6 et LVM2. Mes partitions
/home et /usr/local sont des volumes logiques. Le script lvm
figure bien dans /etc/init.d, avec un lien depuis le répertoire de
démarrage et un numéro (26) inférieur à celui de mountall. Mais
le processus de boot s'arrête : je dois charger dm-mod à la main,
puis <Ctrl-D> et tout marche comme un charme. Mais comme c'est la
machine de ma douce et tendre, elle me menace de passer sous
Windows si je ne règle pas la question, parce qu'en plus au moment
de taper "modprobe dm-mod", elle est bien sûr en clavier anglais,
soit ",odprobe d,),od". Reconnaissance pour tout indice, merci.

--
Laurent Bloch - http://mssi.auteuil.inserm.fr - INSERM
29 rue Wilhem -- 75016 Paris --
Tél. : 01 55 74 31 74 -- Fax : 01 55 74 31 66