Réinstaller debia dualboot7 en réutilisant goodbymicrosoft?

Bonjour,

Et avant tout merci pour ce forum que je lis en tout anonymat depuis plusieurs semaines et où j’ai appris beaucoup. :023

J’aurai besoin de conseils éclairés. :017

J’avais depuis plusieurs années le projet d’avoir une machine sous linux et plus particulièrement debian que j’avais découvert il y a plusieurs années sans avoir pu continuer pour des raisons de temps.

Mon anniversaire de cette année m’a permis de me faire offrir un netbook et de pouvoir commencer mon projet.

La machine que j’ai retenu est un asus 1015 PN, je souhaitais avoir une carte graphique me permettant la lecture hd et la catchupTV pour ma femme et ma fille. Et je souhaitais un bonne autonomie pour le reste (90% du temps).

J’ai longuement hésité à ce sujet car j’avais vu que les config IGP/GPU n’étaient pas idéalement supportées sous linux. J’y reviendrait plus tard mais en réalité c’est le point qui m’a posé le moins de soucis. Je ne regrette donc pas ce choix.

Par ailleurs, j’ai besoin de conserver un windows pour des outils professionnels en dualboot.

J’ai consciencieusement lu les différents tutos/posts et j’ai opté pour une install goodbymicrosoft qui me semblait le mieux convenir à mon cas.

Le asus est livré avec : une partition C : système windows et de la place, une D : data ; une récup windows 7 (pas de cd) et une windows top secrète … (visiblement soit des drivers soit un machin office).

Je vire la partition D avec le gestionnaire de disque windows 7 pour avoir une partition libre.

Puis je fais l’opération goodbymicrosoft : très simple en étant connecté en ethernet.

Je monte ma squeeze en quelques minutes : tout marche sauf le wifi et la gestion des cartes graphiques. Je suis épatés de la facilité et de la clarté de ce mode d’install très user friendly, même un noob comme moi comprends tout et les automatismes sont hyper bien conçus (bon j’avais repéré au préalable que seul le wifi et les cartes graphiques poseraient soucis …). :033

Je repère ma carte wifi, je cherche le driver sur un site dédié debian, je l’installe : ça marche. Le wifi est opérationnel même si moins stable et moins puissant que sous windows (sur un forum on m’a expliqué que c’était du au driver libre, j’ai vécu avec 2 mois … on y survit même si le surf est passablement ralenti et parfois agaçant). 8)

Pour la gestion des cartes graphiques je tente debumblebee : échec. Du coups je décide de me contenter d’une bonne gestion de l’énergie et donc de ne tourner que sur la GMA et là je prends un .deb fait sur un forum pour installer acpi_call + une chtite interface graphique gnome pour choisir le mode de boot (intel only, nvidia only, optimus) : ça marche impek, ça me suffit je reste comme ça.

Je décide de faire évoluer ma squeeze vers un accès à des softs plus récents et travailler sur la gestion de paquets pour voir.

Je pique donc un sourcelist/preference ici où tout est bien expliqué et je fais l’upgrade vers un mix testing/sid. Tout se passe bien. :041 Je découvre debian weather et aptlist-bug et je fais mes mises à jours sans soucis pendant plusieurs semaines.

Avec les paquets eeepc et laptopmodtools plus le acpi-call j’arrive à des autonomie supérieures ou égales à windows 7 : parfait. Veille avec hibernation nickelle. :007

Le seul truc un peu chiant c’est que je n’ai plus la veille hibernation sous windows (ça plante systématiquement, sûrement lié à une sombre histoire de chemin dans le mbr vu que pour windows il n’y a que ça de changé) : mais bon j’ai mon dual boot, je suis 90% sous debian donc je laisse filer.

Lors d’une maj touchant le noyau (passage en 3.). Blockage au lancement de xorg. Je reboot sous l’ancien noyau : pas de soucis. Je reboot sous le mode recovery du nouveau noyau : pas de soucis sauf un message disant un truc « booter avec rcsync … » (je pense que c’était cela car cela allait trop vite). J’éteins la machine et reboot sur le noyau en 3.0 : tout va bien, je commence juste à avoir des messages bizarres : « uh uh syst … ». Bon ça ne semble pas porter à conséquence : je laisse filer.

Là me prend une mauvaise idée : l’installation d’un .deb isolé (pour tester un soft qui n’est pas dans les dépôts). L’installation ne marche pas je décide de ne pas m’entêter et de tout nettoyer. Au purge via dpkg il m’est indiqué que tout n’a pas été désinstallé car les répertoires en question ne sont pas vides … Il était tard, j’étais fatigué mais j’ai voulu finir avant de dormir … Le répertoire en question est dans lib64 (oui maintenant je sais que j’aurai du ne rien faire) : je regarde dedans : c’est vide : je vire le truc en étant su … :075

Là tout commence à plantouiller.

Bon je reboot : plus de lancement possible du noyau … il ne trouve plus initrd … :frowning:

Je reboot sous windows j’explore ma partoche debian et le initrd existe bien …

Je lis à gauche à droite et je décrypte que j’ai foutu en l’air le système de liens symboliques de lib64 dont celui concernant le initrd. Je lis à gauche à droite et j’en déduis que vu ce qu’est le système de lien symboliques je peux me l’accrocher derrière l’oreille pour le réparer re :075 . En même temps y a pas mort d’homme, j’ai que deux docs txt sous mon home debian que j’éviterai volontiers de perdre (quelques jours d’écritures sous pyroom -que j’aime bien-) et je les récupères via windows 7.

Maintenant je me retrouve avec une machine qui boot sous grub et seul windows 7 est fonctionnel.

Je voudrais réinstaller debian.

L’idée est de recommencer avec goodbymicrosoft. J’ai trouvé cela simple et cool.

Mes questions :
le fait d’avoir déjà un grub comme boot peut-il perturber l’installation par ce moyen ?
Lors de l’installation un grub devrait logiquement être réinstallé : vais-je perdre ma possibilité de booter windows 7 (actuellement je passe par un écran intermédiaire après ce que j’ai lu sur le web et ce que j’en ai compris c’est donc une « chainloading » machin chose) ?

Je ne souhaite pas perdre ma partition windows car je n’ai pas de cd de réinstall ni grosse clef usb et que je me demande bien comment la partition de rescue va se débrouiller avec un MBR piloté par grub …

Sinon, si cela s’avère possible de réinstaller ma debian via goddbyemicrosoft sans perdre la possibilité de booter sous windows 7 faut-il que je vire la partoche actuelle de debian ou est-ce que l’installer peut gérer son effacement ?

Voilà, j’ai essayé de lire un maximum de tutos et de thread : cela m’a permit de me débrouiller seul pendant 3 mois, mais là je ne me sens pas sûr de mon coup je serais heureux d’un conseil éclairé.
Merci à d’avance à ceux qui liront ce pavé :slightly_smiling:

Tu n’as pas forcément besoin de tout réinstaller.

Si tu as uniquement saboté le lien symbolique contenu en /lib64, ça peut se récréer sans difficulté du moment que la cible en /lib soit intacte.
Si tu as effacé les fichiers au delà du lien symbolique, effectivement c’est mort sans sauvegarde.
Qu’est-ce que tu as fait d’initrd ? tu as effacé le lien symbolique /initrd.img ?
Ce n’est pas irréparable, ça se recrée si la cible en /boot est intacte.

Quelle réactivité ! :slightly_smiling:

Merci

Oui je pense que je n’ai salopé que les liens lib64 mais aux vues des plantouillages (par exemple commandes de lancement d’appli qui n’étaient plus reconnues ni sous gnome ni en CLI) ayant précédé l’impossibilité de redémarrer la debian je pense que j’ai saboté TOUS les liens lib64 (ne jamais manier le rm en su quand on est plus de première jeunesse ET fatigué au milieu de la nuit)et dans mes pérégrinations webiennes sur le sujet j’ai vu que les conseils tournaient autour d’une réinstalle …

mais si il y a quelque chose à tenter pour restaurer les liens symboliques lib64 je suis partant pour apprendre.

Il va te falloir démarrer depuis un live-cd, monter la racine debian, recréer le lien.

Modèle chez moi : Wheezy 64 bits, système arreté,(pas de Squeeze 64 bits,si tu avais une wheezy, j’aurai pu te communiquer l’archive compressée prête à l’emploi)

/lib64 contient uniquement le fichier ld-linux-x86-64.so.2 qui est un lien pointant vers /lib/x86_64-linux-gnu/ld-2.13.so.

Le numéro de version ne sera pas 2.13 en Squeeze, soit une âme charitable te poste une archive ou te souffle le numéro, soit tu le trouves par complétion (touche TAB).

prendre les droits de root

créer le point de montage /debian64

mkdir /debian64

monter la partition contenant l’installation

mount /dev/sda5 /debian64

Remplacer /dev/sda5 par la partition authentique.
se placer en /debian64/lib64

cd /debian64/lib64

créer le lien

ln -s …/lib/x86_64-linux-gnu/ld-2.13.so ld-linux-x86-64.so.2

Tu changes le numéro 2.13 comme expliqué plus haut.

Pour initrd, je n’ai toujours pas compris ce que tu avais flingué
/initrd ? /initrd.img ? /boot/initrd.img ? /boot/initrd.img-2.6.32 ?

[quote=“relaxXX”]Je pique donc un sourcelist/preference ici où tout est bien expliqué et je fais l’upgrade vers un mix testing/sid. Tout se passe bien.
[/quote]lire tout ton pavé…plutôt indigeste :12 M’enfin pour une fois que quelqu’un prend le temps d’y mettre les formes :slightly_smiling:

[quote=“etxeberrizahar”]Modèle chez moi : Wheezy 64 bits, système arreté,(pas de Squeeze 64 bits,si tu avais une wheezy, j’aurai pu te communiquer l’archive compressée prête à l’emploi)
[/quote]

désolé pour le pavé : l’enfer est pavé de bonnes intentions.

Sinon comme je le disais que je n’ai pas de grosses clefs usb (max 128Mo) et c’est un netbook donc pas de lecteur cd.

J’ai cherché un live-cd debian mais n’ai rien trouvé à moins de 128 Mo (j’ai cherché ici : cdimage.debian.org/ ).

c’est une des raisons pour lesquelles je centrais mes questions sur les risques de réinstal via goodbyemicrosoft (net install lançable depuis windows).

En tout cas merci de votre aide.

[quote=“terix”][quote=“relaxXX”]Je pique donc un sourcelist/preference ici où tout est bien expliqué et je fais l’upgrade vers un mix testing/sid. Tout se passe bien.
[/quote]lire tout ton pavé…plutôt indigeste :12 M’enfin pour une fois que quelqu’un prend le temps d’y mettre les formes :slightly_smiling:

[quote=“etxeberrizahar”]Modèle chez moi : Wheezy 64 bits, système arreté,(pas de Squeeze 64 bits,si tu avais une wheezy, j’aurai pu te communiquer l’archive compressée prête à l’emploi)
[/quote][/quote]

Reçu
lib64.tgz (180 Bytes)

[quote=“etxeberrizahar”]
Pour initrd, je n’ai toujours pas compris ce que tu avais flingué
/initrd ? /initrd.img ? /boot/initrd.img ? /boot/initrd.img-2.6.32 ?[/quote]
ben rien de tout ça
je viens de reparcourir ma sda5 (celle de la debian) avec Ext2explore et j’ai bien initrd.img-3.0.0-1-amd64 dans /Boot (avec les fichiers associés conf vmlinuz etc…)
j’ai bien initrd.img à la racine

par contre plus de /lib64

et au boot il ne trouve pas initrd

j’en ai donc déduis qu’au boot il devait utiliser un lien symbolique maintenant disparu …

merci beaucoup pour l’archive

bon je suis toujours coincé sur la taille de mes clefs usb et l’absence de lecteur cd.

je farfouille et me demande si cygwin ne me permettrait pas de créer le lien symbolique après avoir mount le sda5 …

je sais que la situation est atypique mais cela vous semble-t’il possible ?

sinon je vais tenter une réinstall via goodbyemicrosoft : des idées sur mes craintes du premiers post ?

Salut,

soit tu “remplaces” ton fichier avec l’archive que t’a généreusement fourni etxeberrizahar, mais là je ne pourrais pas te guider (mais par contre je suis preneur pour découvrir la manip :wink: )

soit tu tentes une réinstallation amorcée par le réseau debian.org/distrib/netinst (par cable ethernet)

A+

bon cygwin je n’y arrive pas (il ne voit pas les partitions du disque).

je vais tenter avec un andlinux pour voir et si jamais ça ne marche pas j’attendrai d’avoir une clef usb assez conséquente pour faire tourner un live cd.

au pire je referai l’install depuis seven, mon seul souci étant que le chain load du boot pour seven survive à cette réinstallation.

merci à tous les deux dans l’absolu et particulièrement pour l’archive