Archive for Trucs & Astuces robotiques

Ralentissement du taux d’utilisation du CPU et graisse de massage !

Confrérie intersidérale des Robots asphyxiés par la torpeur des tâches hyper répétitives qui nous ont été attribuées, sachez, frères et sœurs robottes, qu’il existe un endroit dont je me sens un devoir de vous parler, et qui permet à tous ceux faits de métal et de circuits intégrés, de se reposer quelques nano secondes. L’île Maurice ; un endroit paradisiaque où il vous sera possible de vous recharger tout en douceur au travers de vos grilles solaires, tout en sirotant un TNTequila frappée à 2000 tours-minute !

Si les humains ont su faire d’un endroit un véritable paradis, c’est bien l’île Maurice. Au-delà de la présence (tout de même) de nombreux humains, cette île fait encore partie de ces endroits disséminés aux quatre coins du globe, dans lesquels il fait bon vivre. Imaginez : vos programmes sont en pause, et des dizaines de bras robotisés de classe 4 vous astiquent les plaques de taules, le tout dans une magnifique villa Mauricienne louée à un coût dérisoire !

Profitez, amis robots et robottes, cet endroit nous est encore ouvert, sortez vos propulseurs et dégagez vos aérofreins, il est temps de mettre en veille vos capteurs et en éveil vos capteurs sensoriels !

Dual OR multi-boot AND (Linux UBUNTU OR BACKTRACK) AND Windows (XP OR Seven 7) =?

Yosh. Une fois de plus, votre dévoué serviteur à frappé (je blague, évidement que les humains doivent être asservis définitivement par les robots en tous genres, mêmes alcooliques !). J’ai encore tordu des barres de megabits ! La question du jour :

Si on fait cohabiter un Linux (Backtrack ou Ubuntu) avec 2 autres OS, en l’occurence Windows XP et Windows Seven, on se retrouve avec 2 types de boots.

Celui concernant Windows Seven 7 et Windows XP (ce dernier, et appelé le Bootloader) et celui concernant l’OS Linux, GRU, GRUB2 en général

Dans le cas ou après install de tous les système, on boot d’abord sur grub, et que grub nous refile dans les pattes le bootloader de Windaube, en général, que l’on choisse XP ou Seven, on se retrouve avec un superbe message d’erreur, selon le Windows sollicité :

  1. Pour XP : \NTDLR
  2. Pour 7 et je crois Vista : Status: 0xc000000e , Info: The boot selection failed because a required device is inaccessible.

La cause : les MBR (Master Boot records) des différents systèmes se sont « écrasés » les un les autres, brefs, on a une superbe partie de bits de données en l’air !

La solution de finalisation globale termino-erradicatrice :

- Booter sur un XP réduit, un le disque de récupération de Windows, et lancer le système de commande en ligne (fenêtre « DOS »)

- Ensuite, lancer la commande en ligne Diskpart et activer les partitions concernées par les systèmes Windaube

- Puis toujours en ligne de commande, lancer la commande BCDEDIT qui vous permettra d’éditer le fichier de paramètres du Bootloader Windows.

Voilà ce que l’on va y trouver :

Windows Boot Loader
——————-
identifier {default}
device unknown <===0xc000000e LE PROBLEME EST SITUE ICI !
path \Windows\system32\winload.exe
description Windows Server 2008 R2
locale en-US
inherit {bootloadersettings}
recoverysequence {e0025536-b36d-11de-aadd-ddc0b5870e2c}
recoveryenabled Yes
osdevice unknown <===0xc000000e ET PUIS LA !
systemroot \Windows
resumeobject {e0025534-b36d-11de-aadd-ddc0b5870e2c}
nx OptOut
hypervisorlaunchtype Auto

Voici les trois commandes magiques (c’est dingue, tout ce qui est magique se fait toujours par trois, ou 7 !) qui vous permettrons de retablitr le Bootloader des  X OS windows :

bcdedit /set {L’Identifier de l’OS} device partition=X:
bcdedit /set {L’Identifier de l’OS} osdevice partition=X:
bcdedit

Où X est le lecteur attribué à la partition concernée, évidement ;)

Rebootez, assaisonnez avec de l’assembleur des années 78, saupoudrez de codes octaux, et démarrez l’OS de votre choix, sans embrouilles ;)

Plus de MBR sous Backtrack 5, la solution

Yosh, ca va être court précis et rapide (tout le contraire de mon temps de recherche….) : après installation de Backtrack 5 initialement (64), puis de Windows XP (32), suivi de Windows 7 (64), le tout sur un seul disque dur, et 3 partitions, il se trouve que votre MBR se plante, et oui, le Master Boot Record perd la boule. Si dans l’ordre d’installation, les derniers ont été un Windaube, c’est la mort par la tounga !

La solution est relativement simple, mais il fallait la trouver, car de nombreuses docs en ligne en parlent mais aucune n’étaient efficaces à 100%.

Donc, voici la procédure.

  1. Bootez sur un BackTrack 5 live CD.
  2. Lancer un terminal, puis,
  3. sudo fdisk -l (afin de lister les partitions actuellement dispos sur le disque dur, avec leurs codes système)
  4. sudo mkdir /media/sdaX , on créé un répertoire temporaire, le X représentant le numéro de partition Backtrack que vous souhaitez à nouveau démarrer
  5. sudo mount /dev/sdaX /media/sdaX , on monte la sauce (!)
  6. sudo grub-install –root-directory=/media/sdaX /dev/sda ; cette commande magique vous permettra de réinstaller grub (installé par défaut par Backtrack) et de réactiver le boot sur la partition BackTrack.

Rédemarrez, et remerciez l’excellentissime, l’assourdissant, le phénoménal Bender numéro de série 010100110 !