Messages étiquettés linux

Restaurer Grub

Il arrive de temps en temps, notamment après la réinstallation d’un Windows sur un système en dual boot Linux / Windows que Grub soit effacé de la MBR (Zone d’amorçage du disque dur). Dans ces cas là, il faut procéder à la restauration de Grub.

Il faut lancer le système depuis un live-cd puis une fois lancé:

Passer en root:

sudo su -

Monter la partition système contenant Linux sur votre disque dur:

mount /dev/sda1 /mnt

Monter /dev, /proc et copier les points de montages dans ce point de montage:

mount -o bind /dev /mnt/dev

mount -o bind /proc /mnt/proc

cp /proc/mounts /mnt/etc/mtab

Se chrooter dans ce système:

chroot /mnt

À partir de ce moment, toutes les actions effectuées ne le sont plus sur le système du live-cd mais sur votre système installé sur le disque dur. Toute mauvaise manipulation peut s’avérer désastreuse pour votre système.

À partir d’ici 2 méthodes peuvent être utilisées, si la première ne fonctionne pas, la deuxième doit fonctionner à coup sûr.

Première méthode:

Cette méthode fonctionne relativement bien, elle est relativement simple et se résume à une ligne de commande

grub-install hd0

update-grub # vérifie la présence de l’installation de Grub et le met à jour

Deuxième méthode:

Lancer un shell Grub et y effectuer les différentes étapes nécessaires:

grub

grub> find /boot/grub/stage1 # recherche l’emplacement de grub

grub> root (hdx,y) #avec les donnees precedentes

grub> setup (hd0)

grub> quit

update-grub # vérifie la présence de l’installation de Grub et le met à jour

À la fin de chacune de ces 2 méthodes, il faut redémarrer afin de vérifier la prise en compte effective des modifications.

reboot


Il arrive également que ce soit le système Linux qui ne répond plus et dans ce cas, il peut être impossible d’utiliser Grub pour lancer Windows.

Dans ces cas là, il suffit de nettoyer la MBR

Cela peut se faire via une disquette de démarrage Windows 98 via la commande:

fdisk /mbr

Mais également depuis un cd de Windows 2000/XP en choisissant

Réparer une installation de Windows puis

Réparation manuelle

La commande à utiliser dans ce cas est

fixmbr

Confirmer l’action sur l’écran présenté en utilisant la touche o

Une fois effectué, le dual-boot n’existe plus et seul le système Windows est accessible.

Il ne reste plus qu’à réinstaller (ou réparer) votre système Linux en démarrant sur un live-cd.

Étiquettes: , , , , , ,

Installer une imprimante partagée sur Linux et Windows

Il arrive de plus en plus souvent d’avoir chez soi une imprimante installée sur un PC sous un système Linux et de vouloir rendre cette imprimante accessible directement depuis les autres postes du réseau, que ces machines soient sous Linux ou Windows.

Voici donc la marche à suivre dans ces deux cas de figure pour installer l’imprimante sur les autres postes sans utiliser Samba.

Au niveau du serveur:

L‘imprimante doit être activée et partagée. Elle doit être accessible depuis cups.

On peut le vérifier via un navigateur web à l’adresse

http://localhost:631/

Dans l’onglet imprimante, nous pouvons voir les caractéristiques des différentes imprimantes installées.

Au niveau des postes clients:

Sous Linux:

Ouvrir le gestionnaire d’imprimante

Ajouter une imprimante

-> Imprimante réseau

-> Imprimante IPP

Mettre l’adresse IP du serveur sur lequel est branché l’imprimante

Cliquer sur détecter la file d’attente

Séléctionner votre imprimante

Puis terminer l’installation

Votre imprimante est à présent installée.

Si vous ne pouvez ajouter une nouvelle imprimante, vérifier que cups soit bien actif, sinon l’installer ou le relancer

Sous Windows:

Sous Windows la manipulation est légèrement plus complexe puisque l’on ne peut saisir directement une adresse IP comme serveur d’impression.

Il faut donc éditer le fichier hosts de Windows et y faire figurer notre serveur d’impression:

edit c:/windows/system32/drivers/etc/hosts

-> 192.168.0.200 printserv

Il faut ensuite ajouter une nouvelle imprimante via le panneau de configuration.

Choisir imprimante réseau puis saisir l’url de l’imprimante

-> http://printserv:631/printers/Nom-de-l’imprimante

Le nom de l’imprimante est visible sous cups sur le serveur d’impression.

Une fois cette imprimante sélectionnée, il faut choisir le pilote:

Generique -> MS publisher color printer

Et voici une imprimante réseau installée sur un poste Linux et accessible sur les différents postes du réseau.

Étiquettes: , , , , , ,

Mot de passe root oublié

Petite manipulation pour modifier le mot de passe root lorsqu’on l’as oublié et que l’on ne peut lancer le système sans lui:

Au lancement du système, que ce soit sur LiLo ou Grub, il est possible d’éditer la ligne de démarrage.

Il faut ici y ajouter

init=/bin/sh

Une fois le système lancé avec cette option, nous nous retrouvons connectés en root sans mot de passe sur un système en lecture seule.

Il nous faut donc remonter le système en lecture / écriture:

mount -rw -o remount /

Nous pouvons maintenant changer le mot de passe root:

passwd root

Il est également possible d’aller modifier directement via un éditeur, les fichiers /etc/passwd et /etc/shadow.

Le démarrage ne s’étant pas effectué entièrement, il est nécessaire de resynchroniser le système afin de s’assurer de la prise en compte des modifications.

sync

Au démarrage suivant une vérification du disque est possible.

Si cette méthode ne fonctionne pas car Grub ou LiLo empêche l’édition des lignes de démarrage, d’autres méthodes existent.

Notamment dans le cas où il est possible de démarrer via un live-cd.

Il suffit alors de quelques commandes pour arriver au même résultat.

Se connecter en root sur le live-cd:

sudo su -

Monter la partition système:

mount /dev/sdX /mnt

Copier les périphériques sur cette partition:

cp -R /dev/ /mnt/dev

Se chrooter dans la partition:

chroot /mnt

À partir de ce moment, toutes les actions effectuées ne le sont plus sur le système du live-cd mais sur votre système installé sur le disque dur. Toute mauvaise manipulation peut s’avérer désastreuse pour votre système.

Il suffit maintenant de changer le mot de passe:

passwd root

Il suffit maintenant de redémarrer le système sans le live-cd.

Étiquettes: , , , , , ,

FFMPEG pour les nuls

Voivi un excellent article sur les différentes utilisations possibles de FFMPEG qui est une collection de logiciels libres dédiés au traitement de flux audio ou vidéo.

FFMPEG pour les nuls sur Korben.info.

Étiquettes: , , , , ,

Créer un DVD à partir d’un enregistrement DVB

Je mets ici la manipulation que j’utilise afin de graver des films enregistrés via un tuner TNT sous Ubuntu. Ceci est également valable pour les enregistrement effectués depuis une freebox.

L’ensemble de l’opération ne dure pas plus d’un demi-heure pour un film de 3h.

Les enregistrements sont ici réalisés sous Kaffeine qui est un logiciel de gestion multimédia (lecteur audio/vidéo). Ces enregistrements ne peuvent être gravés directement pour être lus sur un lecteur de salon puisque lors de la capture du flux, certaines images manquent.

Ce tuto donne les différentes étapes afin d’obtenir un véritable DVD à partir de cet enregistrement.

  • Les outils nécessaires:
  • ProjectX

    IfoEdit (Avec Wine, je n’ai pas encore trouvé d’équivalent aussi simple)

    Ces outils étant disponibles aussi bien sous Linux que sous Windows, ce tutoriel s’applique aux 2.

  • La manipulation:

ProjectX est une application qui permet d’effectuer de nombreux traitements sur des fichiers multimédias.

Nous allons l’utiliser ici pour supprimer les parties inutiles et démultiplexer le flux DVB.

Cliquer sur le + en bas à gauche pour sélectionner le(s) fichier(s) à traiter.

Déplacer le curseur jusqu’au début du film

Cliquer sur le + encadré en mauve (au milieu)

Placer ensuite le curseur au niveau des pubs puis cliquer à nouveaux sur + et ainsi de suite jusqu’à la fin du film.

Les parties vertes sont gardées, les autres seront supprimées.

Maintenant, cliquer sur ouvrir (à gauche, au milieu)

Cocher le bouton radio demux

Dans le menu préférences, l’onglet externe, choisir Version idd

Fermer la fenêtre de préférences

Lancer le traitement en cliquant sur play/pause

Interface du logiciel ProjectX

Interface du logiciel ProjectX

En sortie de ce traitement, on obtient 3 fichiers:

  • La vidéo .M2V
  • Le son .MP2
  • L’index .Idd

Maintenant, nous allons utiliser IfoEdit pour créer la structure du DVD:

Pour celà il faut créer un répertoire AUDIO_TS et un VIDEO_TS.

Lancer ensuite IfoEdit

Choisir Créateur DVD

Indiquer quel sont les fichiers vidéos et audios (voire même les sous-titres)

Indiquer le découpage en chapitre à effectuer (en nombre d’images)

Indiquer le répertoire VIDEO_TS comme flux de sortie.

Cliquer sur OK pour lancer le traitement.

Une fois ce traitement terminé, nous pouvons graver ce DVD vidéo via notre logiciel de gravure habituel (brasero, K3B, nero, …)

Étiquettes: , , , , , , ,

Page optimized by WP Minify WordPress Plugin