Re: mon linux veut plus booter...
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...
> > 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...
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...
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...
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...
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...
> 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...
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...
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...
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...
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...
> 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.