Re: mon linux veut plus booter...

2001-10-31 Par sujet Anne POSSOZ

On Mon, 29 Oct 2001, Giovanni Ferro Luzzi wrote:

> kernel(hd0,4)/vmlinuz  root=/dev/hda8
> error 15: file not found

Je commence petit à petit à comprendre ce qu'a bien pu faire
notre ami Giovanni Ferro Luzzi. Un upgrade du kernel sans
ménagement, sans doute. On trouve un fichier /boot/vmlinuz qui
pointe vers une version de kernel qui n'existe plus.

Pour booter un système dont ni lilo (ni grub?) ne marchent, et si
on connait la partiton disque du /, le plus sympa est de faire
un boot à partir d'une disquette boot.img ou bootnet.img (redhat)
(ou network.img pour mandrake) et, plutôt que le mode rescue,
taper:
linux root=/dev/hda_numero_du_slash initrd=
Ceci a l'avantage d'avoir le système monté sur /.
Cette solution marche pour Giovanni.

Je discute en privé avec lui pour voir comment restaurer, si possible.
En tous cas, le /home est accessible. Le / aussi, à réparer.

QUESTION.
Toutefois, sur sa machine il y a un répertoire /boot/grub.
Je ne connais pas grub. Son upgrade a-t-il voulu mettre grub?
Quelle piste ai-je pour le savoir? Que fait grub? Où écrit-il?
Si Grub a essayé de faire des choses et que je lance lilo,
peut-il y avoir conflit?

Merci d'avance.

Anne

P.S. Si la machine se répare, on essayera de faire le point ici
de la façon dont on s'en est sorti.
-- 
 Anne Possoz   Service Informatique Central Tel : (41/21) 693.22.49
Ecole Polytechnique Federale de Lausanne, 1015 Lausanne (Switzerland)


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



RE: mon linux veut plus booter...

2001-10-30 Par sujet Jean-Eric Cuendet


> > Tiens, j'ai justement remplacé un grub qui ne voulait pas booter
> > aujourd'hui par un gentil LILO.  Faudrait que je m'y mette, 
> mais pour le
> > moment je n'ai pas compris l'avantage :)
> 
> L'avantage principal à mes yeux, c'est le fait de pouvoir se ballader
> dans le filesystem à la recherche du kernel perdu sans problèmes. De

En effet, sans oublier que GRUB sait booter par le réseau...
Very cool (encore a essayer, though)

:-)
-jec
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: mon linux veut plus booter...

2001-10-30 Par sujet Francois Deppierraz

On Tue, Oct 30, 2001 at 09:31:57PM +0100, Marc SCHAEFER wrote:

> Tiens, j'ai justement remplacé un grub qui ne voulait pas booter
> aujourd'hui par un gentil LILO.  Faudrait que je m'y mette, mais pour le
> moment je n'ai pas compris l'avantage :)

L'avantage principal à mes yeux, c'est le fait de pouvoir se ballader
dans le filesystem à la recherche du kernel perdu sans problèmes. De
plus grub ne stocke pas l'emplacement du kernel "en dur" dans le mbr ce
qui permet de loader un autre kernel sans avoir à booter le système pour
réinstaller lilo.

-- 
Francois Deppierraz <[EMAIL PROTECTED]>
Nimag Networks Sàrl - www.nimag.net
Phone +41 21 847 00 75 - Fax +41 21 847 00 77
PGP Key ID: 9D283BC9
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: mon linux veut plus booter...

2001-10-30 Par sujet Sebastien Cevey

On Tue, Oct 30, 2001 at 09:31:57PM +0100, Marc SCHAEFER wrote:

>   http://esnig5.cpln.ch/~esnig/CVS/cours_linux/administrations/scripts/backup.sh
>   http://esnig5.cpln.ch/~esnig/CVS/cours_linux/administrations/scripts/store.sh
>   http://esnig5.cpln.ch/~esnig/CVS/cours_linux/administrations/doc/BACKUP_CONCEPT

En fait, pour ceux que ca intéresse, c'est (administration sans le 's'):
http://esnig5.cpln.ch/~esnig/CVS/cours_linux/administration/scripts/backup.sh
http://esnig5.cpln.ch/~esnig/CVS/cours_linux/administration/scripts/store.sh
http://esnig5.cpln.ch/~esnig/CVS/cours_linux/administration/doc/BACKUP_CONCEPT

Je vais lire tout ca :)

-- 
Sebastien Cevey <[EMAIL PROTECTED]>
Cine7 - www.cine7.net
Milcis - www.milcis.net
ICQ: 488956760

" Don't worry about the vase. "
(L'Oracle) [ Matrix ]
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: mon linux veut plus booter...

2001-10-30 Par sujet Marc SCHAEFER

On Mon, 29 Oct 2001, Giovanni Ferro Luzzi wrote:

> peut être lancée alternativement à windows avec GRUB.

Tiens, j'ai justement remplacé un grub qui ne voulait pas booter
aujourd'hui par un gentil LILO.  Faudrait que je m'y mette, mais pour le
moment je n'ai pas compris l'avantage :)

> kernel(hd0,4)/vmlinuz  root=/dev/hda8
> error 15: file not found

Apparemment /boot (où l'endroit où devrait se trouver vmlinuz) devrait se
trouver sur /dev/hda4 (ou /dev/hda5: je ne sais pas si (hd0, 4) signifie
4ème en comptant depuis 0 ou 1, cf la doc de grub). Si ce n'est pas le
cas, grub s'est viandé.

La plupart des distributions Linux proposent un mode de recovery (rescue)
avec le CD d'installation. Sinon, il existe de telles disquettes.

Une fois le système de `recovery' démarré, faire les opérations suivantes:

   1. déterminer si les partitions sont correctes:

  fdisk -l /dev/hda

   2. monter un à un ces fs, p.ex. ainsi (en supposant /, /boot
  et /usr):

 mkdir /mntx
 mount /dev/hda8 /mntx  # en supposant /dev/hda8 est /
 mount /dev/hda4 /mntx/boot  # en supposant /dev/hda4 est /boot
 mount /dev/hda6 /mntx/usr   # en supposant /dev/hda6 est /usr

  [ cela veut dire bien sûr que si son système c'est du ext3
par-dessus du LVM sur des disques connectés à une carte RAID
à driver propriétaire, autant avoir testé tout ça avant ...
  ]

   3. si ces fs semblent `complets' (faire quelques ls, etc), recréer
  une séquence de boot avec LILO (si on sait le fait avec grub, alors
  le faire avec grub):

  cat > /etc/lilo.conf < C'est assez bizarre, j'ai jamais, jamais vu ça.

Moi non plus. Ah, si, avec une installation avec Windows 98 qui avait été
redimensionnée avec Partition Magic, et dans laquelle le disque ``C:\''
(nommage barbare usuel) contenait 8 GB d'après Windows, 4 d'après le
FDISK.EXE de Windows, et 5 d'après la table des partitions.

> J'ai don lancé un mini-linux (tomsrtbt) sur floppy, pour essayer
> de monter les partitions, mais ca me donne des messages d'erreur.

Lesquels ?

> (*) Hem, je sais qu'il faut faire des backups... Mais je
> suis à l'uni ou le programme de backup (ADSM) pour linux devait subir une
> migration dans les deux semaines.
> Donc, j'ai préféré attendre plutôt que d'installer deux fois le
> programme...comme quoi, la paresse se paie aussi.

Personnellement, dans des environnements `aliens' (genre serveurs Windows
NT), je fais des backups avec tar que je dépose sur des serveurs SMB. 
Compressés bien sûr pour pouvoir ensuite faire gzip -t et donc pouvoir
exclure des corruptions de données en cas de doute.

Sinon je suis un fan soit de solutions Amanda (sur réseaux `sûrs', à
l'exclusion de machines Windows p.ex. ou d'accès Internet complet sans
firewall) avec autochangeurs, soit de solutions à la main avec tar +
--listed-incremental.

J'ai promis un cours de backup pour le GULL, mais cela ne sera pas tout de
suite. En attendant, ma solution de backup simple utilisant SSH
sécurisé/limité:

  http://esnig5.cpln.ch/~esnig/CVS/cours_linux/administrations/scripts/backup.sh
  http://esnig5.cpln.ch/~esnig/CVS/cours_linux/administrations/scripts/store.sh
  http://esnig5.cpln.ch/~esnig/CVS/cours_linux/administrations/doc/BACKUP_CONCEPT

Ca se fait en 5 minutes, et cela gagne un temps précieux: ces solutions
super-intégrées style ADSM sont géniales ... quand elles marchent. Il
faut savoir qu'ADSM/TSM (Tivoli Storage Manager) est une solution
entreprise: une à deux semaines pour maîtriser les fonctions de base.

Quant aux formats utilisés ... jusqu'à nouvel avis plein propriétaire.


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: mon linux veut plus booter...

2001-10-30 Par sujet Anne POSSOZ

Giovanni,

Aurais-tu fait une mise à jour du kernel?
Cela doit se faire avec précaution et pas seulement par un 
rpm -Fvh ...

Peux-tu dire quelle est ta partition qui correspond au /
et, si ton /boot est séparé, quelle est sa partition?

Je ne crois pas que les messages de fdisk soient gênants.

Parmi ta liste :
 boot   start   end   Blocks  Type
/dev/hda1 *   1 498   4000153+  win95 FAT32
/dev/hda2   4991757  10112927+  linux extended
/dev/hda5   499 500 16033+  linux native
/dev/hda6  10901757   5365678+  linux native
/dev/hda7   501 563506016   linux swap
/dev/hda8   5641089   4225063+  linux native

à quoi doivent correspondre les /dev/hda 5, 6 et 7?

Il y a beaucoup de façon de récupérer quand ça plante à
ce niveau. C'est pour cela que je demande un peu plus.

Anne

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: mon linux veut plus booter...

2001-10-30 Par sujet Anne POSSOZ

> Les anciennes version de LILO ne pouvaient pas booter le noyau s'il se
> trouvait au-delà du 1024ème cylindre. C'est pour ça qu'on utilise souvent une
> petite partition /boot en début du disque, qui contient le noyau. Avec les
> nouvelles version de LILO, le problème n'existe plus.

Pas toujours vrai. Avec la version redhat 7.1 que j'ai sur un portable,
lilo accepte de fonctionner à condition que j'ajoute l'option lba32
dans le fichier de lilo.conf (et que j'enlève l'option linear que
me met redhat).

Anne

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: mon linux veut plus booter...

2001-10-30 Par sujet Marc SCHAEFER

On Mon, 29 Oct 2001, Herren Martin wrote:

> petite partition /boot en début du disque, qui contient le noyau. Avec les
> nouvelles version de LILO, le problème n'existe plus.

Ce n'est pas tout à fait vrai: cela dépend aussi du support du BIOS pour
lba32.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: mon linux veut plus booter...

2001-10-29 Par sujet Pierre Maitre

Giovanni Ferro Luzzi a écrit :

>Avec l'option 'fdisk -p', j'ai une liste des partitions:
>
>boot   start   end   Blocks  Type
>/dev/hda1 *   1 498   4000153+  win95 FAT32
>/dev/hda2   4991757  10112927+  linux extended
>/dev/hda5   499 500 16033+  linux native
>/dev/hda6  10901757   5365678+  linux native
>/dev/hda7   501 563506016   linux swap
>/dev/hda8   5641089   4225063+  linux native

A première vue, cette liste à l'air correcte
 
> En fait, j'aimerais juste pouvoir au moins récupérer ce que j'ai dans mon
> répertoire  /home, quelques fichiers de configuration dans /etc et à la limite
> réinstaller le tout.

Il est possible de ré-installer linux en gardant les mêmes partitions.
Si tu as monté /home sur une des partitions, il suffit  - lors de
l'installation - de ne pas formatter la partition correspondant à /home
et les données de /home seront conservées. 

Pierre Maitre


-- 
Dr Pierre-O. Maitre
Privat Docent
FMH Anesthésiologie
FMH Pharmacologie Clinique
Cabinet médical / A la Joy
CH-1272 Genolier Switzerland
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: mon linux veut plus booter...

2001-10-29 Par sujet Herren Martin

Giovanni Ferro Luzzi wrote:

> Non, j'ai un message similaire quand je lance 'fdisk':
> " The number of cylinders for this disk is set to 1757, this is larger than
> 1024 and may cause problems with
> 1) ...LILO;
> 2) booting from other systems...;" qqch comme ça.
> Mais c'est le "may cause" qui me fait penser que ce n'est pas directement
> lié à la taille du disque, surtout que ça a marché pendant un ptit moment
> quand même.

Les anciennes version de LILO ne pouvaient pas booter le noyau s'il se
trouvait au-delà du 1024ème cylindre. C'est pour ça qu'on utilise souvent une
petite partition /boot en début du disque, qui contient le noyau. Avec les
nouvelles version de LILO, le problème n'existe plus.

Martin

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



RE: mon linux veut plus booter...

2001-10-29 Par sujet Giovanni Ferro Luzzi

On Mon, 29 Oct 2001, Jean-Luc Jeanneau wrote:

> Et avec fdisk justement, en faisant 'p' pour afficher toutes
> les partitions, n'y aurait-il pas (par hazard) affichage d'un
> truc du genre :
>  'attention, le sector de debut du cylindre ne correspond pas
>   au dernier secteur du cylindre'
> Un truc du genre en anglais.

Non, j'ai un message similaire quand je lance 'fdisk':
" The number of cylinders for this disk is set to 1757, this is larger than
1024 and may cause problems with
1) ...LILO;
2) booting from other systems...;" qqch comme ça.
Mais c'est le "may cause" qui me fait penser que ce n'est pas directement
lié à la taille du disque, surtout que ça a marché pendant un ptit moment
quand même.
Avec l'option 'fdisk -p', j'ai une liste des partitions:

 boot   start   end   Blocks  Type
/dev/hda1 *   1 498   4000153+  win95 FAT32
/dev/hda2   4991757  10112927+  linux extended
/dev/hda5   499 500 16033+  linux native
/dev/hda6  10901757   5365678+  linux native
/dev/hda7   501 563506016   linux swap
/dev/hda8   5641089   4225063+  linux native

Par contre, quand je lance l'option 'verify',
j'ai un avertissement dont j'ignore l'importance:

"warning: partition 6 overlaps partition 8
 246 unallocated sectors".

  boh?

***
Giovanni Ferro Luzzi <[EMAIL PROTECTED]>
Dep. of Political Economy  - University of Geneva
102, bd Carl Vogt ; CH-1211 Geneve 4 / Switzerland
voice : (+ 41 22) 705 82 66   fax: (+ 41 22) 705 82 93
http://www.unige.ch/ses/ecopo/staff/gfl/gfl.html

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



RE: mon linux veut plus booter...

2001-10-29 Par sujet Jean-Luc Jeanneau

> Je peux voir les partitions avec fdisk, mais c'est tout.
Et avec fdisk justement, en faisant 'p' pour afficher toutes
les partitions, n'y aurait-il pas (par hazard) affichage d'un
truc du genre :
 'attention, le sector de debut du cylindre ne correspond pas
  au dernier secteur du cylindre'
Un truc du genre en anglais.




--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.