logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Smart Boot Manager nie wykrywa CD-ROMu na starym Pentium I - jak ustawić I/O ports?

jaa2 24 Kwi 2011 18:00 2758 9
REKLAMA
  • #1 9435398
    jaa2
    Poziom 16  
    Posty: 295
    Ocena: 5
    Witam, mam bardzo starego Pentiuma I, który mimo że w BIOSie ma opcję bootowania z CD-ROMu to nie działa ona.
    Próbuję bootować Linuxa z CD-ROMu używając Smart Boot Managera, ale pokazuje mi on 3 Harddiski, mimo że mam 2, więc pewno źle widzi napęd.
    Chodzi mi o ten fragment manuala:

    4.5.7.  Boot from CD-ROM
    
      Smart BootManager supports booting from almost all kinds of IDE ATAPI
      CD-ROM, including PCMCIA CD-ROM. But some special IDE controllers may
      have different I/O ports, which prevent Smart BootManager from finding
      the CD-ROM.  In this case, you can set the I/O ports by hand. Run the
      command "Set CD-ROM I/O Ports" (in System Settings Menu). An input box
      will appear to let you input the I/O ports. Each IDE controller has
      two I/O ports, e.g. 0x1F0,0x3F6 (the master IDE controller). Input
      those I/O ports exactly in the following format:
    
    
    
            1F0,3F6                  (Uppercase hex numbers with a comma in the middle)
    
    
    
    
      After entering the I/O ports, you must use the command "Rescan All
      Drives" (Ctrl-I) to find the CD-ROM.
    
      When you boot a CD disc with multiple boot images, there will be a
      menu to let you choose an image to boot.


    Zasadnicze pytanie - jakie porty wpisać? Któreś z tych pokazywanych przez Win98 w zakładce Zasoby? Jak się nie mylę to pierwszy dysk i napęd są na jednej taśmie.

    Z góry dzięki i pozdro.
  • REKLAMA
  • #2 9435500
    WojtasJD
    Poziom 43  
    Posty: 13775
    Pomógł: 2911
    Ocena: 1577
    Skoro ilość wykrytych urządzeń się zgadza to nie musi być problem z portami.

    Co do Win98 - Menedżer urządzeń to -> Kontrolery dysku twardego i |Zasoby| np.:

    pierwszy: 01F0-... | 03F6-... | IRQ 14
    drugi: 0170-... | 0376-... | IRQ 15

    Jaka płyta (mostek południowy...) ?

    Sprawdź jak zachowuje się inny bootmanager np. GRUB4DOS
  • #3 9435591
    jaa2
    Poziom 16  
    Posty: 295
    Ocena: 5
    Nie rozumiem jak tego GRUB4DOSa uruchomić... Znasz może jakieś inne? Był jeszcze taki graficzny bootloader i wydaje mi się że mimo długiego ładowania działał, ale nie pamiętam nazwy.

    Właśnie te wartości wpisywałem i nie dawało to rezultatów.

    Płyta to Intel Advanced/ZP, mostek to Intel 82371FB.
  • REKLAMA
  • #4 9435658
    WojtasJD
    Poziom 43  
    Posty: 13775
    Pomógł: 2911
    Ocena: 1577
    Aha jeszcze dopisz model CD-ROM.

    Grub4DOS ściągnij:
    http://download.gna.org/grub4dos/grub4dos-0.4.4.zip

    rozpakuj do C:\GRUB
    Uruchom ponownie komputer i zatrzymaj ładowanie Win98 (F8) - Tylko wiersz poleceń, przejdź do C:\GRUB i uruchom grub.exe i naciśnij c

    w wierszu poleceń GRUBa wydaj pare poleceń i co będzie wynikiem
    grub> find
    grub> cdrom --init
  • REKLAMA
  • #6 9435758
    WojtasJD
    Poziom 43  
    Posty: 13775
    Pomógł: 2911
    Ocena: 1577
    Zamiast -> Wiersz poleceń, -> Wiersz poleceń trybu awaryjnego.
  • #7 9435800
    jaa2
    Poziom 16  
    Posty: 295
    Ocena: 5
    find:
    (hd0,0)
    (hd1,0)
    (fd0)


    cdrom --init:
    ATAPI device found: Data=1F0, Ctrl=3F6, dev=1(Note: 0=master, 1=slave)
    
    No CD-ROMs found. Perhaps the hardware does not fully support ATAPI. If your CD-ROM uses unusual I/O ports, please specify them with "--add-io-ports=P".


    Aha, napęd to NEC CDR-273.
  • REKLAMA
  • #8 9445893
    WojtasJD
    Poziom 43  
    Posty: 13775
    Pomógł: 2911
    Ocena: 1577
    Zrób jeszcze tak (i daj wynik):
    grub> debug on
    grub> cdrom --init
    grub> find ([Tab] (czyli wpiszujesz find ( i naciskasz klawisz [Tab])

    Można też zobaczyć jak Plop sobie poradzi: http://www.plop.at/en/bootmanager.html#download

    Wypakuj archiwum do C:\plop a spod Gruba:

    grub> kernel /plop/plpbt.bin
    grub> boot

    Z menu wybierz: CDROM
  • #9 9447830
    jaa2
    Poziom 16  
    Posty: 295
    Ocena: 5
    cdrom --init dało to samo, a find ([Tab]:
    find ( int13/41(0),version=0, int13/08(0),version=0, C/H/S=80/2/18, int13/02(0),err=1,
     Possible disks are: fd0 hd0 hd1 rd


    A Plop to właśnie ten manager którego pamiętam! Odpalę go jak odzyskam dyskietkę od kumpla.
  • #10 9449562
    jaa2
    Poziom 16  
    Posty: 295
    Ocena: 5
    Plop zawiesza komputer.

Podsumowanie tematu

✨ Użytkownik ma problem z bootowaniem systemu Linux z CD-ROM na starym komputerze Pentium I, mimo że BIOS obsługuje tę funkcję. Smart Boot Manager nie wykrywa napędu CD-ROM, co może być spowodowane nieprawidłowymi portami I/O. Użytkownik próbował ustawić porty ręcznie, ale to nie przyniosło rezultatów. W odpowiedziach zasugerowano użycie innego boot managera, takiego jak GRUB4DOS, oraz sprawdzenie ustawień kontrolera IDE. Użytkownik zainstalował GRUB4DOS, ale napotkał problemy z jego uruchomieniem. W końcu zaproponowano wypróbowanie boot managera Plop, który również nie działał poprawnie.
Wygenerowane przez model językowy.
REKLAMA