Accès en écriture partition

Accès en écriture partition - Divers - Linux et OS Alternatifs

Marsh Posté le 23-10-2007 à 10:36:33    

Bonjour à tous,
 
J'ai une Debian installé sur mon portable, après une mauvaise manip lors de la recompilation de mon kernel il ne veut plus démarrer...Je sais comment réparer mon erreur mais pour ça il faut que j'ai accès au fichier lilo.conf pour booter sur mon ancien kernel http://forum.ubuntu-fr.org/img/smilies/smile.png
 
Le problème c'est que je n'arrive pas à accéder en écriture à mes partitions... certe avec le live CD de Ubuntu je vois le fichier et je peux l'ouvrir mais pas enregistrer les modifications http://forum.ubuntu-fr.org/img/smilies/sad.png
 
Quelqu'un aurait-il une solution ????
 
 
Merci


Message édité par Jules418 le 23-10-2007 à 10:38:30

---------------
We must fight, injustice system ; have no right, injustice system
Reply

Marsh Posté le 23-10-2007 à 10:36:33   

Reply

Marsh Posté le 23-10-2007 à 10:38:15    

mount -o remount,rw /tonpointdemontage

 

Devrait faire l'affaire


Message édité par o'gure le 23-10-2007 à 10:38:27

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 23-10-2007 à 10:39:06    

Depuis le Live Cd ??


---------------
We must fight, injustice system ; have no right, injustice system
Reply

Marsh Posté le 23-10-2007 à 10:42:52    

Cette commande permet de remonter la partition que tu souhaites en r/w. Seulement, c'est lilo.conf que tu dois modifier. Pour que la modif soit prise en compte, il est nécessaire d'exécuter la  commande lilo après. Avec ton live cd je ne sais pas si la commande lilo va installer le bootloader correctement (d'où l'intéret de passer à grub, éventuellement, qui ne nécessite pas de commande supplémentaire après modif du boot). A tester, tu ne peux pas faire plus de mal qu'il y a la :jap:

 

Généralement lorsque j'ai ce genre de problème, je procède comme suit :
 - je boote sur un cd d'installation
 - je vais sur le shell en parallèle de l'installation
 - je "mount" mon répertoire racine quelque part en r/w

mount /dev/hda1 /tmp/rootfs


 - puis je "chroot" vers ce répertoire

chroot /tmp/rootfs

 

Et la je peux faire ce que je veux, y compris le lilo


Message édité par o'gure le 23-10-2007 à 10:49:47

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 23-10-2007 à 10:49:50    

J'ai déjà essayé avec mon CD d'install en rescue mais ça n'a pas marché.
En fait je veux accéder à mon lilo.conf pour changer le boot par défaut et mettre le LinuxOLD et normalement j'ai pas besoin justement de faire la commande lilo pour que la modif soit prise en compte (enfin je crois...).
 
Sinon j'essaierai ta manip ça m'a l'air pas mal comme solution  :jap:


---------------
We must fight, injustice system ; have no right, injustice system
Reply

Marsh Posté le 23-10-2007 à 10:52:04    

Tu peux tester les deux :
 - le mount -o remount,rw.... modification... lilo
 - ou la deuxieme procedure.

 

Pour le lilo, si, c'est nécessaire :
 - toute modification du lilo.conf nécessite la réinstallation du bootloader où il faut. Et pour cela il faut exécuter la commande lilo. Elle va lire le lilo.conf et réinstaller le bootloader en tenant compte des modifications.

 

C'est l'une des différences majeures avec grub


Message édité par o'gure le 23-10-2007 à 10:54:23

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 23-10-2007 à 10:58:23    

ok merci je vais essayer ça ce midi  :D  
 
Sinon je ne savais pas cette fameuse différence entre lilo et grub... et là je dirais que c'est un bon avantage pour grub


---------------
We must fight, injustice system ; have no right, injustice system
Reply

Marsh Posté le 23-10-2007 à 13:51:12    

Bon en chroot ça ne marche pas car bash ne reconnait pas vi, je pense parce que justement je suis chrooté...
 
Et pout la 1ère manip la commande ne marche pas mais bon quand je regarde dans le fichier mtab la partition est déjà monté en rw donc cela devrait marcher or niet niet  :sweat:


---------------
We must fight, injustice system ; have no right, injustice system
Reply

Marsh Posté le 23-10-2007 à 14:16:00    

tu es en root au moins?

sudo -s

Reply

Marsh Posté le 23-10-2007 à 14:48:15    

Oui quand même  :sarcastic:


---------------
We must fight, injustice system ; have no right, injustice system
Reply

Marsh Posté le 23-10-2007 à 14:48:15   

Reply

Marsh Posté le 23-10-2007 à 16:06:06    

tu sais, on sait jamais :)
quel message te sort il quand tu essaies d'écrire?

Reply

Marsh Posté le 23-10-2007 à 16:35:56    

J'ai pas les autorisations d'écrire dans le fichier lilo.conf puisque j'essaie d'écrire depuis un live CD Ubuntu et que moi j'ai installé une vrai Debian...
Ensuite quand je fais un chroot depuis mon live CD sur la partition de ma Debian (ce qui va me permettre de lancer lilo ensuite...) je n'ai pas la commande vi reconnue par bash :sweat:  
 
Donc je suis preneur de toute solution :D

Message cité 1 fois
Message édité par Jules418 le 23-10-2007 à 16:36:27

---------------
We must fight, injustice system ; have no right, injustice system
Reply

Marsh Posté le 23-10-2007 à 16:38:18    

Jules418 a écrit :

J'ai pas les autorisations d'écrire dans le fichier lilo.conf puisque j'essaie d'écrire depuis un live CD Ubuntu et que moi j'ai installé une vrai Debian...


Cet argument n'est pas bon. Si tu es root et que ta partition est en r/w tu peux

Jules418 a écrit :

Ensuite quand je fais un chroot depuis mon live CD sur la partition de ma Debian (ce qui va me permettre de lancer lilo ensuite...) je n'ai pas la commande vi reconnue par bash :sweat:  
 
Donc je suis preneur de toute solution :D


Tu as d'autres éditeurs dans /bin : nano, joe... non ?


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 23-10-2007 à 16:55:51    

Bon avec nano nickel j'ai pu modifier et enregistrer le lilo.conf
Par contre je ne peux pas lancer lilo j'ai un permission denied
 
Voilà le message que j'ai :
 
Warning : LBA32 addressing assumed
Fatal: open /dev/hda: permission denied
 
Je suis en root puisque j'ai le # donc là j'ai encore besoin de votre aide  :)


---------------
We must fight, injustice system ; have no right, injustice system
Reply

Marsh Posté le 23-10-2007 à 17:57:52    

Jules418 a écrit :

Bon avec nano nickel j'ai pu modifier et enregistrer le lilo.conf


c'est quand même louche, mais bon...

Jules418 a écrit :


Par contre je ne peux pas lancer lilo j'ai un permission denied
 
Voilà le message que j'ai :
 
Warning : LBA32 addressing assumed
Fatal: open /dev/hda: permission denied


il doit reconnaitre les partition comme /dev/sdx, vérifie avec df, mount, etc...

Jules418 a écrit :


Je suis en root puisque j'ai le # donc là j'ai encore besoin de votre aide  :)


ca, c'est pas le meilleur moyen de le savoir (quoique, sur un live donc config par défaut...)
bref, normalement, t'as du taper une commande pour etre root, donc ou bien c'est un succes ou alors non!
pour vérifier, tu peux utiliser "id"
 
 
pour le chroot, si tu a plusieurs partitions sur la debian, faut les monter dans le bon ordre et avec la même hierarchie!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed