Sujet : Perte du boot LINUX / GRUB ! Dark ou autre ... G besoin d'aide !!!
jls
bruno31 a écrit a écrit :
....
sinon, C normal que je ne puisse po autoriser un user quelconque en ecriture sur la partition /mnt/windows ??
chown ftpuser /mnt/windows
=> chown: windows: Opération non permise
alors que je suis bien root :??:
Oui, le systeme de fichier fat n'a pas de gestion des droit, tu peut les simuler en faisant un truc genre mount -o uid=XXX gid=XXX, pour plus d'info man mount.
....
sinon, C normal que je ne puisse po autoriser un user quelconque en ecriture sur la partition /mnt/windows ??
chown ftpuser /mnt/windows
=> chown: windows: Opération non permise
alors que je suis bien root :??:
Oui, le systeme de fichier fat n'a pas de gestion des droit, tu peut les simuler en faisant un truc genre mount -o uid=XXX gid=XXX, pour plus d'info man mount.
Dark_Schneider
pluôt info grub
car le man n'est vraiment pas complet.
bruno31
G essayé grub-install : error parsing number machin :(
je retombe toujours sur le prompt grub ! :(
si ca marche il doit booter direct :??: ???
Bein quoi, c'est normal ! Il faut utiliser le script grub-install (regarde comment il marche), ou bien dans le prompt grub, tu utilise la fonction setup.
man grub est ton ami :)
bruno31
bon G reussi a recuperer mon boot en faisant un upgrade via le cdrom ;)
Apparement, j'avais bien un soucis sur le MBR mais avec une restauration du MBR + re création des partoches nickés ca roule :p
Dark, je retesterai ta procédure la prochaine fois que je m'enflamme :p
Dans le cas de grub, il suffit de faire :
$> /tmp/root/usr/sbin/grub --config-file=/tmp/root/boot/grub/menu.lst
En gras, les modif pour mon system sachant que :
voici les partitions listés par fdisk :
Device Boot ... ... ... ID System /dev/hda1 * 7 HPFS / NTFS /dev/hda2 5 Extended /dev/hda5 83 Linux /dev/hda6 82 Linux Swap /dev/hda7 83 Linux /dev/hda8 83 Linux /dev/hda9 83 Linux
apres tout ca, je me retrouve sur le prompt grub, si je reboote, je me trouve tjrs sur mon prompt grub ! :(
quelqu'un a une ID :??:
[edtdd]--Message édité par bruno31--[/edtdd]
bruno31
ALLO ???
bruno31
bruno31 a écrit a écrit :
G trouvé !
une fois sur le prompt grub C ok , je peux rebooter trankil ????
ah quelques secondes .. on s'est croisé !
bon je reboote alors ?
Dark_Schneider
si /usr est la partition /dev/hda7
mount -t ext2 /dev/hda7 /tmp/root/usr -o rw
on respecte le même schéma qu'avant :
type = ext2, partition = /dev/hda7, point de montage= /tmp/root/usr ( /tmp/root <=> / donc on monte usr dans /tmp/root ainsi à la fin cela donne /tmp/root/usr <=> /usr )
je vais rajouter la ligne car il est vrai que c'est sous-entendu.
bruno31
G trouvé !
une fois sur le prompt grub C ok , je peux rebooter trankil ????
pour le retrouver ... il me sort 2 repertoires grub mais aucun executable !!! les repertoires respectifs sont :
/boot/grub/
/tmp/root/boot/grub/
avec ds le 1er : menu.lst, stage1 & stage2
ds le 2eme :
idem plus quelques autres fichiers ...
je fais koi la :??: C po ke je suis perdu mais po loin qd meme :(
[edtdd]--Message édité par bruno31--[/edtdd]
Dark_Schneider
ext2 != Extended
là tu donnais la patition étendue ( = partition qui contient d'autres partitions ).
donc ici la première partition linux/ext2 se nomme hda5
bruno31
vi c bien extended en /dev/hda2
par contre, la partition de boot C /dev/hda1 en HPFS/NTFS ( avant j'avais W2K en dual boot ) le pb est surement la !!!
voici les partitions listés par fdisk :
Device Boot ... ... ... ID System
/dev/hda1 * 7 HPFS / NTFS
/dev/hda2 5 Extended
/dev/hda5 83 Linux
/dev/hda6 82 Linux Swap
/dev/hda7 83 Linux
/dev/hda8 83 Linux
/dev/hda9 83 Linux
Dark_Schneider
juste une(2) question(s) : est ce que ta partition linux est bien en hda2 ? est ce bien de l'ext2 ?
je crois que fdisk est dispo donc tu peux vérifier
> fdisk -l /dev/hda
bruno31
Arf G un message d'erreur lorsque je fais $> mount -t ext2 /dev/hda2 /tmp/root -o rw
mount : wronfg fs type, bad option, bad superblock on /dev/hda2 ....
:(
Dans le cas de grub, il suffit de faire :
$> /tmp/root/usr/sbin/grub --config-file=/tmp/root/boot/menu.lst
=> evidemment ca marche po !
Il sera peut être neccesaire de monter la partition /usr, il faudra créer le point de montage comme étant un sous répertoire de /tmp/root :
$> mkdir /tmp/root/usr
ok mais bon :(
bruno31
je regarde ca cette AM !
encore merci tu es mon sauveur :p
Dark_Schneider
avant de rebooter fallait :
1°/ ben déjà regarder le message d'erreur car si il te dit qu'il vient de niquer ta table de partition, rebooter agravera le pb
2°/ vérifier que les noms des partoches correspondaient.
G po le reflexe ... désolé je vais l'ajouter a mes favoris ! :p
pour mon boot la une ID ??
bruno31
AU SECOURS !!!
g voulu supprimer la partition windows avec fdisk ( de linux ) pour la recréér en type linux ... ca c a peu pres bien passé ... petit msg d'erreur mais bon ...
je reboote pour que les modif soient prises en compte ...
je vais voir ca ... du tout facon, cette partition me servira juste pour l'upload du serveur FTP donc nivo secu C po dramatique :p
zzrough
bruno31 a écrit a écrit :
sinon, C normal que je ne puisse po autoriser un user quelconque en ecriture sur la partition /mnt/windows ??
chown ftpuser /mnt/windows
En lançant la commande mount, tu auras la liste des systèmes de fichiers montés, et tu verras que tu as monté /mnt/windows grâce au module (v)fat du kernel, c'est à dire au module permettant la lecture des partitions type FAT (16/32), ce que Windows utilise.
Néanmoins, ce système de fichiers, tu as du t'en rendre compte sous Windows, ne possède pas la notion de propriété sur les fichiers. Le message pourrait être plus précis, mais tu ne peux pas le faire :) Je pense qu'un man fstab pour t'aider à éditer ta fstab pour y autoriser l'écriture par un utilisateur standard, mais ca va peut être entrainer qq problèmes de sécurité, ce en quoi je ne suis pas performant.