Win2000 boot logical drive-on lévõ NTFS partícióról

Kezdőlap Fórumok SOS! Bajban vagyok Win2000 boot logical drive-on lévõ NTFS partícióról

5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #1927021
    admin
    Adminisztrátor

      A gépemre külön paríciókra ebben a sorrendben Windows95-öt, Windows2000-et és (UHU) Linuxot installáltam.  
      A multiple boot úgy mûködött „magától”, hogy a grub-ban windows és Linux között lehetett választani, a Windows-on belül pedig a 95 és a 2000 között.

      Aztán a hangkártya drive a Win95-öt örök álomba merítette, így újra kellett installáljam.

      Ez érdekes, nem szokott a linux csak úgy másik particóra nyúlkálni, hacsak Te nem biztatod!

      Direkt csak formáztam  a partícióját, fdisk-et nem is indítottam, de az istall ennek ellenére úgy állította be a master boot-ot, mintha csak a Win95 lenne a gépen. A Linux-ba sikerült visszajutnom, és a grub-ot újragenerálni, de ettõl csak a Win95 indult el (a Linux mellett).
      Próbálkoztam lilo-val is, de az alábbi beállításokkal nem sikerül a win2K-t elindítsa:
       
      root=/dev/hda6
      map = /boot/map
      prompt
      delay = 100
      vga=normal
      install=/boot/boot-menu.b
      #compact
      default=UHU-Linux
       
      read-only
      image=/boot/bzImage
      label=UHU-Linux
       
      other=/dev/discs/disc0/part5

      other=/dev/hda5

      label=Win2000
      table=/dev/hda
       
      other=/dev/discs/disc0/part1

      other=/dev/hda1

      label=Win95
      table=/dev/hda

      Ha igy írod akkor milyen?

      Ha a table=/dev/hda sor benne van a konfigban, akkor a lilo hibát üzen, hogy nincs ilyen partíció (miközben fel tudmom mount-olni és el tudok olvasni mindent).

      Tud valaki megoldást, hogy lehetne a win2K-t elindulásra bírni ?

      Köszönettel: Gábor

      #1927022
      admin
      Adminisztrátor

        Ja a szerkesztés után
        #:/sbin/lilo

        #1927023
        badur
        Felhasználó

          El kell hogy keserítselek. A 2000 az installnál a az elso látható elsõleges partícióra teszi az iindítási fájlait, ebból is látszik, hogy nálad így van:

          A multiple boot úgy mûködött „magától”, hogy a grub-ban windows és Linux között lehetett választani, a Windows-on belül pedig a 95 és a 2000 között.

          Tehát mikor formáztad a c: meghajtót eltüntetted a 2000 indítóállományait. ntdetect.com
          boot.ini ott honolt ötbbek között, ha nincs a 2000 partíciójának gyökerében ami nem valószínû.

          Amit javasolhattok 2000 telepítõjérõl javítás, vagy 2000 reinstall.
          Máskor elég egy deltree progra~1 és egy deltree windows 🙂

          Nem árt egy linux boot floppy, mert a 2000 is felûlírhatja a lilo-t.

          #1927024
          gyorig
          Felhasználó

            Szziasztok !

            Köszönöm a hozzászólásokat, ezek alapján a reinstall-t választottam (még nem sok minden volt fönt a Win2K-n).
            A köz okulása végett leírom, hogy a most szerzett tapasztalataim szerint hogy mûködik a a Win2K/win95 boot, hogy lehetett volna elkerülni a Win2K elvesztését.

            A Win95 az installáció után átírja a a master boot rekordot és a saját paríciójának boot rekordját is. Ezzel:
            – törli a Linux-os boot manager-t az MBR-bõl
            – törli a Win2000-et is indítani képes boot managert a saját partíciójából
            Biztos, hogy ezeket megteszi, ha formázott parícióra teszem, de valószínûleg megteszi, akkor is, ha csak egyes könyvtárakat törlök (ezt nem probáltam).

            A win2K elmenti az elsõ, általa olvasható partíció boot szektorát bootsect.dos néven, beteszi oda a multiboot loader (valószínûleg az ntdetect.com) meghívását. Ez utóbbi a boot.ini-t mint paraméter file-t olvassa, az ini file utólag is szabadon módosítható. Sõt, ha már létezik, akkor hozzáfûzi a Win2K a saját maga és a Win95 indítására vonatkozó sorokat.
            A Win2K nem írja felül az MBR-t a telepítéskor, így a grub/lilo megmarad.

            Tehát a Win2K elvesztését úgy lehetett volna elkerülni, ha
            – nem formázom a win95 diszkjét, csak törlöm a program files és
            windows könyvtárakat (ahogy olvashattuk). Ez azért fontos, mert az
            a windows multiboot program fizikai helye is bekerül a partíció elsõ
            szektorában lévõ boot szektorba, így nem jó ha utólag másoljuk
            vissza, egy újraformázott partícióa, mert más helyre kerül.
            – elmentem a win95 partíció elsõ szektorát (dd if=/dev/hda1 bs=512
            count=1, of /boot/win95boot)
            – A win95 újratelepítése után a Linux-ot rescue floppy/CD segítségével
            újrainítom, a boot manager-t újratelepítem (lilo vagy grub-install)
            – A win95 partíciójába az elmentett elszõ szektort visszatöltöm (
            dd if=/boot/win95boot bs=512 count=1 of=/dev/hda1)

            Ezután elvben elindul szépen a Win2000 multiboot manager, és onnak a Win95 és a Win2000 is (ezt sem próbáltam).

            Gábor

            #1872240
            csaba
            Felhasználó

              A gépemre külön paríciókra ebben a sorrendben Windows95-öt, Windows2000-et és (UHU) Linuxot installáltam.
              A multiple boot úgy mûködött „magától”, hogy a grub-ban windows és Linux között lehetett választani, a Windows-on belül pedig a 95 és a 2000 között.
              Aztán a hangkártya drive a Win95-öt örök álomba merítette, így újra kellett installáljam. Direkt csak formáztam a partícióját, fdisk-et nem is indítottam, de az istall ennek ellenére úgy állította be a master boot-ot, mintha csak a Win95 lenne a gépen. A Linux-ba sikerült visszajutnom, és a grub-ot újragenerálni, de ettõl csak a Win95 indult el (a Linux mellett).
              Próbálkoztam lilo-val is, de az alábbi beállításokkal nem sikerül a win2K-t elindítsa:

              root=/dev/hda6
              map = /boot/map
              prompt
              delay = 100
              vga=normal
              install=/boot/boot-menu.b
              #compact
              default=UHU-Linux

              read-only
              image=/boot/bzImage
              label=UHU-Linux

              other=/dev/discs/disc0/part5
              label=Win2000
              # table=/dev/hda

              other=/dev/discs/disc0/part1
              label=Win95
              table=/dev/hda

              Ha a table=/dev/hda sor benne van a konfigban, akkor a lilo hibát üzen, hogy nincs ilyen partíció (miközben fel tudmom mount-olni és el tudok olvasni mindent).

              Tud valaki megoldást, hogy lehetne a win2K-t elindulásra bírni ?

              Köszönettel: Gábor

            5 bejegyzés megtekintése - 1-5 / 5
            • Be kell jelentkezni a hozzászóláshoz.