Vraag & Antwoord

OS Linux

Dual Boot MDK9.1: Win 98 'ziet' Linux partition

Anoniem
None
7 antwoorden
  • Ik heb het volgende gedaan met een 40Gb harde schijf:
    Eerst Win98
    - Ik heb een 20Gb primary partition gemaakt en een 20Gb extended met daarin een logische drive die alle ruimte in de extended partion benut.
    - Toen Win98 geinstalleerd in primary partition. De D-schijf heb ik in eerste instantie gebruikt om een image in weg te schrijven.
    Tot nu toe nog geen probleem.

    Vervolgens Mandrake 9.1 installatie gestart.
    - Bij het partitioneren heb ik tweede windows schijf (die in de extended partion) verwijderd en in de vrije ruimte heb ik een 19.nogwat /-partition gecreerd en een 512Mb swap-partition
    - Vervolgens verdere installatie uitgevoerd.
    Nog steeds geen probleem……in Linux

    Als ik nu Windows start dan schiet deze meteen in een scandisk op drive D en hij vindt daar allerlei problemen (te lange bestands naam etc.) Als ik hier doorheen ga zonder wijzigingen aan te brengen dan start hij vervolgens normaal op. In 'Mijn computer' staat een drive D, maar hier zijn geen gegevens van bekend en is niet benaderbaar.

    Booten in Linux levert nog steeds geen problemen op. Ook wordt de Win98 partitie goed gemount en is benaderbaar.

    Ik heb de boel als volgt proberen te herstellen:
    - Mandrake installatie weer starten en bij de partitionering heb ik beide linux-partities verwijderd.
    - Nadat de partitiontable is weggeschreven heb ik de installatie afgebroken
    - Nu vanaf Win98 flop booten en met fdisk de partition table weer laten geven. Hij vindt nu alleen de primary partition. De extended partition is verdwenen.
    - Voor de zekderheid een fdisk /mbr uitgevoerd
    - PC opnieuw booten en Windows wordt zonder problemen gestart. De drive D is in geen velden of wegen te bekennen.
    - Vervolgens weer Mandrake installatie geboot en op dezelfde wijze geinstalleerd als boven beschreven.
    - Als ik nu weer in Windows boot dan is de drive D weer terug.


    Wie weet een oplossing???
  • Kun je onder Mandrake de uitkomst van [b:2ee2d2f272]fdisk /dev/hda -l[/b:2ee2d2f272] (-L, maar dan klein) posten? En gebruik je GRUB of LiLo?
  • Ik zal het morgen even posten.
  • Dit is het resultaat van fdisk:

    Disk /dev/hda: 40.0 GB, 40020664320 bytes
    255 heads, 63 sectors/track, 4865 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/hda1 * 1 2433 19543041 c Win95 FAT32 (LBA)
    /dev/hda2 2434 4865 19535040 5 Extended
    /dev/hda5 2434 4791 18940603+ 83 Linux
    /dev/hda6 4792 4865 594373+ 82 Linux swap

    Als ik dus met MDK91 CD1 de linux partities verwijder de table save, de installatie afbreek en vervolgens fdisk van Win/DOS uitvoer dan ziet deze de extended partition niet meer (en kan dus nite verwijderd worden).

    BTW Ik gebruik dus LILO
  • Kun je die "D:" niet gewoon unmounten in Windows ???
  • De "windows - D" schijf is waarschijnlijk je extended partitie welke dus zichtbaar is. Het kan ook zijn dat je Linux partitie actief staat waardoor windows hem "ziet" maar niet kan inlezen.


    Persoonlijk zou ik Linux niet in een extended neer zetten maar gewoon in een primary partition

    ff uitleg over een HD..

    elke HD kan standaard 4 primaire partitie's bevatten
    door een truk uit te halen met 1 van deze primaire partitie's kun je die dan weer opdelen in "logische" stations (in Linux dus altijd hdx5 enz.)

    Dus in jouw geval
    /dev/hda1 = windows
    /dev/hda2 = (linux) /
    /dev/hda3 = (linux) swap

    Windows kan dan nooit meer je linux partitie's zien omdat win9x slechts 1 primaire partitie kan benaderen :P

    Persoonlijk zou ik het dus NIET zo laten want dat levert op een keer problemen op.
  • @KayJay
    Het probleem was dat mij Windows D-schijf een logische drive was in een extended partition. Deze heb ik dus met MDK installation weggegooid. Als ik DOS-fdisk uitvoer dan ziet hij de extended partition niet meer. Ik kon daar dus niets meer aan veranderen.

    Het vervolg:
    Ik dacht in eerste instantie slim te zijn door MDK installation weer te starten. Mijn linux partities weg te gooien en vervolgens een Wndows partitie aan te maken (in MDK Install dus). Table bewaard en vervolgens de installatie afgebroken. Nu weer terug naar DOS-fdisk: Ik zie weer een extended partition met daarin een logische drive D. Deze beide nu met DOS-fdisk weggegooid.
    Weer opniew MDK Install gestart en nu zie ik netjes vrije ruimte. Weer handmatig de partities aangemaakt en verder een default installatie afmaken. Linux staat er dus weer op.
    Vervolgens Windows maar weer eens gestart en WEER KOMT SCANDISK met een fout in Drive D (Die ik dus al had weggeooid, inclusief de extended partition!!!!) :o :evil:
    MDK Install blijkt de partities weer als hda5 en hda7 te hebben aangemaakt!!! Ik had verwacht dat MDK bij afwezigheid van een extended partitiion automatisch een primary zou aanmaken zoals wstolk al aanbevool.
    Om een toch al lang verhaal kort te maken
    De oplossing is om MDK Install in de expert mode te starten. Nu kun je bij het aanmaken van de partities aangeven of het een primary partition moet zijn. Vervolgens de installatie afgemaakt. Linux gaat nu prima en als ik Windows nu start dan zeurt hij niet meer over een D-schijf! :D

    Allen bedankt voor het meedenken! :lol:

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.