Debian avec 2 disques dur - Hardware - Linux et OS Alternatifs
Marsh Posté le 01-09-2006 à 12:18:18
Salut,
C'est quoi exactement ta config?
Sur un 1er dd en maitre où il y a windows, tu as une partoche en ntfs et sur le second dd en esclave où y'a linux, une partoche swap et une autre en ext3 c'est ca?
Si c'est le cas, tu peux par exemple depuis linux avoir accès à ta partoche windows ntfs, en faisant:
mount -t ntfs -rw /dev/hda1 /mnt/windows (en ayant crée au préalable le rep /mnt/windows)
Depuis Windows, il existe des petits softs permettant d'accéder à une partoche ext3 en lecture:
Voila un peitt lien sympa:
http://linux.ensimag.fr/cohabwindows.html
A+
Marsh Posté le 01-09-2006 à 14:13:48
merci pr ton aide si rapide, je boot linux et j'essai ^^
sinon pour ma config c par la --> http://univers.of.diablo.free.fr/cpuz.htm
pour les partitions ouais tu as bien raison c'est comme tu décris
Marsh Posté le 01-09-2006 à 14:46:48
Sa ne marche pas, j'ai essayé de 2 façon :
mkdir /mnt/"Ddur Diablo"
mount -t ntfs -rw /dev/hda1 /mnt/"Ddur Diablo"
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
et
mount -t ntfs -rw /dev/hdb1 /mnt/"Ddur Diablo"
mount: /dev/hdb1 already mounted or /mnt/Ddur Diablo busy
C'est assez bizzare, car mon ddur sur lequel linux est installé est monté en slave, or son nom est hda1, ce nom n'est il pas réservé aux master ? Je n'ai pas encore testé sous windows
Marsh Posté le 01-09-2006 à 16:00:29
Citation : C'est assez bizzare, car mon ddur sur lequel linux est installé est monté en slave, or son nom est hda1, ce nom n'est il pas réservé aux master ? Je n'ai pas encore testé sous windows |
C'est bizarre, normalement, ca devrait être hdb.
Euh je precise un truc pour ne pas que tu te plantes dans tes idées.
On cnosidère un dd maitre: /dev/hda désigne globalement ton dd, et en fait, les /dev/hdax x étant un numéro, désignent les différentes partoches de ton dd donc qd tu parles d'un dd monté en maitre, tu parles de /dev/hda et non pas de /dev/hda1 qui désigne la première partition principale de ton dd en maitre (mm raisonnement avec le dd slave (hdb)).
PS: Si un jour, tu t'apercois que juste après un hda1, tu as un hda5, et que tu comprends pas pkoi c'est pas hda2, c'es normal, c'est qu'en fait c'est une partition logique et pas primaire, et dans ce cas, si je dis pas de betises, il commence directement à 5.
Je préférais expliquer tout ça au cas où tu n'avais pas compris :-)
Citation : |
Euh, apparemment, /dev/hdb1 est deja mon té qque part, tu ddevrais pouvoir voir ou c'est monté avec un df -h.
Sinon un autre conseil, teste avec un truc sans espace, pour commencer lol du genre /mnt/windows, c'est mieux, pour eviter d'accumuler les problèmes lol.
Citation : mount -t ntfs -rw /dev/hda1 /mnt/"Ddur Diablo" |
Appremment, ta partoche hda1 n'est pas en ntfs, essaie en remplacant ntfs par vfat, et puis essaie plutot avec des noms sans espace du genre euh.../mnt/hda1, /mnt/hdb1 enfin des repertoires sans espaces quoi lol.
A+
Marsh Posté le 01-09-2006 à 16:23:05
Voila j'ai réessayé mais ça ne marche toujours pas
j'ai fait un df -a -H -T
Sys. de fich. Type Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1 ext3 9,7G 2,0G 7,3G 22% /
proc proc 0 0 0 - /proc
sysfs sysfs 0 0 0 - /sys
devpts devpts 0 0 0 - /dev/pts
tmpfs tmpfs 99M 0 99M 0% /dev/shm
usbfs usbfs 0 0 0 - /proc/bus/usb
/dev/sda1 vfat 1,1G 1,1M 1,1G 1% /mnt/cle_usb
Je ne vois toujours pas mon 1er dd
Je pense que linux ou grub monte mon 2ème ddur en hda, en plus j'ai aussi du modifier mon fichier de grub pour pouvoir booter.
avec vfat ça donne pareil :
mount -t vfat -rw /dev/hdb1 /mnt/diablo
mount: /dev/hdb1 already mounted or /mnt/diablo busy
Mon bios reconnait bien mes disques en master et slave kom il faut mais dès ke les OS se lance, ya plus rien qui va.
Merci pour ton aide, je me demande si un formatage de mon 2ème ddur et une réinstallation ne résoudrait pas le problème, d'autant plus que j'ai un peu de mal à installer un serveur (aucun rapport, enfin je pense), je commence juste sous debian, je n'ai pas encore beaucoup de fichiers importants.
Et si je montais mon 2ème ddur en master et ke je débranchais le 1er ?
Marsh Posté le 01-09-2006 à 16:24:58
Bah j'y pense mon fichier fstab :
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 none swap sw 0 0
/dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/hdd /media/cdrom1 iso9660 ro,user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
/dev/sda1 /mnt/cle_usb vfat defaults,rw,auto 0 0
et le menu.lst de gruub (que j'ai un peu modifié car sinon impossible de booter sur linux ou XP)
[...]
title Windows XP
rootnoverify (hd0,1)
makeactive
chainloader +1
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro
initrd /boot/initrd.img-2.6.8-2-386
title Debian GNU/Linux, kernel 2.6.8-2-386 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro single
initrd /boot/initrd.img-2.6.8-2-386
[...]
Marsh Posté le 01-09-2006 à 16:37:19
Re,
Je ne sais pas trop y'a qque chose qui colle pas, je ne vois pas comment ton truc peut marcher (cad choix entre win et linux)
Tu as dans ton fstab: /dev/hda1 monté en ext3 et hda5 en swap, ce qui implique que sur le dd maitre il y a linux et dans grub, tu as ca:
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro
initrd /boot/initrd.img-2.6.8-2-386
=> tu lui dis que ton linux est en fait dans /dev/hdb1, donc avec une telle config, je vois pas comment ton système peut marcher.
Fais un update-grub, et dis moi si avec une telle config, si tu peux tjs booter sur windows et linux.
Sinon si tu arrives bien à booter sous windows et qu'on suppose que ton:
title Windows XP
rootnoverify (hd0,1)
makeactive
chainloader +1
est correcte, ca veut dire que ton windows est sur /dev/hda2.
car (hd0,0) designe /dev/hda1 et donc (hd0,1) designe /dev/hda2...
A+
Marsh Posté le 01-09-2006 à 18:52:41
bon je vien de faire le update-grub je vais rebooter,
j'ai essayé un utilitaire pour windows et j'ai résussi à acceder à
ma partition linux, dans gestion de périphérique, je voyais mes 2 partoches (^^) linux et celle de windows, celles de linux étaient inconnus mais je pense que c'est normale.
Bon je reboot a tout
Marsh Posté le 01-09-2006 à 19:02:27
Lol tu m'as fait tro peur !
J'ai bien fait ton update-grub, j'ai rebooter
Et là dans le menu de grub c'était assez bizzare :
il y avait Linux et linux recovery comme d'ab
Et premièrement il n'y avait plus XP, ensuite j'ai du modifier toute les lignes pour pouvoir booter
sur linux sinon sa me mettait un truc genre No partition founded ...
Enfin bref ton udpate a donc régénéré la liste comme au début
Mais bon sa n'a pas marché plus que ça, j'ai remodifié les lignes
(0,0) -> (1,0)
hdb1 -> hba1
Sinon ça ne marchait plus
Donc je sais toujours pas d'où vient le problème
Mais merci quand même pour ton aide.
Je t'en suis vraiment reconnaissant
Marsh Posté le 01-09-2006 à 20:11:17
reposte ton fstab et mneu.lst, pour voir ce que ca donne, et je te repondrai si je trouve lol.
Marsh Posté le 01-09-2006 à 20:32:15
menu.lst
Apres update
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.8-2-386
savedefault
boot
title Debian GNU/Linux, kernel 2.6.8-2-386 (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda1 ro single
initrd /boot/initrd.img-2.6.8-2-386
savedefault
boot
PS : ce code ne marchait pas j'ai du le modifier
Apre ma modif
title Windows XP
rootnoverify (hd0,1)
makeactive
chainloader +1
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro
initrd /boot/initrd.img-2.6.8-2-386
savedefault
boot
title Debian GNU/Linux, kernel 2.6.8-2-386 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro single
initrd /boot/initrd.img-2.6.8-2-386
savedefault
boot
sinon mon fsab n'a pas changé, par contre j'ai du nouveau j'ai un peu fouillé sur le net
et j'ai trouvé une commande sympa
hdparm -I /dev/hda
/dev/hda:
ATA device, with non-removable media
Model Number: Maxtor 6L160P0
Serial Number: L315T6CG
Firmware Revision: BAJ41G20
Standards:
Supported: 7 6 5 4
Likely used: 7
Configuration:
Logical max current
cylinders 16383 65535
heads 16 1
sectors/track 63 63
--
CHS current addressable sectors: 4128705
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 320173056
device size with M = 1024*1024: 156334 MBytes
device size with M = 1000*1000: 163928 MBytes (163 GB) <-- Important
[...]
Checksum: correct
*-* Et avec hdb *-*
hdparm -I /dev/hdd
/dev/hdb:
ATA device, with non-removable media
Model Number: Maxtor 91021U2
Serial Number: G217HPCC
Firmware Revision: FA520860
Standards:
Used: ATA/ATAPI-4 T13 1153D revision 17
Supported: 5 4 3 2 & some of 5
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 20010816
device size with M = 1024*1024: 9770 MBytes
device size with M = 1000*1000: 10245 MBytes (10 GB) <-- Important
[..]
Checksum: correct
Ce qui est bien la preuve que linux reconnait mon 1er ddur comme hda,
mais dans l'exploration de fichier c'est pas du tout pareil.
Marsh Posté le 01-09-2006 à 20:47:20
Euh, donc en gros, grub et fstab n'auraient pas les mm caractéristiques si je me melange pas trop les pinceaux dans ton truc c'est bien ca?
Pq si c'est le cas, c'est la 1ere fois, que je tombe sur un cas pareil...
A+
Marsh Posté le 01-09-2006 à 20:49:32
^^, mais à partir de windows j'ai réussi à acceder à ma partoche linux
Marsh Posté le 01-09-2006 à 20:51:21
je pense que je vais formater, et réinstaller
J'ai du faire une erreur durant l'install de debian,
ce qui me fait peur c'est que les programmes n'ont pas l'aire d'être
d'accord sur mes disques donc j'ai peur de formater mon 1er ddur
au lieu du second,
ou peut-être que si je débranchais mon 1er ddur, je formate le 2ème dans riske
d'erreur, et je remonte le tout pour l'install ?
Marsh Posté le 01-09-2006 à 20:57:39
euh...lol.
Normalement, qd tu reinstalles, il te propose de formater si tu veux, et comme tu vois la taille des dd, tu pourras en deduire le tien.
Bonne chance.
Marsh Posté le 01-09-2006 à 21:08:14
Oki je reformate et je te tien au courant mais ce soir, c'est pas possible.
Je verais demain
Encore merci pour ton aide
Marsh Posté le 02-09-2006 à 09:15:09
Bon ça à l'air de marcher, j'ai réinstall debian sur 2ème ddur
1ère amélioration : XP est visible dans le menu de grub
2ème amélioration : Mon 2ème ddur est bien monté en hdb
Par contre, mon 1er ddur n'est pas monté ^^
Et aussi j'ai du me tromper quelque part, mon clavier est bien en azerty mais la langue de debian est l'anglais.
Commen on change ça ?
Marsh Posté le 02-09-2006 à 11:53:35
Bon, reposte ton fstab et ton grub final deja mnt, que je looke tout ca et je pourrais mieux te repondre juste après :-)
PS: Donc là à partir de grub, tu peux booter de facon nikelle sous win et sous debian donc?
Marsh Posté le 02-09-2006 à 12:25:16
oki j'ai réussi à monter mon 1er dur mais la seule patition fonctionnelle était hda2
Or je n'ai jamais partitionné mon ddur ^^
Je crois que les ddur nfts crée automatiquement une 2ème partoche de 8Mo de crois.
Mon fstab (modifié pour monter ma clé ds /mnt/cle_usb)
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda2 /mnt/hda1 nfts rw,user,noauto 0 0
/dev/hdb1 / ext3 defaults,errors=remount-ro 0 1
/dev/hdb5 none swap sw 0 0
/dev/sda1 /mnt/cle_usb vfat rw,user,noauto 0 0
/dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0
/dev/hdd /media/cdrom1 iso9660 ro,user,noauto 0 0
Grub
[...]
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd1,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro
initrd /boot/initrd.img-2.6.8-2-386
savedefault
boot
title Debian GNU/Linux, kernel 2.6.8-2-386 (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb1 ro single
initrd /boot/initrd.img-2.6.8-2-386
savedefault
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda2
title Windows NT/2000/XP (loader)
root (hd0,1)
savedefault
makeactive
chainloader +1
voila
Marsh Posté le 02-09-2006 à 12:59:43
Ok.
Citation : Par contre, mon 1er ddur n'est pas monté ^^ |
Apparemment, ta partoche windows est donc sur la seconde partition primaire de ton 1er dd en fait.
Regarde si ca marche en faisant un:
mount -t ntfs -rw /dev/hda2 /mnt/windows
Si ca marche, tu depontes, et sinon c'est que c'est de la fat et tu remplaces ntfs par vfat.
Euh après tu tapes en utilisateur: id
Ca te permettra de connaitre ton numéro d'utilisateur et de groupe, mais normalement c'est 1000 dans les deux cas (si c'est pas ca, tu remplaces mon 1000 que j'ai mis plus bas dans le fstab pour uid et gid, par tes valeurs)
tu rajoutes ceci dans le fstab (sur une même ligne):
/dev/hda1 /mnt/windows ntfs user,rw,uid=1000,gid=1000,umask=0022,iocharset=iso8859-1
PS: Le support en ecriture en ntfs, n'est pas tjs top, mais en lecture ça ne posera aucun soucis.
Après tu aies rajouté cette ligne là, tu remontes avec: mount /mnt/windows et il se servira des infos du fstab.
Voila :-)
Marsh Posté le 02-09-2006 à 15:04:30
si je rajoute cette ligne dans le fsab, je serais capable d'écrire sur le disque ntfs ?
Ske pour le moment il me met une erreur quand je veux écrire dessus.
Si cette ligne ne me permet pas d'écrire, comment le pouvoir ?
Merci
Marsh Posté le 02-09-2006 à 15:04:54
et aussi comment faire que Debian monte les volumes dès le démarrage ?
Marsh Posté le 02-09-2006 à 15:20:35
Citation : si je rajoute cette ligne dans le fsab, je serais capable d'écrire sur le disque ntfs ? |
Selon la config du noyau, s'il est compilé avec le support du ntfs en ecriture, oui (mais apparemment, ca ne serait pas tjs fiable à 100%)
Citation : ke pour le moment il me met une erreur quand je veux écrire dessus. |
Il y a plusieurs facons, on peut recompiler le noyau avec support en ecriture du ntfs, ou bien regarder aussi du coté de:
Captive-ntfs
et http://www.linux-ntfs.org/
Mais j'avoue, ne jamais m'etre penché là dessus...ma partoche windows est en fat32 lol.
PS: Si dans un premier temps, tu ne veux pas avoir d'erreur, et pouvoir accéder à ta partoche windows qui est en ntfs, en lecture seule, tu peux remplacer le "rw" par "ro" dans le fstab.
Citation : et aussi comment faire que Debian monte les volumes dès le démarrage ? |
Debian monte tous les volumes contenus dans /etc/fstab, donc euh, ne t'amuse pas à faire un rm -rf /mnt/windows comme ça à la légère sans être sure que ta partoche est bien démontée lol, sinon ça effacera toute ta partition si tu fais ça au démarrage, et qu'il t'avais monté automatiquement la partoche en ecriture.
Bonne chance pour le ntfs :-)
Marsh Posté le 02-09-2006 à 15:34:03
oki sinon à part l'écriture nfts ^^
tout à l'aire de marcher, je peux accéder à toutes les paritions à partir de linux
et de windows aussi, j'ai changé le rw en ro ske kan jsui pa en root je peu pa
y accéder ^^. Je pense que tout les prob sont réglés à part mon son,
je viens de remarquer que je n'avais pas de son sous debian, surement une histoire
de pilote, enfin je pense ...
Merci pr ton aide
Marsh Posté le 02-09-2006 à 21:18:19
Citation : tout à l'aire de marcher, je peux accéder à toutes les paritions à partir de linux et de windows aussi, j'ai changé le rw en ro ske kan jsui pa en root je peu pa y accéder ^^. |
Comment ca? tu ne peux pas accéder à quoi exactement?
Normalement, si dans ton fstab, tu as bien mis le numero de uid et gid pour le montage de la partition windows, tu devrais y accéder en user.
Citation : Je pense que tout les prob sont réglés à part mon son, |
aptitude install alsa-utils (ou apt-get install alsa-utils)
Moi je prefere aptitude plutot qu'apt, car il te permet si tu installes un paquet A qui installe des trucs en plus, de virer ces trucs en plus qd tu vires le paquet A avec aptitude)
Une fois alsa-utils d'installer, tu lances alsaconf, quii devrait detecter tout seul ta carte son et la paramétrer.
Citation : Merci pr ton aide |
De rien, a+
Marsh Posté le 03-09-2006 à 10:07:20
harf j'avais oublié de changé les uid et gid ^^
le son marche tout est OK
super mega merci
Marsh Posté le 01-09-2006 à 11:42:04
Bonjour,
Voilà j'ai jusqu'à présent un pc, avec un ddur de 160Go, tournant sous XP SP2,
un jour j'ai trouvé un disque dur de 10G dans un ancien pc appartenant à mon père,
j'ai installé ce 2ème ddur en slave, il était reconnu par le bios,
j'ai voulu installé GNU/Linux sur ce ddur, j'ai dl debian, je l'ai gravé sur cd, et et j'ai installé
J'ai eu quelques problèmes, à la première installation, j'avais oublié d'installer un environnement graphique ^^
c'est malin donc j'ai formaté (le ddur était vide au début je n'avais rien à perdre) et j'ai recommencé l'install
tout ce passe bien je lance grub et la il ne m'affiche plus XP, donc je boot debian je me familiarise un peu
je teste mon réseau, internet ...
Je redemarre mon pc et toujours pas de XP à l'horizon.
J'essaie de booter sur un cd-live knoppix que j'aivais déjà, il détecte le 2ème ddur de 1Go mais il ne parvient pas à monter le 1er
Je me dis que j'ai peut-être pourri mon ddur de 160Go, le pire c'est que mon père n'est pas au courant. ^^
Donc je boot linux et je cherche sur internet des soluces, j'en trouve une je la teste, elle consiste à modifier le fichier de boot de grub.
J'essaie et la j'arrive à booter Windows ouf !
Le blem c'est que mon 2ème ddur n'est pas accessible à partir de Xp, et inversement pour linux ^^
Donc voici mon réel problème, comment accéder à mes 2 ddur que ce soit sur XP ou Debian.
J'avais réussi à monter ma clé USB avec laquel j'avais le même problèle sous Debian mais pour le ddur bah j'y arrive pas
d'autant que sour linux il detecte mon 2 ème ddur en hda1, alord que dans grub il est bien en hdb1
Je rapel que le 1er est monté en master et le 2ème en slave,
Je débute sous debian et c'était la première fois que j'ouvrais un pc pour faire autre chose qu'observer
donc il est possible que l'erreur soit hardware. Mes 2 ddur sont des Maxtor mais le 2ème est relativement vieu
Merci