lancer une commande de copie dans lilo ou grub ( en automatique )

lancer une commande de copie dans lilo ou grub ( en automatique ) - Linux et OS Alternatifs

Marsh Posté le 16-03-2006 à 13:40:41    

Hello a tous,
 
question pour les pros de lilo ou grub :
 
Est il possible de faire une copie de fichier juste avant de booter sur un OS  (Windows dans mon cas, désolé  :ange: ),  grace à lilo ou grub  ( ou meme autre chose si y'a autre chose qui peut le faire )  ?
 
 
Pourquoi faire ?  c'est à cause d'une théorie à la con :
 
- Je suis sous windows XP.  (on ne rigole pas, ça peut arriver à tout le monde )
- j'aimerais démarrer comme si j'avais mis le PC en veille prolongé  ( donc grace au fichier hyberfil.sys ), et ce, avec le meme fichier a chaque fois  ( pour me retrouver toujours avec la meme situation à chaque démarrage )
-Il faut donc : que je copie le fichier hyberfil.sys  en hyberfil.old par exemple ( 1 fois pour toute ) et que je fasse le contraire à chaque démarrage  ( en gardant le .old ), comme ça windows démarre tout le temps grace à ce fichier.
- Le probleme, c'est que ce fichier est protégé par windows et meme inaxessible au démarrage, il me faut absoluement un autre boot loader que celui de windows.
-> Il faut : booter sur lilo ( ou autre ) , copier hyberfil.old vers hyberfil.sys, passer la main à XP ( ça c'est le fonctionnement normal de lilo )
 
Voilà, ça me semble clair, mais peut etre pas possible,... ou débile peut etre ? ( moi je ne trouve pas mais bon... )

Reply

Marsh Posté le 16-03-2006 à 13:40:41   

Reply

Marsh Posté le 16-03-2006 à 17:54:32    

comment veux tu que ton pc fasse quoi que ce soit sans OS ni drivers ?

Reply

Marsh Posté le 16-03-2006 à 21:53:02    

et comment elle marche la console de lilo et grub ?
Il doit y avoir un minimum pour que lilo et grub fonctionnent !?
Mais c'est sur que la copie implique une commande "copy" qui n'est surement pas gérée, où alors faut modifier les sources de lilo ou grub pour géré ça, mais là, je ne sais pas comment....

Reply

Marsh Posté le 17-03-2006 à 12:45:22    

copy => mount filesystems => filesystem drivers
sinon tu peux créer une mini partition en lecture simple dans laquelle tu range ton fichier et ensuite tu te debrouille pour que winmerde trouve le chemin de ce fichier et fasse le bckp une fois lancé, 1 fois par mois.
 
a+

Reply

Marsh Posté le 17-03-2006 à 12:50:23    

Si tu regardais a quoi sert grub et lilo tu aurais ta réponse tres rapidement.

Reply

Marsh Posté le 17-03-2006 à 14:06:14    

Le but c'est que ce soit automatique :
 
- le PC s'allume
- Grub prend la main
- copie de hyberfil.old dans hyberfil.sys du disque 1 ( c:\ )
- Grub boot sur windows XP
 
Grub gère le multiboot si j'ai bien compris, donc si XP est le boot par defaut, il bootra dessus au bout de x secondes. ( je suppose que je peux meme mettre qu'un seul OS de boot dans le menu )
 
Il manque juste la copie, qui semble donc pas possible à faire. OK
 
Ce n'est pas possible de gérer ça avec windows car c'est le bootloader de windows ( NTLDR ) qui gère le fichier hyberfil.sys, il faut donc un systeme de tres bas niveau.

Reply

Marsh Posté le 17-03-2006 à 14:21:18    

C'est faisable de faire la copie avec un linux super-minimal au démarrage (avec un certain temps de boot par contre :/). Par contre je doute que tu puisse réellement repartir du même point a chaque démarrage, le fichier hyberfile.sys ne suffira pas et des problèmes risquent de rapidement apparaitre au niveau cohérence du système de fichier par exemple.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 17-03-2006 à 14:21:33    

Désolé peut pas t'aider plus.
Grub peut pas faire ca.
Faut booter dans un shell et faire la copie dans ce shell windows.
voir section windows.
 
a+

Reply

Sujets relatifs:

Leave a Replay

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