Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/10/2006, à 12:33

The Uploader

[Résolu]Un GRUB error 18 qui persiste!

bonjour wink

Je m'adresse à vous car je n'ai plus de solution avec GRUb, j'en perds mon latin(déjà pas fameux) et ma patience. sad

Je résume mon problème en quelques points:
J'ai une carte mère Asus A7N8X-X qui date de 2003(ou fin 2002), avec:
-un BIOS à jour d'origine

-le disque dur de Hitachi 160 Go UDMA133 en master bel et bien reconnu(le mode d'accès est en Auto(détéction), ce qui le met en LBA)

-j'ai mis hier soir en LBA par défaut, ça n'a rien changé pour GRUB. J'ai essayé aussi le mode CHS, j'ai eu droit à un Nvidia boot manager qui voulait son DHCP! hmm

-J'ai Windows XP sur la première partition du disque dur(partition principale, et active, avec le MBR dessus), et Linux sur la première partition logique. Les deux partitions font 6 Go chacune(donc, une deuxième raison, en plus de la génération du BIOS assez récente, pour que la limite des 8 Go pour booter ne s'applique pas, du moins si j'ai bien compris).

-La seule fois où GRUB a très bien fonctionné, c'est quand j'avais linux en tout premier sur le DD, mais évidemment Windows n'était pas content(en fait, il ne bootait même pas).

-mon menu.lst est correctement configuré, je pense, hd(0,4) voulant dire "première partition logique":

title        Ubuntu, kernel 2.6.15-23-386
root        (hd0,4)
kernel        /boot/vmlinuz-2.6.15-23-386 root=/dev/hda5 ro quiet splash
initrd        /boot/initrd.img-2.6.15-23-386
savedefault
boot

title        Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root        (hd0,4)
kernel        /boot/vmlinuz-2.6.15-23-386 root=/dev/hda5 ro single
initrd        /boot/initrd.img-2.6.15-23-386
boot

title        Ubuntu, memtest86+
root        (hd0,4)
kernel        /boot/memtest86+.bin
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title        Microsoft Windows XP Professionnel
root        (hd0,0)
savedefault
makeactive
chainloader    +1

-Ensuite, je boot sous Windows grâce à GAG sur une disquette(quand j'essaie de booter Kubuntu via GAG, il me dit "Secteur de boot infecte", à mon avis il doit chercher un MBR sur la partition 'nux, et forcément n'en trouve pas).

Enfin, j'ai essayé une réinstallation de Kubuntu 6.06.1(version DVD), avec le 'net configuré, ainsi lors de l'installation Adept mettait certains paquets à jour. Mais ça n'a rien changé.

En dernier recours, je me demande si remplacer GRUB par LILO résoudrait le problème. Mais je ne trouve pas comment faire une image de mon MBR pour pouvoir le restaurer(via une disquette) en cas de pépin, ni si LILO utilise aussi les infos du BIOS, et donc risque de planter tout pareil. Ou aloes j'attends la nouvelle version de Kubuntu à la fin de ce mois-ci, mais en attendant une solution peut toujours être cherchée.

Voilou, je crois avoir résumé le problème et mes divers tentatives de mon mieux. Merci de m'avoir lu. wink

PS: les divers sujets sur cette erreur 18 que j'ai pu trouver via la recherche du forum ne m'ont pas apporté de solution. Une hypothèse dans l'un deux était un DD mort, mais mon DD est tout neuf..(quelques mois seulement d'utilisation, et très peu de défragmentation/formatage, enfin pas plus qu'il n'en faut. C'est un peu comme les Tamagochi les disques durs..)

Dernière modification par The Uploader (Le 15/10/2006, à 15:49)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#2 Le 13/10/2006, à 12:49

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

Tu as gag dans le mbr ?
Bof, mais passons.

As-tu installé grub dans le bs de (hd0,4) ? oui ? et c'est là que tu as l'erreur 18 ?

Tu as essayé d'installer grub tout simplement dans le mbr et d'ajouter un menu pour XP ? le boot.ini de ce dernier est bien sur /dev/hda1 ? que donne sudo fdisk -l /dev/hda ?

Tu as aussi un bon outil, Supergrub d'Adrian :

http://adrian15.raulete.net

Le site en anglais est un peu lent en ce moment.
http://adrian15.raulete.net/grub/tiki-index.php

Dernière modification par cep (Le 13/10/2006, à 12:55)

Hors ligne

#3 Le 13/10/2006, à 13:00

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

Non, GAG est sur disquette, seulement. Par mesure de sécurité.

Tu as essayé d'installer grub tout simplement dans le mbr et d'ajouter un menu pour XP ?

arf non, je ne comprenais pas vraiment comment m'y prendre. Faut dire qu'avant de toucher à mon MBR, je préfère être sûr de ce que je fais histoire de pas faire de bêtise, car sans MBR..

Oui, NTLDR et boot.ini(et tout le reste des bidules pour booter de XP) sont bien sur dev/hda1. Dans le menu de boot.ini, y'a aussi la console de récupération au cas où.

que donne sudo fdisk -l /dev/hda ?

Ca faudra que je reboot sur le live DVD(et arrive à mounter dev/hda) pour le savoir.

(là faut que j'y aille wink )

Merci de ta réponse. wink


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#4 Le 13/10/2006, à 13:27

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

The Uploader a écrit :

Ca faudra que je reboot sur le live DVD(et arrive à mounter dev/hda) pour le savoir.

(là faut que j'y aille wink )

Merci de ta réponse. wink

Pas de quoi.

Pas besoin de monter les partitions pour faire un fdisk -l.

Et pourquoi ne pas installer grub sur disquette ?
http://forum.ubuntu-fr.org/viewtopic.php?id=6275

Hors ligne

#5 Le 13/10/2006, à 15:22

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

GRUB sur disquette est une riche idée, j'essaie de suite. smile

edit: voilà ce que donne sudo fdisk -l dev/hda :

Disque /dev/hda: 164.6 Go, 164696555520 octets
255 têtes, 63 secteurs/piste, 20023 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1         784     6297448+   7  HPFS/NTFS
/dev/hda2             785       20023   154537267+   f  W95 Etendu (LBA)
/dev/hda5             785        1567     6289384+  83  Linux
/dev/hda6            1568       20023   148247788+  83  Linux

La dernière partition contient tout le reste du disque dur. C'est une partition en EXT3 qui sert de fourre-tout pour tout et n'importe quoi. J'y accède sous Windows grâce au pilote EXT2 IFS de fs-drivers.org. C'est la non-fragmentation du système de fichiers linuxien(intéréssant pour la durée du vie du disque dur) qui m'a fait changer de système de fichiers(avant cette partition était en NTFS)

Dernière modification par The Uploader (Le 13/10/2006, à 15:41)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#6 Le 13/10/2006, à 16:04

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

Tu n'as pas prévu de partition swap. Si tu as beaucoup de ram (au moins 512 Mo) ce n'est pas nécessaire, si ce n'est pas le cas, il faudrait en faire une en réduisant légèrement la fin de /dev/hda6.

Pour ext2ifs sous Xp, il faut être prudent. Il est préférable de ne pas l'activer sur /

Hors ligne

#7 Le 13/10/2006, à 16:18

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

Je sais pour le swap, mais près de 2 Go de RAM devrait être suffisant. wink
Au besoin, je rajouterai de la RAM.

parcontre dans le tuto, mount /dev/fd0 /media/floppy (ou /media/fd0) ne semble pas fonctionner. Les dossiers boot et grub ne sont créés pas. L'erreur rapportée est(que ce soit pour créer les dossier via mkdir ou konqueror):
erreurfstabdo3.png
Je cherche, mais c'est du chinois..:rolleyes:

Dernière modification par The Uploader (Le 13/10/2006, à 16:33)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#8 Le 13/10/2006, à 16:28

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

La commande mount  va te dire où est monté /dev/fd0
Ensuite, en fonction de cela, tu adaptes la commande en modifiant le chemin.

Ok pour la ram. Cela devrait suffire.
J'ai une machine avec beaucoup de ram, et je n'active le swap de 5 Go qu'en cas de besoin.

Hors ligne

#9 Le 13/10/2006, à 16:37

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

ok merci pour mount, j'ai trouvé. Je branche mon cerveau:P et j'en reviens si y'a un vrai problème..

Dernière modification par The Uploader (Le 13/10/2006, à 16:37)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#10 Le 13/10/2006, à 23:33

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

J'ai eu du mal à monter /dev/hda5 en tant que /media/hda5 pour pouvoir copier mon installation de grub sur la disquette, mais 'jy suis arrivé à la lgie de commande et nano grâce au wiki. C'est très gratifiant ^_^
Je vais peut-être même commencer à apprécier la ligne de commande... tongue

Je redémarre sur ma zolie disquette grub. wink

Dernière modification par The Uploader (Le 13/10/2006, à 23:50)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#11 Le 13/10/2006, à 23:46

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

The Uploader a écrit :

Je vais peut-être même commencer à apprécier la ligne de commande... tongue

Sans aucun doute smile

Donc Résolu ?

Hors ligne

#12 Le 13/10/2006, à 23:52

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

Ben en fait, GRUB se lance bien sur la disquette, j'accède au menu, je lance ubuntu, et là(après avoir identifé le système de fichier, et l'emplacement /dev/hda5, etc...) :"error 18: le nombre de cylindre dépasse le nombre maximum supporté par le BIOS"(bon sauf que c'est en anglais).

J'ai remis en LBA, aucun changement.
J'ai vérifié chez asus, la révision 1010 du BIOS de ma CM est toujours la dernière version.
( http://support.asus.com/download/download.aspx?SLanguage=fr-fr en fait sinon mon CPU ne serait même pas supporté O_o)

Bon.. J'essaierai avec la nouvelle version de Kubuntu si c'est un bug, sinon j'achèterai un second disque dur(c'était prévu de toute façon). À moins que LILO ou un autre bootloader n'ai pas besoin du BIOS pour booter, je crois que ce sont les deux seuls solutions restantes, vu que ma partition WinXP est déjà au minimum(plus qu'1,14 Go de libre dessus, et sans le fichier d'échange qui est sur la dernière partition car il fait 1,75 Go).

Merci de ton aide précieuse en tout cas. wink

Dernière modification par The Uploader (Le 13/10/2006, à 23:55)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#13 Le 13/10/2006, à 23:58

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

Hum, ce n'est pas un problème de bios, l'erreur 18 n'est pas significative dans ce cas.

Je pencherai splutôt pour un problème sur le système de fichiers. Ou alors le répertoire grub n'est pas complet. Ou un problème de partitions.

Regarde si parted ne dit rien sur la table :
sudo parted -s /dev/hda print

de même sudo sfdisk -l

Dernière modification par cep (Le 13/10/2006, à 23:59)

Hors ligne

#14 Le 14/10/2006, à 00:26

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

ok, alors ces deux commandes donnent:

sudo parted -s /dev/hda print

Géométrie du disque pour /dev/hda : 0kB - 165GB
Type d'étiquette de disque : msdos
Numéro Début  Fin     Taille  Type      Système de fichiers Drapeaux
1       32kB    6449MB  6449MB  primaire  ntfs         amorce
2       6449MB  165GB   158GB   étendue               lba
5       6449MB  13GB    6440MB  logique   ext3
6       13GB    165GB   152GB   logique   ext3

sudo sfdisk -l

Disque /dev/hda: 20023 cylindres, 255 têtes, 63 secteurs/piste
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/hda1   *      0+    783     784-   6297448+   7  HPFS/NTFS
/dev/hda2        784   20022   19239  154537267+   f  W95 Etendu (LBA)
/dev/hda3          0       -       0          0    0  Vide
/dev/hda4          0       -       0          0    0  Vide
/dev/hda5        784+   1566     783-   6289384+  83  Linux
/dev/hda6       1567+  20022   18456- 148247788+  83  Linux
                début: (c,h,s) expecté (1023,254,63) trouvé (1023,1,1)

Disque /dev/hdb: 79408 cylindres, 16 têtes, 63 secteurs/piste
AVERTISSEMENT: la partition étendue ne débute pas sur une frontière de.
cylindres DOS et Linux interpréteront les contenus différemment.
AVERTISSEMENT: la table de partitions semble avoir été créée
  pour C/H/S=*/255/63 (au lieu de 79408/16/63).
Pour ce rapport, la géométrie suivante sera assumée.
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

   Périph Amor Début     Fin   #cyls    #blocs    Id  Système
/dev/hdb1          1    4981    4981   40009882+   f  W95 Etendu (LBA)
/dev/hdb2          0       -       0          0    0  Vide
/dev/hdb3          0       -       0          0    0  Vide
/dev/hdb4          0       -       0          0    0  Vide
/dev/hdb5          1+   4981    4981-  40009851    b  W95 FAT32

On dirait que /dev/hdb est le seul à avoir des problèmes, mais c'est le second DD mort et vide de tout à l'heure.

edit: le dossier grub contient sur la disquette stage1, stage2, device.map et menu.lst(conformément au tuto)
sur /dev/hda5, il contient:
(et hop! remount de /dev/hda5 à la ligne de commande sans wiki 30secs chrono avec nano ^^)

default        fat_stage1_5  minix_stage1_5     stage2
device.map     jfs_stage1_5  reiserfs_stage1_5  xfs_stage1_5
e2fs_stage1_5  menu.lst      stage1

Dernière modification par The Uploader (Le 14/10/2006, à 00:46)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#15 Le 14/10/2006, à 08:25

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

5       6449MB  13GB    6440MB  logique   ext3

(hd0,4) est même avant les 8 Go, donc peu de chances que error 18 soit judicieux.

Pour monter /dev/hda5 depuis un live cd :
sudo mkdir /media/hda5
sudo mount /dev/hda5 -t ext3  /media/hda5

Une autre solution, si tu es motivé, serait de créer une petite partition primaire en réduisant encore /dev/hda1 et d'en faire une partition primaire de boot pour utbuntu, d'y transférer /boot/, de rendre  amorçable cette partition, installer grub dans le mbr.

Cela demande des manipulations.
Ou, autrement, refaire une installation avec l'alternate cd, faire un partitionnement personnalisé et installer sur une primaire et non une logique, mettre grub dans le bs de cette primaire, la déclarer amorçable au détriment de /dev/hda1.
Le tout sans garantie de résultat.

Mais, puisque ce disque /dev/hdb est hs, tu as essayé en l'enlevant (débranché de la nappe et de l'alimentation) au cas ou il ficherait la panique au boot pour un problème de câble select ou autre ?
Autre solution, tu devrais essayer en montant la disquette depuis le live cd et dans le menu.lst de la disquette supprimer savedefault. Sans conviction.

Hors ligne

#16 Le 14/10/2006, à 13:15

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

ok merci pour toutes ces pistes, je vais d'abord enlever le dd mort.
sans changement.

supprimer savedefault: sans changement.

edit: Pour le reste des manipulations, j'avoue ne pas être très rassuré.
Mais créer une seconde partition primaire active de boot de quelques Mo avec qtparted(gparted a tendance a foutre le bronx, du moins la version du livd dvd kubuntu 6.0.6.1) pour y mettre grub dessus me semble moins risqué.
Parcontre, y mettre un MBR et installer GRUB dans le MBR (en faisant "grub> setup (hda2)" ?), ça dépasse un peu mes compétences linuxiennes.

edit: je vais essayer lilo sur disquette wink

Dernière modification par The Uploader (Le 14/10/2006, à 16:04)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#17 Le 14/10/2006, à 17:37

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

The Uploader a écrit :

o
Parcontre, y mettre un MBR et installer GRUB dans le MBR (en faisant "grub> setup (hda2)" ?), ça dépasse un peu mes compétences linuxiennes.

Lilo peut être une bonne solution.

Si tu veux faire une partiton /boot, je peux te décrire la procédure à l'occasion.
Bien sûr sans garantie de fonctionnement.

Hors ligne

#18 Le 14/10/2006, à 18:09

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

ok, mais j'ai du mal pour l'instant à créer lilo.conf(à partir de rien) dans le dossier etc de la disquette de test.
J'ai installé, dans ma session live kubuntu, lilo, lilo-config, et lilo-doc pour KDE grâce à Adept(sauf que je trouve pas le "KDE control center" pour lancer lilo config, et avoir peut-être un lilo.conf ainsi crée que je pourrais modifier)

Pour faire la disquette LILO(et non pas une disquette de récupération avec LILO et un kernel, ce que Google m'a renvoyé beaucoup plus de fois que le truc approprié hmm ) je me base sur ce tuto
j'ai tout de bon jusqu'ici, sauf que j'ai bootsect.b a la place de boot.b dans usr/lib/lilo, que j'ai copié dans fd0/boot(je verrai bien si c'est le bon fichier ou pas, de toute façon c'est le seul fichier bootbidule.b du coin..).

Maintenant, c'est créer un lilo.conf de A à Z qui me donne des maux de tête malgré la page à ce sujet. hmm

Dernière modification par The Uploader (Le 14/10/2006, à 18:17)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#19 Le 14/10/2006, à 18:26

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

Trop longtemps que je n'ai plus installé lilo.

Regarde peut-être ce poste :
http://www.ubuntuforums.org/showthread.php?t=193474&highlight=lilo
pour avoir un menu.
Mais si tu installes lilo, il devrait y avoir un menu de départ à adapter éventuellement.

Hors ligne

#20 Le 14/10/2006, à 19:01

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

Bon finalement je cris que ça va être bien plus simple avec GRUB sur une petite partiton de boot primaire active avec MBR.

Pour créer une partition primaire et l'activer, no problemo. C'est pour le MBR et grub que j'aurai besoin de tes précieux conseils. wink


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#21 Le 14/10/2006, à 19:45

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

Alors, lorsque tu vas créer une partition primaire n'oublie pas de la déclarer amorçable et de déclarer /dev/hda1 non amorçable
ALors la nouvelle primaire va certainement s'appeler /dev/hda3, d'une taille d'environ 100 Mo et que tu mettras en ext3.

Procédure modifiée pour tenir compte d'une erreur

Dès qu'elle est créée :

sudo mkdir /media/hda3    /media/hda5
sudo  mount /dev/hda3 /media/hda3/ 
sudo mount /dev/hda5  /media/hda5/

cette ligne est inutile, donc à ne pas faire
sudo mkdir -p /media/hda3/boot/

On reprend :
sudo cp -a /media/hda5/boot/.   /media/hda3/   (ne pas oublier le . )
sudo mv /media/hda5/boot/  /media/hda5/boot_old/
sudo mkdir -p  /media/hda5/boot/

Maintennant on installe grub :

sudo grub  (puis dans l'interface grub)
setup (hd0,2)  (hd0,2) 
quit

Puis il faut modifier fstab

sudo gedit /media/hda5/etc/fstab   (comme on est sur le live cd on utilise sudo, sinon il serait préférable d'utiliser gksudo)

et dans fstab, tu crées une ligne juste après la ligne de /  :

/dev/hda3       /boot           ext3    defaults        0       2

Ce n'est pas fini, il faudra aussi modifier /menu.lst mais je n'ai pas le temps maintenant, je reprends dans la soirée et relirai cette première partie aussi.

À suivre. . .

Donc je reprends. Éditer menu.lst de la nouvelle partition :

sudo gedit /media/hda3/grub/menu.lst   (ligne corrigée)

Et dans le fichier modifier les deux titles pour avoir :

title        Ubuntu, kernel 2.6.15-23-386
root        (hd0,2)
kernel        /vmlinuz-2.6.15-23-386 root=/dev/hda5 ro quiet splash
initrd        /initrd.img-2.6.15-23-386
savedefault
boot

title        Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root        (hd0,2)
kernel        /vmlinuz-2.6.15-23-386 root=/dev/hda5 ro single
initrd        /initrd.img-2.6.15-23-386
boot

C'est à dire que l'on change root et on supprime /boot devant vmlinuz et initrd.

Les liens vmlinuz et initrd dans / ne doivent pas poser problème.

Voilà, je pense ne rien avoir oublié.
La partie dans laquelle il faudra être prudent est la modification de ta partition /dev/hda1 pour créer la nouvelle primaire.
Si tu as des difficultés à ce stade, n'insiste pas. Il se peut en effet que tous les problèmes viennent d'une croche dans la table des partitions.
Bien sûr on part du principe que tu as fait toutes les sauvegardes de tes documents importants.
Maintenant, si tu ne veux pas t'enquiquiner, tu peux simplement refaire une installation avec le cd alternate et un partitionnement personnalisé pour créer cette partition.

Bonne continuation, et tiens-nous au courant de la suite.

cep

Dernière modification par cep (Le 15/10/2006, à 05:25)

Hors ligne

#22 Le 14/10/2006, à 20:45

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

Oui, tous mes documents sont sur dvd-r. wink

Merci pour tout, je redémarre sur le live dvd, et je m'y met.

jute une question:

Alors, lorsque tu vas créer une partition primaire n'oublie pas de la déclarer amorçable et de déclarer /dev/hda1 non amorçable.

Ca se fait en mettant "partition active" dans qtparted ?
(qtparted n'accepte qu'une partition active)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#23 Le 14/10/2006, à 21:10

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

Oui, tu peux le faire avec qtparted, (ou gparted suivant les versions).

Hors ligne

#24 Le 14/10/2006, à 21:39

The Uploader

Re : [Résolu]Un GRUB error 18 qui persiste!

bizarre, gparted montre le flag "boot" pour /dev/hda1, mais ne permet pas de changer ce flag quelle que soit la partition.

Et je n'ai pas confiance en la version de qtparted de ce live dvd, qui m'a enlevé le contenu de /dev/hda6 plusieurs fois lors d'installation précédentes sans que je lui demande.

Sais-tu comment déclarer une partition amoçable/non-amorçable à la ligne de commande ?

Dernière modification par The Uploader (Le 14/10/2006, à 21:50)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#25 Le 14/10/2006, à 22:44

cep

Re : [Résolu]Un GRUB error 18 qui persiste!

Oui, l'ancienne version de gparted ne le permet pas.

sudo parted -s /dev/hda set 1 boot off
sudo parted -s /dev/hda set 3 boot on print

set 3 va mettre la partition /dev/hda3 amorçable et print va afficher la table et le résultat.
Si tu veux vérifier avant de le faire qu'il s'agit bien de la 3 :
sudo parted -s /dev/hda print
va afficher la table de partitions.

Hors ligne