OVH Cloud OVH Cloud

message bizarre sur grub-install

36 réponses
Avatar
markorki
salut, c'est encore moi...
toujours avec mon pb
- DD IDE prim master: DD windows 98SE, avec boot grub en tête
- ubuntu 7.10 sur le DD primary slave

ça boote sur les 2 OS, un plaisir, sauf que mon 98SE a besoin d'une
reconstitution: j'en ai une image ghost, qui me cassera le mbr ;-)

J'ai donc tenté dans un terminal :
$dd if=/dev/hda of=MBR-backup1 bs=512 count=1
(pour une éventuelle restauration par
$dd if=MBR-backup of=/dev/hda bs=512 count=1)

cependant, j'ai lu sur un forum qu'en cas de repartitionnement entre
sauvegarde et restauration, la restauration casserait la table des
partitions, et qu'il était préférable de procéder comme suit après le
ghost (bon, le sudo est inutile, j'ai le même pb avec et sans):

marc@marc-uzinagaz:~$ sudo grub-install /dev/hda
ce qui ne modifierait qu'une partie du mbr, laissant la fin (table des
partitions) intacte.
J'ai donc fait ça avant le ghost, espérant vérifier par la même commande
$dd if=/dev/hda of=MBR-backup2 bs=512 count=1
puis
cmp MBR-backup1 MBR-backup2
que je réparais mon mbr simplement

Ok, sauf que j'obtiens ce message, que j'ai trouvé sur des tas de forums
également, mais correspondant en général à des situations bien
différentes de la mienne:
/dev/hda does not have any corresponding BIOS drive

J'avoue que là je ne comprends pas ...

10 réponses

1 2 3 4
Avatar
none
YBM wrote:

oui, j'ai vu, et j'ai aussi dit ce qui suit, et je crois que je
vais pas tarder à craquer...

Sur le système qui est installé sur le disque peux-tu essayer ceci :

dmesg > /tmp/avant
sudo modprobe advansys
dmesg > /tmp/apres
diff /tmp/avant /tmp/apres
cat /proc/partitions

et poster ici ce que ça répond.





commande :
:~$ sudo modprobe advansys
[sudo] password for marc:
FATAL: Module advansys not found.

résultat du diff :
438a439,440
[ 4373.108869] usb 3-3: USB disconnect, address 4
[ 4373.108874] usb 3-3.1: USB disconnect, address 5
mais ça vient sans doute du fait que le premier fichier, je l'avais

fait hier, et j'ai manipulé une clé entre 2 .
Je suppose que j'ai encore merdé, là ?



Une autre chose : tu peux essayer de booter le live cd
en passant les options supplémentaire au noyau (il y a
une option pour ça dans le menu de boot du cd) :

noisapnp pnpacpi=off pnpbios=off





je poste de la machine en question, où j'ai enfin installé TB pour
éviter les voyages entre 2 machines,
je vais faire ça, c'est l'option "OEM install" ??



Avatar
markorki
YBM wrote:

(je répond à part, parce que ça n'a rien à voir avec ton pb technique)


ok, je me présente, alors ;-)

Tu as des habitudes de "bidouilleur windows" qu'il vaudrait mieux, à mon
avis, que tu penses à oublier si tu commences à utiliser Linux.



C'est bien pour cesser d'être parano que je quitte Windows.
Contrairement aux apparences, j'ai plus de 20 ans d'expérience
multi-Unix, arrêtée vers 2003 (peut être un handicap, vu la rapidité
d'évolution de Linux ces dernières années), sauf réveil ponctuel d'un
serveur Linux, mais en suivant juste un mode-op; et entre temps
développement d'applis supposées tourner sous différentes versions de
Windows (j'accepte toute forme de condoléances ;-)

J'utilise/ais windows parce que j'ai commencé comme-ça en "domestique"
il y a longtemps (Wintel ou mac pour beaucoup + cher), mes proches sont
hélas formés comme-ça dans leur bain pro ou études, et j'avais une
licence par ma boite pour un certain nombre de produits (accords
désormais assez rares). Choix par flemme et commodité donc, mais aussi
parce qu'il faut arrêter ses activités et celles des autres pour switcher.

<snip>
Or, un système Linux ça ne s'installe pas souvent... Ça s'installe UNE
fois et ça s'utilise et s'administre ensuite. On ne choisit pas une
distribution pour un détail lors de l'installation, mais pour ce qu'elle
offre ensuite comme confort d'usage et d'administration. Et aussi
pour la qualité et la quantité d'informations et d'aide qu'on trouve
sur le net.


C'est ton droit de trouver mon comportement bizarre, mais "bidouilleur
windows", pour moi c'est limite une insulte. J'ai traité mon 98SE comme
tu prétends qu'on doit traiter Linux: pas réinstallé depuis 2000
(passage en 98"lite"), évolutions lentes, ghost avant toute install
importante et marche arrière rapide dès qu'il y a soupçon sérieux de
pourrissement, utilisation de produits "verts" chaque fois que possible,
refus par principe (même si certaines interventions sont "faciles") de
jouer à gribouiller dans la BDR, utilisation de Mozilla depuis la 0.1.n,
d'Audacity depuis que ça existe sous Windows, etc...

Et puis un "bidouilleur windows" en 2008, il a Vista SP1 sous perf
permanente de Winupdate, pas un 98SE avec du SCSI ;-)

Tu as peut être choisi Ubuntu par hasard, mais - ça tombe bien - elle
est de ce point de vue - à mon avis - excellente. La priorité est donc
de réussir à faire marcher ton contrôleur SCSI sur ton système
installé (je le répète encore une fois : il n'y a rien de particulier
contre ou pour SCSI dans Ubuntu par rapport à une autre distri).
Ensuite on peut voir comment faire pour que le live cd, ou le cd
d'installation "alternate" puisse activer lui aussi ce pilote.



J'ai démarré sur Ubuntu surtout parce que j'ai lu partout que c'était
plein de qualités, dont installation immédiate (et je fréquente des
"sous développés" qui utilisent ça à titre professionnel dans leur pays
et en sont très contents).
Il se trouve que je suis un cas particulier où l'install est plus
compliquée que prévue,et que je me demande donc si c'est le bon choix
pour moi : si je dois changer, autant le faire avant d'avoir pris des
habitudes et trop investi dedans, mais je ne suis pas encore décidé à
quitter Ubuntu.

Avatar
markorki
none wrote:
<snip>
none c'était moi , il semble qu'il faille fermer la première session de
TB pour mémoriser le paramétrage du compte...

J'avais oublié ça :

:~$ cat /proc/partitions
major minor #blocks name

3 0 78150744 hda
3 1 1959898 hda1
3 2 1 hda2
3 5 37118151 hda5
3 6 19535008 hda6
3 7 19535008 hda7
3 64 14756267 hdb
3 65 10482381 hdb1
3 66 1 hdb2
3 67 3389715 hdb3
3 69 666666 hdb5
3 70 216814 hdb6
22 64 120060864 hdd
22 65 1172713 hdd1
22 66 1 hdd2
22 69 118880968 hdd5
Avatar
YBM

C'est ton droit de trouver mon comportement bizarre, mais "bidouilleur
windows", pour moi c'est limite une insulte.


C'est pas du tout une insulte...

Il se trouve que je suis un cas particulier où l'install est plus
compliquée que prévue,et que je me demande donc si c'est le bon choix
pour moi : si je dois changer, autant le faire avant d'avoir pris des
habitudes et trop investi dedans, mais je ne suis pas encore décidé à
quitter Ubuntu.


Tu as vraiment décidé de ne pas croire ce que je te raconte sur le
rapport entre le support de SCSI et les différentes distris... libre
à toi...

Avatar
YBM
YBM wrote:

oui, j'ai vu, et j'ai aussi dit ce qui suit, et je crois que je
vais pas tarder à craquer...

Sur le système qui est installé sur le disque peux-tu essayer ceci :

dmesg > /tmp/avant
sudo modprobe advansys
dmesg > /tmp/apres
diff /tmp/avant /tmp/apres
cat /proc/partitions

et poster ici ce que ça répond.





commande :
:~$ sudo modprobe advansys
[sudo] password for marc:
FATAL: Module advansys not found.


Ouch ! Pas de pilotes advansys ??? Sur une Ubuntu 7.10 il est
supposé être présent (je l'ai ici)...

Le paquet linux-image-$(uname -r) contient ce pilote, tu peux
le vérifier par :

dpkg -L linux-image-$(uname -r) | grep advansys

Tu peux aussi regardez dans quel(s) paquet(s) ce pilote est
présent :

dpkg -S advansys.ko

Et regarder où ce pilote est réellement placé :

find /lib/modules -name advansys.ko

Tu aurais pas bidouillé un truc bizarre pour faire disparaître
ce pilote qui fait partie de l'installation de base ??


je poste de la machine en question, où j'ai enfin installé TB pour
éviter les voyages entre 2 machines,
je vais faire ça, c'est l'option "OEM install" ??


Non !!!

F5 - Other options

Tu auras à ajouter des truc après le '--' en commençant par un(e)
espace




Avatar
markorki
YBM wrote:

YBM wrote:
dmesg > /tmp/avant
sudo modprobe advansys
dmesg > /tmp/apres
diff /tmp/avant /tmp/apres
cat /proc/partitions

et poster ici ce que ça répond.




commande :
:~$ sudo modprobe advansys
[sudo] password for marc:
FATAL: Module advansys not found.


Ouch ! Pas de pilotes advansys ??? Sur une Ubuntu 7.10 il est
supposé être présent (je l'ai ici)...

Le paquet linux-image-$(uname -r) contient ce pilote, tu peux
le vérifier par :

dpkg -L linux-image-$(uname -r) | grep advansys

Tu peux aussi regardez dans quel(s) paquet(s) ce pilote est
présent :

dpkg -S advansys.ko

Et regarder où ce pilote est réellement placé :

find /lib/modules -name advansys.ko


je te mets le tout tel que dans le term:

:~$ dpkg -L linux-image-$(uname -r) | grep advansys
:~$ dpkg -S advansys.ko
dpkg : *advansys.ko* introuvable.
:~$
:~$ find /lib/modules -name advansys.ko
:~$



Tu aurais pas bidouillé un truc bizarre pour faire disparaître
ce pilote qui fait partie de l'installation de base ??

ben non, à part mes essais grub/grub-install, l'install est telle que ça

s'est fait tout seul en ~ 35mn à partir du CD en utilisant un lecteur
sur IDE, mais depuis j'ai installé des applis (TB, mplayer et des tas de
trucs, mais avec l'outil add/remove

je poste de la machine en question, où j'ai enfin installé TB pour
éviter les voyages entre 2 machines,
je vais faire ça, c'est l'option "OEM install" ??


Non !!!

F5 - Other options


t'es sûr que tu as un 7.10, chez moi c'est F6 "Other options"

Tu auras à ajouter des truc après le '--' en commençant par un(e)
espace


bon, pas sûr d'avoir mis un espace, j'y retourne





Avatar
markorki
YBM wrote:

Tu as vraiment décidé de ne pas croire ce que je te raconte sur le
rapport entre le support de SCSI et les différentes distris... libre
à toi...


non, je te crois, juste que je souhaite un live-Cd utilisable en SCSI...

tu m'avais recommandé ça :
---->
Une autre chose : tu peux essayer de booter le live cd
en passant les options supplémentaire au noyau (il y a
une option pour ça dans le menu de boot du cd) :

noisapnp pnpacpi=off pnpbios=off
<-----

mais je n'ai pas très bien compris comment faire, alors voilà ce que
j'ai fait:

dans la page de menu, d'abord F2>français, puis F6 (autres options)

J'ai tenté de rallonger la très longue ligne de paramètres qui
s'affiche, mais ça se termine pareil sur message d'erreur et prompt ramfs

Avatar
YBM
...
je te mets le tout tel que dans le term:

:~$ dpkg -L linux-image-$(uname -r) | grep advansys
:~$ dpkg -S advansys.ko
dpkg : *advansys.ko* introuvable.
:~$
:~$ find /lib/modules -name advansys.ko


Ça c'est vraiment vraiment bizarre.

que dit ceci ?

dpkg -l 'linux-image*' | cat

F5 - Other options


t'es sûr que tu as un 7.10, chez moi c'est F6 "Other options"


oui F6, pardon.


Avatar
markorki
YBM wrote:
...
je te mets le tout tel que dans le term:

:~$ dpkg -L linux-image-$(uname -r) | grep advansys
:~$ dpkg -S advansys.ko
dpkg : *advansys.ko* introuvable.
:~$
:~$ find /lib/modules -name advansys.ko


Ça c'est vraiment vraiment bizarre.

que dit ceci ?

dpkg -l 'linux-image*' | cat



:~$ dpkg -l 'linux-image*' | cat
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercaseºd)
||/ Nom Version Description
+++-=============================-==============-=========================================== un linux-image <néant> (aucune description
n'est disponible)
un linux-image-2.6 <néant> (aucune description
n'est disponible)
ii linux-image-2.6.22-14-generic 2.6.22-14.52 Linux kernel image for
version 2.6.22 on x86
ii linux-image-generic 2.6.22.14.21 Generic Linux kernel image
:~$



différent de chez toi ?
(mon live-Cd est une version amd64)

ou cela peut-il avoir été viré par une tentative d'install ratée, si
installation d'applis KDE sur gnome par exemple ? mais bon , synaptic ne
gère pas ce genre de conflits ?

ou une tentative d'utilisation de "alien" ? j'en ai tentée une, qui a
abouti à un message comme quoi il manquait quelque chose, et à la
question "continuer ou pas" j'ai répondu que je laissais tomber
(mais je ne me souviens pas de l'appli concernée)


Avatar
YBM
ii linux-image-2.6.22-14-generic 2.6.22-14.52 Linux kernel image for
version 2.6.22 on x86
ii linux-image-generic 2.6.22.14.21 Generic Linux kernel image
:~$



différent de chez toi ?
(mon live-Cd est une version amd64)


Oui ! Chez moi le paquet linux-image-2.6.22-14-generic contient bien
advansys.ko :

dpkg -L linux-image-2.6.22-14-generic | grep advansys
/lib/modules/..../advansys.ko

Il semble donc que le pilote advansys ne soit pas présent en amd64,
c'est rare, mais il y a des pilotes qui sont présent en i386 mais pas
en adm64...

Tu as essayé un live cd en 32 bits ?

ou cela peut-il avoir été viré par une tentative d'install ratée, si
installation d'applis KDE sur gnome par exemple ?


non


ou une tentative d'utilisation de "alien" ? j'en ai tentée une, qui a
abouti à un message comme quoi il manquait quelque chose, et à la
question "continuer ou pas" j'ai répondu que je laissais tomber
(mais je ne me souviens pas de l'appli concernée)


malheureux : ne touche pas à ça !

1 2 3 4