ThinkPad 760EL bootuje, ale tylko DOS 6.22

Sprzęt reds 07-12-2016 3476 18
07-12-2016 14:01   (Edytowano: 07-12-2016 14:10 )
Hej!
Bywalcy kanału IRC pewnie kojarzą temat, od paru tygodni próbuje doprowadzić do stanu używalności ThinkPada 760EL, jedyny problem jaki z nim mam - nie chce bootować z niczego innego niż dosa 6.22(pewnie starsze też działają, no idea). Jeśli zostanie wgrany inny bootloader, pojawia się migający kursor(więc dysk został wykryty, w innym przypadku pojawia się obrazek dyskietki proszący o jej włożenie do nieistniejącej w moim modelu stacji dyskietek; pfcode zasugerował mi użycie DOS'a 7 z China DOS Union, ale niestety on też nie działa!
Pomysły? Nie koniecznie jak nagrać 98/95 na dysk, możecie też mi poradzić co zrobić z Win3.11 żeby odpalał mi aplikacje Win32, które perfekcyjnie działają na 95, ale na 3.11(nawet po wgraniu dodatku Win32s) się wywalają..
i like trains
07-12-2016 19:17
Nie wszyscy bywają na IRC, tak więc warto byłoby jednak opisać problem ze szczegółami.
Skoro nie ma tam stacji dyskietek, to z czego bootuje się ten DOS a inne systemy nie chcą? HDD? CD-ROM?

Natomiast jeśli chodzi o programy Win32 pod Windows 3.11 to raczej nic nie da się zrobić, jest tylko Win32s które jest tak ograniczone że działa tylko garstka programów napisanych specjalnie dla Win32s, możesz co najwyżej upewnić się że masz ostatnią wersję Win32s czyli 1.30c
07-12-2016 21:09
Jednak polecałbym wchodzić na IRC, mamy tam konstruktywne(zwykle..) rozmowy..
Cd. problemu - mam na myśli HDD, lapeć posiada CD-ROM, ale z niego nie umie bootować. Żeby lekko sprosotować - istotnie, inne rzeczy się ładują, ale rzeczy które udało mi się uruchomić to PLOP boot manager(na początku zabawy, teraz znowu się nie odpala) oraz MemTest86+
i like trains
07-12-2016 22:14
Fora dyskusyjne są lepsze od IRC, na forum wystarczy wejść raz na jakiś czas, natomiast na IRCu to trzeba mulić bez przerwy żeby nie zgubić wątku.

Co chcesz zainstalować na tym laptopie i w jaki sposób próbujesz to robić?
Jeżeli tam jest DOS a chcesz Windows 95 albo 98, to powinno wystarczyć uruchomienie programu instalacyjnego Windows (zapewne setup.exe) z CD-ROM.
Masz w tym DOSie zainstalowane drivery do CD-ROM?

W razie gdybyś próbował wyciągać HDD z tego laptopa, podłączać go do nowszego PC, tam instalować system, i z powrotem wkładać ten dysk do laptopa, to uwaga: BIOS tego laptopa zapewne nie obsługuje jeszcze INT 13h extensions, tak więc taki scenariusz raczej nie będzie działać.
09-12-2016 11:24
Nie ucz mnie instalować windowsów, wiem jak to się robi. Próbuje tam wrzucić Windowsa 95 lub 98, problemem dla mnie nie jest zabootowanie z płytki, czy instalacja systemu; Problemem jest to, że po instalacji Win9x komputer nie może zabootować, pokazuje tylko mrugający kursor, tyle. Przy uruchamianiu qemu na -hda podając ten sam dysk w stanie zaraz po instalacji windowsa, qemu bootuje bez żadnego problemu. W temacie próbowania instalowania systemu na qemu i przekładania dysku do 760EL to niet, również niestety nie działa, sytuacja taka sama jak przy instalacji na laptopie.
To, że jestem młodym człowiekiem nie oznacza że nie umiem ogarnąć takiego banału jak instalacja windowsa, bitch pls...
i like trains
09-12-2016 15:08
reds napisał(a):
lapeć posiada CD-ROM, ale z niego nie umie bootować

reds napisał(a):
problemem dla mnie nie jest zabootowanie z płytki

Chyba widzę tu jakąś sprzeczność...

Tak czy owak, jeśli dysk działa pod emulatorem, a na prawdziwym sprzęcie zupełnie nic - to zapewne na tym dysku jest coś z czym BIOS tego laptopa sobie nie radzi.
To jest oryginalny dysk z tego modelu czy jakiś większy?
A może tam jest jakiś dziwny układ partycji - próbowałeś całkowicie wyczyścić dysk (cat /dev/zero > /dev/hda) przed instalacją?
10-12-2016 01:41
Zabootowanie z płytki podałem jako przykład. Dysk _BOOTUJE_, ale jedynie jeśli jest na nim DOS. Dysk nie jest oryginalny, z oryginalnego w ogóle nie chciał bootować. Co do układu partycji - meh, to bootloader win98/win95 psuje, nie układ partycji.
i like trains
10-12-2016 12:13
Obstawiam, że BIOS umie odpalać systemy z płyt, które są wgrane jako obraz dyskietki (BIOS wtedy emuluje napęd dyskietki). Dzisiaj większość systemów ma bootloadery na płytach CD odpalane poprzez protokół El Torito.
GG: 6860269
10-12-2016 14:22
Strasznie namieszaliście, już zupełnie nie wiem o co chodzi.
Są dwie możliwości:

1. Laptopa da się zabootwać z dyskietki lub CD-ROM, wtedy rozwiązanie jest oczywiste: zabootować go z dyskietki albo CD-ROM i instalować na _wyzerowany_ HDD

2. Laptopa można zabootować tylko z HDD, wtedy jest problem, bo wstępne partycjonowanie i instalację choćby minimum DOS'a trzeba robić na innej maszynie, a wtedy może wystąpić problem: BIOS laptopa robi inną translację C/H/S niż BIOS tej drugiej maszyny, czyli po przeniesieniu dysku dane w tablicy partycji są bez sensu i bootloader się gubi.
QEMU ma jakieś opcje dotyczące geometrii dysku, chyba warto się temu przyjrzeć.
A może setup tego laptopa ma jakieś opcje w stylu NORMAL/LARGE/LBA?
10-12-2016 17:26   (Edytowano: 10-12-2016 17:29 )
Dżizas, ludzie, czemu to tak komplikujecie? Problem nie polega na tym że jestem idiotą który nie umie zabootować czy zainstalować systemu, a na tym, że TYLKO bootloader MS-DOS 6.22 potrafi odpalić system poprawnie, ŻADEN inny bootloader(Win98, Win95... - wyjątkiem jest PLOP boot manager, ale on tylko pozwala bootować z cd lub dalej z dysku) systemu nie uruchomi. Nie ma też znaczenia czy system jest instalowany na ThinkPadzie(np: wrzucenie katalogu z instalką na dysk z dosem, wrzucenie dysku do thinkpada i odpalenie setupcor.exe/setup.exe, LUB wrzucenie plop boot manager na dysk, wrzucenie dysku do thinkpada, wrzucenie płytki do thinkpada, boot z płytki(bios NIE WSPIERA bootowania z CD, ale plop boot manager już zabootować umie), czy też jest instalowany pod qemu i potem dysk jest przekładany do ThinkPada. Po prostu nic innego niż DOS oraz PLOP boot manager się nie odpala, bo bootloader się z jakiegoś powodu nie ładuje(przy 95 jest to błąd TRAP, przy 98 jest mrugający kursor)
i like trains
10-12-2016 19:00
Ja bym zrobił po kolei takie kroki:
1. Wyzerować dysk doszczętnie,
2. Wrzucił na wyzerowany i sformatowany w FAT32 dysk rozpakowaną płytę Win 98 (lub cokolwiek co pozwoli się zainstalować poprzez DOSa),
3. Odpalił z płyty CD, za pomocą PLOPa uprzednio wrzuconego na HDD, DOSa NoRAM i odpalił instalację systemu z plików z dysku,
4. Miał nadzieję że zadziała. Jak nie to dalej,
5. Przekładka na inny dysk. Może mniejszy (może jest szansa że mniejszy dysk lepiej będzie współpracował),
6. Ewentualnie flash BIOSu. Ogromnie mała szansa jest że tak się stanie ale kto wie? Tj. uszkodzona komórka pamięci EPROM BIOS lub po prostu z wiekiem dane się utraciły przez co bootblock BIOSu lub inna część jego kodu jest jakoś uszkodzona co uniemożliwia boot czegokolwiek innego niż DOS. Kto wie. Nie zaszkodziłoby spróbować.
10-12-2016 19:12
A instalki Win2K+, Linuxy też się nie bootują?
Jakby co, Aveo ma dobre pomysły.
10-12-2016 21:44
Wykonałem już punkty 1-4, piąty jest awykonalny bo tylko z tym jednym dyskiem działa(hehe, uwielbiam humory tego laptoka), szósty zaraz wykonam bo to możliwe, że z wiekiem coś padło w eepromie..
Instalka w2k w wersji upgrade(tylko taką mam, ale jebać..) wywala mi jeszcze przed "Press any key to boot from this CD"(bootowane z plopa) napis "Boot record signature AA55 not found (0000 found). Z linuxem nie próbowałem, bo nie mam wolnych CD ;/
i like trains
10-12-2016 22:39
Coraz to ciekawiej - jakiś błąd TRAP.
Warto byłoby zobaczyć cały komunikat błędu.
To w ogóle wygląda dziwnie, błąd TRAP to zazwyczaj naruszenie ochrony pamięci, czyli raczej nie bootloader bo ten działa jeszcze przed przełączeniem CPU w tryb chroniony.
BTW, memtest86 i jakikolwiek test dysku to ten laptop przechodzi bez błędów, tak?
10-12-2016 23:07   (Edytowano: 10-12-2016 23:08 )
Tak wygląda ten błąd TRAP - nie pisałem o nim wcześniej bo z mojego riserczu w goglach nic nie wyniknęło..
[url]ujeb.se/znjhg[/url]
Memtest - bez zarzutu; Testów dysku oprócz scandisku nie robiłem.
i like trains
11-12-2016 00:13
Ten TRAP wygląda na jakiś problem na poziomie kernela Windows.
Spróbuj zanim pojawi się ten błąd naciskać F5 albo F8, może da się w ten sposób bootować DOS, tryb awaryjny, itd.
11-12-2016 12:15
Odnoszę wrażenie że masz w BIOSie laptopa włączone coś co moooocno psuje. Albo inżyniery IBM popsuli jakąs funkcję BIOSu co powoduje błędy rezerwowania/alokacji pamięci/bootowania :D
11-12-2016 16:22
Jezus Maria, najwidoczniej mój wcześniejszy wpis nic nie wyjaśnił, to rozpiszę to jeszcze raz:

Według standardu El Torito 32-bitowe BIOS-y mają dwa tryby bootowania:
- emulacja stacji dyskietek/dysku twardego
- natywny bootloader w nagłówku

Najwidoczniej BIOS w 760E umie bootować tylko płyty używające tego pierwszego wariantu, zaś Windowsy i inne nowoczesne systemy operacyjne mają natywny bootloader.

Wniosek: użyj Plop Boot Manager
GG: 6860269
11-12-2016 19:52
To jeszcze ja się dorzucę do wątku ze swoimi teoriami spiskowymi.. Wg mnie problem może leżeć:
* w zbyt dużej pojemności dysku (przy czym redsPL próbował już zarówno z dyskiem >4GB (4 z hakiem) i >2GB)
* w jakimś magicznym ustawieniu BIOSu, które powoduje błąd TRAP
* w uszkodzonej kości pamięci - tak jak Reds napisał, memtest86 pokazał, że pamięć jest sprawna
* w manualnym ustawieniu parametrów kontrolera dysku, mianowicie parametry CHS czy jak to tam szło - można spróbować wpisać je ręcznie

BluRaf napisał(a):
Według standardu El Torito 32-bitowe BIOS-y mają dwa tryby bootowania

Ten model ThinkPada został wydany w tym samym roku, co standard El Torito. Jest więc spora szansa, że go nie obsługuje.

AveoCross napisał(a):
6. Ewentualnie flash BIOSu. Ogromnie mała szansa jest że tak się stanie ale kto wie? Tj. uszkodzona komórka pamięci EPROM BIOS lub po prostu z wiekiem dane się utraciły przez co bootblock BIOSu lub inna część jego kodu jest jakoś uszkodzona co uniemożliwia boot czegokolwiek innego niż DOS. Kto wie. Nie zaszkodziłoby spróbować.

Yup, jeżeli są takie cyrki z bootowaniem, warto przeflashować BIOS.

reds napisał(a):
Z linuxem nie próbowałem, bo nie mam wolnych CD ;/

Kup jutro i spróbuj.

I przypominam, że wątek jest o kwestii samego (nie)bootowania w tym laptopie, a nie o tym co można alternatywnie na niego zainstalować. ;)
Trochę pfcode'a i technika się gubi.. ~ Aveo, 2015

Aby móc odpowiedzieć w tym wątku, zaloguj się.