PDA

Afficher la version complète : [Réglé] [Réglé]Dual Boot sur laptop Toshiba SA60



houyeux
09/03/2005, 23h15
Très satisfait de la Suse 9.2 qui reconnaît tous les périphériques, mais, XP ne démarre plus, chez moi non plus. Jacqueline pourra certainement m'aider, je pense !
menu.lst :

gfxmenu (hd0,2)/boot/message
timeout 8
default 0

title Linux
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 vga=0x317 resume=/dev/hda2 selinux=0 splash=silent desktop elevator=as
initrd (hd0,2)/boot/initrd

title Windows
root (hd0,0)
makeactive
chainloader +1

title Failsafe
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off nosmp noapic maxcpus=0 3
initrd (hd0,2)/boot/initrd

grub.conf :

root (hd0,2)
install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0,2) /boot/grub/stage2 0x8000 (hd0,2)/boot/grub/menu.lst
quit

device.map :

(hd0) /dev/hda

fstab :

/dev/hda3 / reiserfs acl,user_xattr 1 1
/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda2 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
sysfs /sys sysfs noauto 0 0
/dev/dvdram /media/dvdram subfs fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=ut f8 0 0

Windows apparaît bien dans le menu de démarrage, mais j'obtiens le message suivant

root (hd0,0)
Filesystem type unknown, partition type 0x7
makeactive
chainloader +1

Merci pour ton aide !

jacqueline
09/03/2005, 23h35
bonsoir et merci de ta confiance.

Mais là je ne vois rien d'anormal dans ton menu.lst...

/dev/hda1 /windows/C ntfs correspon bien à la numérotation de grub dans menu.lst root (hd0,0)


Le message d'erreur : ox7 est bien une partition NTFS

Bizarre !!


J'ai lu que parfois il faut mettre rootnoverify, au lieu de root, selon la version de windows..pour les chargeurs récalcitrants

Et puis j'ai trouvé ça dans le manuel de grub : avec l'option "force" dans chainloader.

<div class='quotetop'>Citation </div>
chainloader

chainloader [--force] file Commande
Charge file comme chargeur chaîné. Comme n'importe quel autre fichier chargé par le code du système de fichiers, il peut utiliser la notation des listes de blocs pour charger le premier secteur de la partition actuelle avec +1.

Si vous précisez l'option --force, alors file sera obligatoirement chargé, qu'il ait une signature correcte ou non. Cette option est nécessaire pour ouvrir des chargeurs défectueux, comme celui de SCO UnixWare 7.1[/b]

Une explication de SuSe en personne, que je découvre à l'occasion :

Windows do not boot. (http://portal.suse.com/sdb/en/2004/05/fhassel_windows_not_booting91.html)

Pour résumer ils expliquent qu' il faudrait mettre la géométrie de ton disque dans le Bios en LBA et ne pas la laisser en auto.

houyeux
11/03/2005, 10h00
Merci encore pour tes explications, elles m'ont aidé à poursuivre mes recherches ,, (dual boot et message filesystem unknown type 0X7) sur Toshiba Satellite A60).
Problème non résolu encore, il s'agit, semble-t-il d'une erreur d'appréciation de la géométrie du hdd de yast qui entre en conflit avec l'interprétation de xp (selon les sites allemands qui évoquent le problème ... récurrent avec les distributions à kernel 2.6.)
J'ai essayé toutes les solutions proposées, y compris l'update du gestionnaire de partition proposé pa Suse.... mais hélas, pas de changement.
De plus, le bios du portable ne permet pas le choix manuel de hdd en LBA (seulement Enhanced IDE)
Je commence à désespérer, mais je ne pleure pas encore dry.gif
Bonne soirée

jacqueline
11/03/2005, 13h03
Originally posted by houyeux@vendredi 11 mars 2005 à 09:00
De plus, le bios du portable ne permet pas le choix manuel de hdd en LBA (seulement Enhanced IDE)
Je commence à désespérer, mais je ne pleure pas encore dry.gif
Bonne soirée
<div align='right'><{POST_SNAPBACK}> (index.php?act=findpost&pid=25166)[/quote]

C'est arrivé à qqun.. avec un portable qui n'avait pas ce choix LBA dans le BIOS... mais sous une forme différente : lors de l'utilisation de partition magic qui lui a réparé ses partitions en CHS au lieu de LBA.

Est ce que ta partition windows, dépasse 8 Go ? c'est à dire les 1024 secteurs ?

On peut le voir avec la cde... (je cherche )

Je ne suis sûre de rien , mais ça peut être une piste..

Avec le BIOS , il y a deux limites : 8 et 30 Go.... dont Linux se moque..

Sinon dans ce cas là : il te reste la solution de boot sur Suse via Windows (bien expliquée dans Léa)

Ne te décourages pas..

houyeux
11/03/2005, 13h45
La partition XP est de 18 Go, le reste (environ 18 Go est pour Suse).
Problème, le cd XP fourni avec le portable n'a pas d'option de réparation, il copie une image Ghost et efface tout le disque dur ! Ah Window$ !
A propos, voilà ce que donne chez moi la commande
cfdisk -P s/dev/hda

1 Primair 0 38491739 63 38491740 HPFS/NTFS (07) Amorce
Pri/Log 38491740 39375314 0 883575 Espace libre Aucun
2 Primair 39375315 41158529 0 1783215 Linux swap / So (82) Aucun
3 Primair 41158530 78140159 0 36981630 Linux (83) Aucun

richard.31
11/03/2005, 15h38
ce probleme était connu chez suse mais pour la 9.1 et suse donnait à disposition un patch nommé
"parted.iso.gz si l'on n'avait pas la possibilité d'activer le mode LBA dans le bios
dans les options de démarrage il fallait appuyer sur la touche F6 et appliquer le patch(soit avec disquette ou cd)
http://portal.suse.com/sdb/en/2004/05/fhas...booting9.1.html (http://portal.suse.com/sdb/en/2004/05/fhassel_windows_not_booting9.1.html)
ou http://portal.suse.com/sdb/en/index.html
et rechercher dans l'historique de juin 2004
le message d'erreur de boot du tuto correspond exactement a ton message

richard.31
11/03/2005, 17h23
Milles excuses je n'avais pas vu que Jacqueline avait déja répondu dans le même sens mais quel patch as tu appliqué ?
parce que dans
ftp://ftp.suse.com/pub/suse/i386/update/9.2/misc/resizer
il y a un patch sous forme iso mais le readme n'est pas très explicite

jacqueline
12/03/2005, 11h19
Originally posted by houyeux@vendredi 11 mars 2005 à 12:45
La partition XP est de 18 Go, le reste (environ 18 Go est pour Suse).
Problème, le cd XP fourni avec le portable n'a pas d'option de réparation, il copie une image Ghost et efface tout le disque dur ! Ah Window$ !
A propos, voilà ce que donne chez moi la commande
cfdisk -P s/dev/hda

1 Primair 0 38491739 63 38491740 HPFS/NTFS (07) Amorce
Pri/Log 38491740 39375314 0 883575 Espace libre Aucun
2 Primair 39375315 41158529 0 1783215 Linux swap / So (82) Aucun
3 Primair 41158530 78140159 0 36981630 Linux (83) Aucun
<div align='right'><{POST_SNAPBACK}> (index.php?act=findpost&pid=25219)[/quote]

Les partitions sont cocrrectes au niveau débu/fin en secteurs

Euh c'est quoi la vacherie en rouge Pri/Log ? Est ce vraiment un espace libre ?

Je remarque encore une fois qu'il y a un problème avec ces versions de Xp vendues par certains fabricants d'ordi.. ( ils vendent une image du système !!!! ) Il doit encore y avoir un tatouage là derrière.

Enfin vendre un portable avec un grand disque et un bios qui ne supporte pas le mode LBA. !!! C'est carrément de l'arnaque !

Chaque fois qu'on change de mode ( normal, large, LBA) on change la géométrie du disque. La partition XP a été faite avec une géométrie et grub linux travaillent avec une autre.. Même si le type de partition est bon l'adressage ne correspond plus..

C'est pour ça qu'il y a un trou dans la table des partitions.. non ?

(dans un autre cas de portable sans LBA, après une manip différente :réparation avec un partitionneur ça a fait un chevauchement de partitions )

Il reste deux solutions, simples .

Pas de lecteurs de disquette :

- boot direct sur Xp (avec le MBR XP)
- boot sur Suse depuis XP ( voir léa )

Lecteur de disquette :

- boot direct sur Xp (avec le MBR XP)
- boot sur Suse avec grub sur disquette ( voir le tuto)

houyeux
12/03/2005, 14h01
Bon bah, je dois réinstaller XP, et je vais y aller plus prudemment, en utilisant Partition Magic, puis en installant Suse (avec ou sans Grub ?) et enfin en m'inspirant des indications suivantes :

Encore merci Jacqueline, ton aide est précieuse, et je suis d'accord avec toi sur l'arnaque, Window$ emploie de plus en plus des méthodes qui tiennent de la vente forcée!

http://www.bellamyjc.net/fr/pratiquemultiboot.html#linux

NTLDR (le loader de NT), permet parfaitement de lancer LINUX ! La seule restriction, dans ce cas, est que le disque de démarrage et la partition de boot soit celle contenant NTLDR.

Il suffit de créer un fichier image du secteur de boot de la partition LINUX (appelé p.ex. "boosect.lin"), de mettre ce fichier dans la racine de la partition de boot de NT ("c:"), et d'ajouter une ligne dans le boot.ini (c:\bootsect.lin="Linux").
Pour créer ce fichier, il existe 2 méthodes :

1. sous Linux

Exécuter la commande :

dd if=/dev/xxxx of=/bootsect.lin bs=512 count=1

"xxxx" étant la partition où se trouve Linux ("hdb2", "sda1", ...)
Exemple :
si Linux est situé sur :

* la 2ème partition logique (=n°6)
* du 3ème disque PHYSIQUE (=c)
* de type IDE (=hd)

On exécutera alors la commande suivante :

dd if=/dev/hdc6 of=/bootsect.lin bs=512 count=1

2. sous DOS ou Windows NT

A l'aide de BOOTPART, (cf. plus bas) exécuter la commande :

BOOTPART xx c:\bootsect.lin Linux

"xx" étant le n° d'ordre de la partition de Linux
Pour l'obtenir, il suffit d'exécuter BOOTPART sans aucun paramètres, et de chercher dans la liste qui s'affiche celle qui correspond à Linux.
Exemple :

...
5 : C: type=b (Win95 Fat32), size = 867478 KB
...
11 : D: type=83 (Linux native), size = 1124550 KB
...

Ici, "xx" vaut "11"
BOOTPART se charge alors :

* de créer le fichier "c:\boosect.lin"
* d'ajouter la ligne qui convient dans le "boot.ini"

Personnellement, je préfère nettement la 2ème méthode, faisant appel à BOOTPART, ayant tendance à me "mélanger les octets" dans la syntaxe de "dd if=..."!

jacqueline
12/03/2005, 18h10
Gaffe à Partition Magic qui utilise la géométrie du BIOS (non LBA ), une fois que Linux est installé (en LBA ). C 'est l'exemple que j'avais mis sur le site.... Connaissant les NTFs et les Ext3 de linux, Partition magic peut détecter des anomalies à cause de ces deux géométries différentes et propose de réparer la table des partitions, si tu valides : Bingo !

Quinze jours de boulot par mails , pour trouver que c'était un problème de géométrie de disque parce que le BIOS ne gérait pas le LBA ! Il n'ya rien de magique dans l'info !

J'ai refait le tuto gestion des disques et partitions pour ça.... Il ya tout un sujet là dessus.

Donc si ça cohabite comme ça, la solution est au dessus.

-------------------------------------------------------------
JC Bellamy sous Windows, c'est un super bon ! dans le multiboot aussi ! (un peu grâce à lui que ... ) Dommage il n'aime pas trop Linux, mais il fait des efforts... !

houyeux
12/03/2005, 19h54
Merci,
Je n'ai rien validé, c'est juste pour avoir des éclaircissements sur la partition non allouée, c'est peut-être la partition de mise en veille ?

Un peu dans le désordre, désolé (copie du presse-papier)

PowerQuest PartitionInfo 8.0 -- Windows NT/2000 Version
Date Generated: 03/12/05 18:51:15

================================================== =====
Disk Geometry Information for Disk 1: 4864 Cylinders, 255 Heads, 63 Sectors/Track
System PartSect # Boot BCyl Head Sect FS ECyl Head Sect StartSect NumSects
================================================== =====
0 0 80 0 1 1 07 1023 254 63 63 78,124,032
Info: End C,H,S values were large drive placeholders.
Actual values are:
0 0 80 0 1 1 07 4862 254 63 63 78124032

================================================== =====
Partition Information for Disk 1: 38,154.4 Megabytes
Volume PartType Status Size MB PartSect # StartSect TotalSects
================================================== =====
C: NTFS Pri,Boot 38,146.5 0 0 63 78,124,032
Unallocated Pri 7.8 None -- 78,124,095 16,065

================================================== =====
Boot Record for drive C: (Drive: 1, Starting sector: 63, Type: NTFS)
================================================== =====
1. Jump: EB 52 90
2. OEM Name: NTFS
3. Bytes per Sector: 512
4. Sectors per Cluster: 8
5. Reserved Sectors: 0
6. Number of FATs: 0
7. Root Dir Entries: 0
8. Total Sectors: 0
9. Media Descriptor: 0xF8
10. Sectors per FAT: 0
11. Sectors per Track: 63 (0x3F)
12. Number of Heads: 255 (0xFF)
13. Hidden Sectors: 63 (0x3F)
14. Total Sectors (>32MB): 0 (0x0)
15. Unused: 0x80008000
16. Total NTFS Sectors: 78124031
17. MFT Start Cluster: 16
18. MFT Mirror Start Clust: 1220704
19. Clusters per FRS: 246
20. Clusters per Index Blk: 1
21. Serial Number: 0xA6704FE3704FB8B7
22. Checksum: 0 (0x0)
23. Boot Signature: 0xAA55

Neolinux
13/03/2005, 16h09
Salux !

Pense aussi à vérifier si tu as ces packages spécifiques pour Toshiba :
- fnfxd (ou fnxd)
- toshutils

jacqueline
13/03/2005, 18h39
Des explications plus précises à la fin du tuto Gestion des disques & partitions ( dans ma signature ),
je les ai trouvées sur le DVD d'install de la 9.2, mais c'est très général. Hélas en anglais.

Quand aura-ton un howto pour trouver la doc ? http://www.alionet.org/style_emoticons/<#EMO_DIR#>/tongue.gif

Large Disk HOWTO file:/media/dvd/docu/HOWTOs/Large-Disk-HOWTO

houyeux
13/03/2005, 21h55
C'est vrai que tu es tenace !
Je vais essayer de digérer ces infos et je te tiens au courant.

Bonne soirée

houyeux
13/03/2005, 22h11
Mercix !

J'ignorais complètement l'existence de ces deux paquages, sais-tu par hasard à quoi ils servent ?

Neolinux
13/03/2005, 23h01
Salux !

Je n'ai pas de Toshiba, mais je les ai vu en passant, dans "Installer et supprimer des logiciels. http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif

Tu peux les chercher au même endroit, dans YaST et tu auras une description, si tu as ajouté la source d'installation : ftp://ftp.gwdg.de/pub/suse/x86_64/9.2 (ftp://ftp.gwdg.de/pub/suse/i386/9.2) dans YaST

Perso, j'ai une SuSE 9.2 version magazine (i386), il est possible que cela n'existe pas pour la version x86_64.

houyeux
14/03/2005, 01h19
Bonsoir,

Le disque dur du portable semble être LBA, si j'en juge par sa description technique donnée par Toshiba :
• Model Toshiba MK4025GAS
• Manufacturer Toshiba
• Capacity 40GB
• Interface ATA-6
• Buffer Size 8KB
• RPM 4200
• Average Seek Time 12Ms
• Summary Toshiba MK4025GAS: 40GB capacity Fluid Dynamic Bearing (FDB) motor drive 9.5mm High 12ms Average Seek Time ATA-6 Interface 100MB/sec Transfer Rate 8MB Buffer 300,000 MTTF Hours Per drive, formatted 40.007GB Data Heads 2 Number of Disks 1 Logical Configuration: Heads 16 Cylinders 16,383 User Sectors/Track at zone 0 63 Logical Blocks (LBA) 78,140,160 Rotational Speed: 4,200rpm Data Transfer Rate: Max transfer rate to host 100MB/sec Seek Time: Track-to-track 2ms Average 12ms Maximum 22ms Average Latency: 7.14ms Interface: ATA-2/3/4/5/6 Buffer: 8,192KB Nominal Power Requirements: Logic +5V(±5%) Start 4.7watts Seeking 2.6watts Reading/Writing 2.3watts Idle 0.9watts Standby 0.25watts Sleep 0.1watts

jacqueline
14/03/2005, 02h07
Originally posted by houyeux@lundi 14 mars 2005 à 00:19
Bonsoir,

Le disque dur du portable semble être LBA, si j'en juge par sa description technique donnée par Toshiba :
• Model Toshiba MK4025GAS
• Manufacturer Toshiba
• Capacity 40GB
• Interface ATA-6
• Buffer Size 8KB
• RPM 4200
• Average Seek Time 12Ms
• Summary Toshiba MK4025GAS: 40GB capacity Fluid Dynamic Bearing (FDB) motor drive 9.5mm High 12ms Average Seek Time ATA-6 Interface 100MB/sec Transfer Rate 8MB Buffer 300,000 MTTF Hours Per drive, formatted 40.007GB Data Heads 2 Number of Disks 1 Logical Configuration: Heads 16 Cylinders 16,383 User Sectors/Track at zone 0 63 Logical Blocks (LBA) 78,140,160 Rotational Speed: 4,200rpm Data Transfer Rate: Max transfer rate to host 100MB/sec Seek Time: Track-to-track 2ms Average 12ms Maximum 22ms Average Latency: 7.14ms Interface: ATA-2/3/4/5/6 Buffer: 8,192KB Nominal Power Requirements: Logic +5V(±5%) Start 4.7watts Seeking 2.6watts Reading/Writing 2.3watts Idle 0.9watts Standby 0.25watts Sleep 0.1watts
<div align='right'><{POST_SNAPBACK}> (index.php?act=findpost&pid=25840)[/quote]

Je viens de regarder les carcatèristiques que tu donnes sont donc celles de ton disque. Généralement le disque à une gémométrie, logique qui lui est propre, CHs logique , différente de la réalité ( le nombre de plateaux ). C'est la première géométrie.

L'info de géométrie donnée par ton partition magic : ( donc windows et BIOS , je suppose, qui peut être différente de la précédente (on en parle dans le howto)

Disk Geometry Information for Disk 1: 4864 Cylinders, 255 Heads, 63 Sectors/Track

Il faudrait voir la troisième : la géométrie vue par Linux avec les cdes disque de Linux en fonction de ce qui est expliqué dans le Howto, pour comparer (et voir comment on s'en sort dans le principe ).

Un peu fatiguée ce soir pour chercher dans le tuto et les "man" de cfdisk et autres.. et éplucher en détail ce Howto, mais il y est bien question d'adresse de fin...qui peut empêcher de faire reconnaître la partition comme valide si ce n'est pas correct... Mais ce howto date un peu aussi, ( comme ton BIOS http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif ) il faudrait aller voir le site indiqué pour consulter la dernière version.

houyeux
14/03/2005, 14h17
Bonjour Jacqueline,

Un peu reposée ?

Bon, j'ai trouvé un upgrade récent (Version 1.8c, 12/01/2005) du Bios via le site de Toshiba et je l'ai flashé.
On avance ...
Ayant lancé le dvd de Suse 9.2, je me suis arrêté au diagnostic des partitions, et je vois /dev/hda Début 0 Fin 77519
/dev/hda1 Début 0 Fin 77503

Donc, la différence (16) doit concerner la partition non attribuée (et non vue par Suse) qu'il faut probablement absolument maintenir, sous peine de ne plus pouvoir lancer XP, est-ce que je me trompe?

jacqueline
14/03/2005, 14h41
B'jour

Je ne m'explique pas cette différence, ni me les valeurs, ta hda1 occuperait presque tout le disque ???

Par contre je reviens au trou qui est laissé entre XP et Suse.

Cette différence, est liée aux calculs avec deux géométries différentes. Les partitions doivent se terminer à une fin de cylindre et commencer en début de cylindres (un truc dans ce genre ). C'est la différence de géométrie entre les deux systèmes (CHS et C'H'S') qui explique cet écart entre la fin de windows , et le début de Suse.. sinon Suse aurait débuté au secteur suivant de windows..

Je pense que c'est aussi, ce qui empêche de trouver windows avec grub.. il y a quelques contrôles sur le début et fin de partitions, en plus de leur type ( cf le howto). Rien ne correspond puisque les géométries sont différentes.

Ton nouveau BIOS a-t-il le mode LBA ? ce serait cool !

Ca risque de te valoir une réinstall XP linux, mais il vaut mieux repartir sur de bonnes bases.

houyeux
27/03/2005, 23h04
Bonjour Jacqueline,

Je reviens à l’installation de la Suse 9.2 sur mon portable toshiba a60 qui ne permet plus de lancer xp. Malgré la mise à jour du bios, le mode LBA n’est toujours pas supporté et j’ai envoyé un mail dans ce sens à toshiba Asie, j’attends la réponse ..
Voici donc encore une fois les valeurs détectées par qtparted lancé dans la Kaella 1.3 (super) et puis celles de partition magic :

Je ramarque :
1. qu’il y a un trou entre /dev/hda-1 et /dev/hda1
2. que partition magic ignore superbement la partition 01 détectée par qtparted
3. que les données sur l’espace utilisé sont nettement différentes dans les deux programmes.


Qtparted donne :

numéro partition type état taille esp. utilisé début fin
01 /dev/hda-1 free hidden 0.03 Mb N/A 0.00 Mb 0.03 Mb
02 /dev/hda1 ntfs actif 37,25 Gb 12,11 Gb 0.03 Mb 37,25 Gb
03 /dev/hda-1 free hidden 7,84 Mb N/A 37,25 Gb 37,26 Gb
DETAILS
01 primaire 0.000488281 0.0302734
02 primaire 0.0307617 38146.5
03 primaire 38146.5 38154.4


Partition magic donne :

partition type Size Mb Used Mb unused Mb status Pri/logical
Local disk (c:) ntfs 38146,5 5633,9 32516,9 active primary
unallocated 7,8 0,0 0,0 none primary

Comment interpréter ces deux tableaux et en tirer une marche à suivre satisfaisante ?
Comment faire pour que qtparted crée une partition linux suffisamment éloignée de la fin de la partition xp rétrécie afin d’éviter les appréciations différentes sur la géométrie ?

Merci encore pour ta patience.

jacqueline
28/03/2005, 01h34
Originally posted by houyeux@dimanche 27 mars 2005 à 22:04
Bonjour Jacqueline,

Je reviens à l’installation de la Suse 9.2 sur mon portable toshiba a60 qui ne permet plus de lancer xp. Malgré la mise à jour du bios, le mode LBA n’est toujours pas supporté et j’ai envoyé un mail dans ce sens à toshiba Asie, j’attends la réponse ..
Voici donc encore une fois les valeurs détectées par qtparted lancé dans la Kaella 1.3 (super) et puis celles de partition magic :

Je ramarque :
1. qu’il y a un trou entre /dev/hda-1 et /dev/hda1
2. que partition magic ignore superbement la partition 01 détectée par qtparted
3. que les données sur l’espace utilisé sont nettement différentes dans les deux programmes.


Qtparted donne :

numéro partition type état taille esp. utilisé début fin
01 /dev/hda-1 free hidden 0.03 Mb N/A 0.00 Mb 0.03 Mb
02 /dev/hda1 ntfs actif 37,25 Gb 12,11 Gb 0.03 Mb 37,25 Gb
03 /dev/hda-1 free hidden 7,84 Mb N/A 37,25 Gb 37,26 Gb
DETAILS
01 primaire 0.000488281 0.0302734
02 primaire 0.0307617 38146.5
03 primaire 38146.5 38154.4


Partition magic donne :

partition type Size Mb Used Mb unused Mb status Pri/logical
Local disk (c:) ntfs 38146,5 5633,9 32516,9 active primary
unallocated 7,8 0,0 0,0 none primary

Comment interpréter ces deux tableaux et en tirer une marche à suivre satisfaisante ?
Comment faire pour que qtparted crée une partition linux suffisamment éloignée de la fin de la partition xp rétrécie afin d’éviter les appréciations différentes sur la géométrie ?

Merci encore pour ta patience.
<div align='right'><{POST_SNAPBACK}> (index.php?act=findpost&pid=28473)[/quote]

Archi bizarre , si tu n'as que XP , d'installé..

Je ne pige pas ce qu'est had-1 devant et derrière la partition qui semble contenir XP, si ce n'est las problèmes de géométrie.

Mais ce qui m'intrigue le plus, c'est de voir que Qtparted voit trois primaires, don c pour un e install linux, celui ci en verra trois aussi.

Il les voit cachées.. ( hidden ) ce que partition magic ne voit pas ...

Deux hypothèses : trace d'un mauvaise install avant, ou une install inachevée et reprise ( j'ai vu ça une fois, mais elle n'étaient pas cachées, des traces sans plus. )

La seule vérité est de se tapper le décodage de la table des partitions à la main.. ( c'est tordu ! ). je te donnerais la manip, pour lé copier dans un fichier et la mettre sur le forum, ainsi qu'une cde linux pure te dure pour confirmer.

Tu as un sytème, s'il occupe déjà trois partitions primaires... Les cachées comptent dans les quatre permises.... Bien sur avec une étendue tu peux installer linux dans des partitions logiques.. Mais c'est tout de même curieux.. Le gars qui avait un portable avec un pb de bios non LBA, n'avait pas ce problème.

Je pense que Suse s'installera normalement, la seule chose est de ne pas se fier à partition magic après, car lui prendra la géométrie du Bios non LBA alors que linux en a rien à faire.

jacqueline
28/03/2005, 02h14
Originally posted by houyeux@dimanche 27 mars 2005 à 22:04
Bonjour Jacqueline,

Je reviens à l’installation de la Suse 9.2 sur mon portable toshiba a60 qui ne permet plus de lancer xp. Malgré la mise à jour du bios, le mode LBA n’est toujours pas supporté et j’ai envoyé un mail dans ce sens à toshiba Asie, j’attends la réponse ..
Voici donc encore une fois les valeurs détectées par qtparted lancé dans la Kaella 1.3 (super) et puis celles de partition magic :

Je ramarque :
1. qu’il y a un trou entre /dev/hda-1 et /dev/hda1
2. que partition magic ignore superbement la partition 01 détectée par qtparted
3. que les données sur l’espace utilisé sont nettement différentes dans les deux programmes.


Qtparted donne :

numéro partition type état taille esp. utilisé début fin
01 /dev/hda-1 free hidden 0.03 Mb N/A 0.00 Mb 0.03 Mb
02 /dev/hda1 ntfs actif 37,25 Gb 12,11 Gb 0.03 Mb 37,25 Gb
03 /dev/hda-1 free hidden 7,84 Mb N/A 37,25 Gb 37,26 Gb


DETAILS
01 primaire 0.000488281 0.0302734
02 primaire 0.0307617 38146.5
03 primaire 38146.5 38154.4


Partition magic donne :

partition type Size Mb Used Mb unused Mb status Pri/logical
Local disk (c:) ntfs 38146,5 5633,9 32516,9 active primary
unallocated 7,8 0,0 0,0 none primary

Comment interpréter ces deux tableaux et en tirer une marche à suivre satisfaisante ?
Comment faire pour que qtparted crée une partition linux suffisamment éloignée de la fin de la partition xp rétrécie afin d’éviter les appréciations différentes sur la géométrie ?

Merci encore pour ta patience.
<div align='right'><{POST_SNAPBACK}> (index.php?act=findpost&pid=28473)[/quote]

Archi bizarre , si tu n'as que XP , d'installé..

Je ne pige pas ce qu'est had-1 devant et derrière la partition qui semble contenir XP.

Mais ce qui m'intrigue le plus, c'est de voir que Qtparted voit trois primaires, donc pour une install linux celui ci en verra trois aussi.

Il les voit cachées.. ( hidden ) ce que Partition Magic ne voit pas !!! Paragon Partition Manager, un partitionneur windows ne loupe pas ce genre de choses, mieux il les gère..

Deux hypothèses : trace d'un mauvaise install avant, ou une install inachevée et reprise ( j'ai vu ça une fois, mais elle n'étaient pas cachées, des traces d'install sans plus. )

La seule vérité est de se tapper le décodage de la table des partitions à la main.. ( c'est tordu ! mais on commencera par voir quelques trucs importants : les partitions existantes et le bit partition cachée, la taille. ).

Le décodage est là !

le crash ! (http://fdidier.club.fr/btsig/mbr/m_mbr.htm)

Tu la copies sur une disquette avec cette commande depuis la kaella.


<div class='quotetop'>Citation </div>
12 Sauvegarde de la table des partitions

Sans quelques sauvegardes basiques, la réparation de la table des partitions relève de l'art divinatoire !

A minima il est prudent de sauver tout le MBR et donc la table des partitions primaires sur une disquette, dans un fichier que l'on appellera par exemple : svmbrhda lorsque le système est en place, avec la cde suivante :

........................ dd if=/dev/hda of=/dev/fd0/mbrhda bs=512 Count=1[/b]

Et puis aussi le résultat de cette commande pure et dure de linux, pour confirmer :

cfdisk -P s /dev/hda qui donnait ça chez moi, à une époque :

<div class='quotetop'>Citation </div>
ip-10:/home/jackie # cfdisk -P s /dev/hda
Table de partitions de /dev/hda

Premier Dernier
# Type Secteur Secteur Offset Longueur Sys.FichierT ype (ID) Fanions
-- ------- ----------- ----------- ------ ----------- -------------------- ----
1 Primair 0 10 233 404 63 10 233 405 HPFS/NTFS (07) Amorce
2 Primair 10 233 405 30 989 384 0 20 755 980 Linux (83) Aucun
3 Primair 30 989 385 51 745 364 0 20 755 980 Linux (83) Aucun
4 Primair 51 745 365 160 071 659 0 108 326 295 W95 Ext'd (LBA) (0F) Aucun
5 Logique 51 745 365 53 689 229 63 1 943 865 Linux swap / So (82) Aucun
6 Logique 53 689 230 84 100 274 63 30 411 045 Linux (83) Aucun
7 Logique 84 100 275 114 639 839 63 30 539 565 Linux (83) Aucun
8 Logique 114 639 840 117 081 719 63 2 441 880 Linux (83) Aucun
9 Logique 117 081 720 119 395 079 63 2 313 360 Linux (83) Aucun
10 Logique 119 395 080 121 612 049 63 2 216 970 Linux (83) Aucun
11 Logique 121 612 050 131 475 959 63 9 863 910 Linux (83) Aucun
12 Logique 131 475 960 150 272 009 63 18 796 050 Linux (83) Aucun
13 Logique 150 272 010 160 071 659 63 9 799 650 W95 FAT32 (0B) Aucun[/b]

Là on voit bien les secteurs et le fanion devrait d'indiquer hidden , si ces patitions existent vraiment et sont cachées, suite à une réinstall... ( une confirmation )

2 - La même en chs en relisant le tuto "gestion des disques et partitions" tu trouveras l'explication..

cfdisk -P t /dev/hda

3 - En dernier ressort celle là qui affiche la géométrie du disque vue par linux :

( sous XP, je ne sais pas le faire, si tu trouves ... )


<div class='quotetop'>Citation </div>
ip-10:/home/jackie # fdisk /dev/hda

Le nombre de cylindres pour ce disque est initialisé à 9964.
Il n'y a rien d''incorrect avec cela, mais c'est plus grand que 1024,
et cela pourrait causer des problèmes en fonction pour certaines configurations:
1) logiciels qui sont exécutés à l'amorçage (i.e., vieilles versions de LILO)
2) logiciels d'amorçage et de partitionnement pour d'autres SE
(i.e., DOS FDISK, OS/2 FDISK)

Commande (m pour l'aide): m
Commande action
a bascule le fanion d'amorce
b éditer l'étiquette BSD du disque
c basculer le fanion de compatibilité DOS
d détruire la partition
l lister les types de partitions connues
m afficher ce menu
n ajouter une nouvelle partition
o créer une nouvelle table vide de partitions DOS
p afficher la table de partitions
q quitter sans faire de sauvegarde
s créer une nouvelle étiquette vide pour disque de type Sun
t modifier l'identificateur de la partition système
u modifier l'affichage et la saisie des unités
v vérifier la table de partitions
w écrire la table sur le disque et quitter
x fonctionnalité additionnelle (pour experts seulement)

Commande (m pour l'aide): p

Disque /dev/hda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets[/b]

Pour les copier sur la disquette , tu ouvres un fichier .txt sur la disquette et tu y colles l'écran du terminal ( avec l'ensemble des cdes et réponses ).

Tu as un sytème, s'il occupe déjà trois partitions primaires... ( les cachées comptent dans les quatre permises.... ). ça limite pas mal.. et c'est pas clean !

Il est possible de les virer sans tuer XP et en le laissant à cette place, mais il est nécessaire de vérifier un peu avant ...


Bien sur avec une étendue tu peux installer linux dans des partitions logiques.. Mais c'est tout de même curieux.. ( Le gars qui avait un portable avec un pb de bios non LBA analogue, n'avait pas ce problème de partitions cachées ).

Je pense que Suse s'installera normalement, avec yast sans rogner sur XP, la seule chose est de ne pas se fier à partition magic après, car lui prendra la géométrie du BIOS non LBA alors que linux en a rien à faire et peut te sortir des erreurs...

houyeux
11/04/2005, 14h14
Bonjour Jacqueline et tous les autres ! Problème réglé http://www.alionet.org/style_emoticons/<#EMO_DIR#>/rolleyes.gif

Voilà, la Suse 9.2 fonctionne parfaitement (y compris le wifi Atheros reconnu et configuré à l'installation en automatique) en dual boot parallèlement à XP (je sais, quand Open Base sera tout à fait au point, je virerai XP).

Le truc sur le portable Toshiba A60 : réduire la partition Window$ et créer les partitions linux nécessaires avec DISKDRAKE (disponible sur le dvd Mandrake 10.0 par exemple), et non pas avec Qtparted. Après le partitionnement, on quitte Diskdrake puis on lance l'installation de Suse, avec Grub dans la partition de démarrage, et tout fonctionne !

D'après des utilisateurs allemands de Suse, Qtparted semble altérer les partitions windows, du moins sur certains portables. http://www.alionet.org/style_emoticons/<#EMO_DIR#>/blink.gif

fraide
11/04/2005, 20h52
Originally posted by houyeux@dimanche 13 mars 2005 à 21:11
Mercix !

J'ignorais complètement l'existence de ces deux paquages, sais-tu par hasard à quoi ils servent ?
<div align='right'><{POST_SNAPBACK}> (index.php?act=findpost&pid=25811)[/quote]
il est tard, et je sais pas si ce post est encore lu, mais :
fnfx (c'est la bonne orthographe) sert à paramètrer les touches spécifiques aux toshiba, genre lecture ou contraste (les tches de fn en vert sur le clavier)
toshutils sert à accéder à des trucs en interface graphique... des trucs, quoi http://www.alionet.org/style_emoticons/<#EMO_DIR#>/wink.gif