» »

Prenos Linux OS-a za CNC na drugo kišto

Prenos Linux OS-a za CNC na drugo kišto

«
1
2

tony1 ::

Sosed ima CNC mašino, ki za OS uporablja dobrih 20 let star Linux, ki teče v 20 let starem računalniku. PC je "precej" standarden, ima IDE kontroler za disk (danes je vanj vštekan konverter in CF kartica), za prenos podatkov se uporablja floppy.

Rad pa bi image diska CNCja prenesel na drug računalnik, kjer seveda ne rabi funkcionalnost CNC krmilnika (ker v njem ni CNC kartice), pomembno bi bilo le, da se OS na njem uspešno zažene in da uspešno dostopa do floppyja.

Image je že prenesel na drug računalnik vendar OS pri zagonu javi napako - treba bi bilo poštudirati, če je treba kaj prekonfigurirati bootloader oziroma, če je napaka povezana s tem, da je ta kišta nekaj novejša. (Ni vrag, da to ne bi bilo tehnično izvedljivo :-)).

V bistvu iščem nekoga, ki ima dovolj Linux znanja (in je že tako dolgo na sceni, da pozna verzije izpred 20 let) in bi znal oceniti koliko bi bilo to dela ter koliko bi to stalo.

Vesel bom kakšnega nasveta, če se bi kdo lotil lahko tudi pošlje sporočilo na ZS. Hvala.

sbawe64 ::

S čim je delal image ?
2020 is new 1984
Corona World order

Gagatronix ::

Kristalna kugla je na servisu, tako da bos moral povedati kaksno napako tocno javi.

styrian ::

Verjetno je potrebno samo na novo inštalirati LILO bootloader na disk

hojnikb ::

stvar bos resu zelo enostavno tako, da bos disk prenesu v eno virtualko. Tam potem lahko emuliras tudi kaksn star HW in IDE disk controller.
#brezpodpisa

srus ::

Precej zmedeno opisan problem, mešaš pomembne in nepomembne stvari, ampak vseeno - lažje ti bomo pomagali, če nam zaupaš katero Linux distribucijo uporabljaš in kakšno napako javi.

Če pa priložiš še kakšen boot screen dump tako uspešnega, kot tudi neuspešnega zagona, smo pa na konju.

Zgodovina sprememb…

  • spremenil: srus ()

zee ::

Zakaj želiš pognjati dvajset let star Linux na novejšem računalniku? Sprašujem zato, ker se zdi, da zgolj želiš pretočiti podatke iz starega sistema na malenkost novejšega.
zee
Linux: Be Root, Windows: Re Boot
Giant Amazon and Google Compute Cloud in the Sky.

Gapi ::

Linux kernel pred 20 leti ni imel toliko podpore za razne sata krmilnike in zato ne boota tvoj linux na novejši mašini. Kernel leta 200X je bil 2.2 ali 2.4. Če sem kaj zgrešil me popravite prosim.

Če pa si ta image dal na kako kišto ki nima sata kontrolerja in je disk IDE potem bo mogoče res problem v LILO boot loaderju. LILO je imel tudi probleme z geometrijo diska. Kernel ni smel biti nad 1024 cilindrom. Zato je bila prva particija /boot potem ostalo /

/dev/hda1 ide disk
/dev/sda1 sata disk ker sata se predstavi kot scsi



bla bla bla
No person is rich enough,to buy back his past.

tony1 ::

Image je bil narejen z Ghostom 11.5.1, kolega je dela z njim vajen, težava ni v prenosu imaga. Izpisano napako še sporočim.

OS je verjetno še nekaj starejši, CNC mašina pa je stara cca. 20 let.

"Nova" kišta pa je tako stara zato, da bi bila čim bolj kompatibilna s starim imagom OSa, ki se ga poskuša luafati na njej. To rešitev so poskusili zato, da bi bilo čim manj težav.

Hvala vsem.

hojnikb ::

ne kompliciraj si zivljenja, skopiraj image v virtualko pa je to to.
#brezpodpisa

tony1 ::

Se strinjam, to je tudi najboljša rešitev za naprej, da bo odvisen od starega hardvera.

Gre za klon Unixa, verzija je iz leta 1999:
LynxOS @ Wikipedia

Pripenjam pa napako ob zagonu OSa. (K''''' pa predpotopni forum...) Torej:
Copyright 1999 Lynx Real-Time Systems, Inc.
Old-style boot block found.
Setting root device to 0 16.
Cannot open device h0a
Command?
h	--this message
R	--show root file system device
R major minor	--set root file system device 
H 0|1	--show hard disk parameters
H 0|1 <clinidri> <glave> <sektorjev na stezo> [<precomp> <landing zone>]	--set hard disk parameters
b [pet parametrov] [path]	--boot up
b ?	--show current boot defaults
Command?


Javil se je tudi direktno eden od forumašev, ga bo kontaktiral.

Smartydug ::

Če je tole Unix kot mislim, nam ni nikoli uspelo uspešno sklonirati diska ne z (Ghost, Clonezilla,easus,..). Uporabljali pa smo Solaris SunOS, vedno se je corruptala particija če smo ga priklopili v drug PC. Tako da sledim temo, kako se bo rešilo :)

ginekk ::

tony1 je izjavil:

Se strinjam, to je tudi najboljša rešitev za naprej, da bo odvisen od starega hardvera.

Gre za klon Unixa, verzija je iz leta 1999:
LynxOS @ Wikipedia


Če bi vsaj bi res Linux. Tko pa je nek random OS zaprtega tipa, ki naj bi bil zgolj kompatibilen z Linuxom

tony1 ::

Smartydug je izjavil:

Če je tole Unix kot mislim, nam ni nikoli uspelo uspešno sklonirati diska ne z (Ghost, Clonezilla,easus,..). Uporabljali pa smo Solaris SunOS, vedno se je corruptala particija če smo ga priklopili v drug PC. Tako da sledim temo, kako se bo rešilo :)


Tako je, disk je bil sicer že večkrat skloniran brez težav, vendar se ga je vsakič laufalo v originalni kišti (ki na videz ni nič posebnega). Sistem pa se noče zalavfati v novi mašini, kako bo to teklo v VMju pa bo še treba preizkusiti...

Reč je nek tretji OS (pravzaprav niti klon UNIX-a ni), ki naj bi bil kompatibilen s POSIX-om.

srus ::

Ah, Lynx, real time Linux iz časov, ko nihče ni vedel kaj real time Linux je in zakaj bi to potrebovali. Ravno tako kot danes ne.

Diska, ki si ga skloniral, boot loader ne zna mountati ker ga ne prepozna. Torej je potrebno image z originalnega stroja klonirati drugače.

tony1 ::

Poznaš Lynx? :)

Glej, ne štekam: zakaj pa je klon na več drugih diskih (ki so bili narejeni preventivno za primer crkotja originalnega diska) in sedaj na CF kartici delal, ko so bili ti vštekani v originalno kišto?

Baja ::

Smartydug je izjavil:

Če je tole Unix kot mislim, nam ni nikoli uspelo uspešno sklonirati diska ne z (Ghost, Clonezilla,easus,..). Uporabljali pa smo Solaris SunOS, vedno se je corruptala particija če smo ga priklopili v drug PC. Tako da sledim temo, kako se bo rešilo :)


ste probali z vgrajenim dd?

https://docs.oracle.com/cd/E19253-01/81...

mogoče bi tony1 tudi lahko probal z dd, če seveda obstaja na lynxu

srus ::

tony1 je izjavil:

Poznaš Lynx? :)

Glej, ne štekam: zakaj pa je klon na več drugih diskih (ki so bili narejeni preventivno za primer crkotja originalnega diska) in sedaj na CF kartici delal, ko so bili ti vštekani v originalno kišto?


Poznam ga samo iz POC,takole četrt stoletja nazaj, se nismo odločili za njegovo uvedbo.

Problem je verjetno v boot loaderju. Boot loader na tvoji kišti zna delati s tako kloniraninmi diski (prepozna njihovo konfiguracijo), bootloaderji na drugih kištah ne.

tony1 ::

Dajva biti, prosim, eksaktna. Sam ravno v disku problema ne vidim. A ni bootloader del OSa, ki se zalavfa, če je MBR v stezi 0 pravilno narejen (v DOSu ga je naredila komanda fdisk /mbr)?

In potem je težava v tem, da MBR na disku obstaja (je bil skloniran), bootloader obstaja (bil skloniran). To pomeni, da je z diskom "vse" v redu. Ampak bootloader pa s trenutnimi nastavitvami ne prepozna ene od vseh drugih komponent (razen diska, ki edini dela prav...) novega računalnika.

Morda so te preveč nove (in nima driverjev zanje?) ali pa je le neustrezna trenutna konfiguracija bootloaderja. Se motim?

Zgodovina sprememb…

  • spremenil: tony1 ()

jukoz ::

Že 2x si si odgovoril na vprašanje.

A je to kar imaš tam sploh PC?

Iz prvega vprašanja smo kar daleč prišli pri analizi naprave, ki jo skušaš klonirati.

Zgodovina sprememb…

  • spremenilo: jukoz ()

tony1 ::

"A je to kar imaš tam sploh PC?"

Kapo dol, zadel si v črno. Če ni PC, potem smo opleli... :-P

Glede na to, da ima čisto obično PC ATX mamaplato (v njem se je že menjalo PSU in disk) si zdi, da je PC... :|

Zgodovina sprememb…

  • spremenil: tony1 ()

jukoz ::

PowerPC-ja maš =)

hojnikb ::

Glede na to, da ima čisto obično PC ATX mamaplato (v njem se je že menjalo PSU in disk) si zdi, da je PC... :|


to da je atx platka, še ne pomen da je PC x86-64 platforma. Lahko je nebroj drugih zadev, kot so powerpc, mips, arm itd...
#brezpodpisa

tony1 ::

O, madona, a ni ATX izključno Intlova platforma? :))

Ampak, OK, pa bi se npr. če bi bil Lynx skompajlan za nekaj kar ni x86 bootloader sploh zbootal tako daleč, da bi mi dal prompt?

jukoz ::

Glede na letnik je PowerPC

Včasih si dobil še kakšnega Acer Mac clon oz licenčno mašino. Poglej ebay

tony1 ::

Fascinantno reč je tole :D

hojnikb ::

tony1 je izjavil:

O, madona, a ni ATX izključno Intlova platforma? :))

Ampak, OK, pa bi se npr. če bi bil Lynx skompajlan za nekaj kar ni x86 bootloader sploh zbootal tako daleč, da bi mi dal prompt?

atx format plošče še ne pomen intel platforme :)
#brezpodpisa

tony1 ::

Človek se učit vsak dan znova, ni kaj :)

"Glede na letnik je PowerPC"

Torej je čisto možno, da gre za tiste MACe iz konca 90ih, ki so sloveli po počasnosti v primerjavi z Intlovimi proci... Nikoli se ne bi mislil, da so to dajali v CNCje...

Invictus ::

Good luck s tem OSom.

https://www.lynx.com/products/lynxos-po...

Sicer je še živ, mogoče se lahko obrneš na njih ali poguglaš, če je kdo uspešno prestavil zadevo v kak VM.

Nov hardware pač s tem imagom ne bo šel skozi, razen če najdeš popolno kopijo. Pač driverji... Pa še tu ni nujen uspeh...

RTOS sistemi so problematični, ker ni neke standardne implementacije, ampak vsak vendor malo po svoje prčka kako naj bi vse skupaj zgledalo in z navadami iz Windows/UNIX/VMS dostikrat nima neke veze. Vsi šparajo memorijo in včasih implementirajo varčno, ampak popolnoma butasto in nenadgradljivo rešitev.

tony1 je izjavil:

Človek se učit vsak dan znova, ni kaj :)

"Glede na letnik je PowerPC"

Torej je čisto možno, da gre za tiste MACe iz konca 90ih, ki so sloveli po počasnosti v primerjavi z Intlovimi proci... Nikoli se ne bi mislil, da so to dajali v CNCje...

PowerPCji niso samo v macih, ampak je to platforma, ki je precej bolj popularna v embedded svetu kot Intel.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Zgodovina sprememb…

  • spremenil: Invictus ()

jukoz ::

brez veze ugibamo

Poslikaj plato (oznake na njej) in boš vedel pri čem si.

PowerPCji imajo ful komponent podobnih. Se spomnim tistih bunkastih iMac mašin - IDE diski in CDji, mrežna 3Com(?), grafična ATI na AGP portu...

Sej je logično.

Da je pa sploh kaj prebral iz klona diska je pa... zanimivo.

Baja ::

si probal zbootati s kakšnim starejšim diskom približno enake velikosti kot original? al pa se en koverter pa cf kartica.

ce ma plata dva ide priklopa probaj priklopiti na drugega. mogoče še probaš master/slave/cs jumperje.

Gagatronix ::

jukoz je izjavil:

Glede na letnik je PowerPC

Včasih si dobil še kakšnega Acer Mac clon oz licenčno mašino. Poglej ebay


Ni vse kar je PowerPC avtomatsko Mac.

PowerPC @ Wikipedia

tony1 ::

Plata je CP31-AG, menda gre za proizvajalca FIC (chipset je Via VT82C596A):
https://forums.tomshardware.com/threads...

Na plati je P2 ali P3 proc. Vsaj ta ovira je rešena... Je sploh smiselno razmišljati o virtualiziranju tega OS-a, kljub temu, da je skompajlan za x86?

Zgodovina sprememb…

  • spremenil: tony1 ()

DamijanD ::

Se upaš originalni disk dat v novo kišto - da izločiš morebitne pomanjkljivosti kloniranja?

srus ::

Ehm, bi rekel, da ne bi videl tistih error izpisov, če bi bila dejanska arhitektura kište PPC namesto x86 ali obratno. Google mi najde točno en zadetek, če iščem tvojo napako https://linux.by/viewtopic.php?f=1&t=11... tudi tu se sumi na konfiguracijo bootloaderja (k sčastju ja izučal ruskij jazik).

Ali bi šlo, da nam posreduješ kompletni uspešni boot izpis na dobri kišti - vse od power up, do shell prompta. Pa še outpute mount, df -h, lsblk, cat /proc/cmdline in dmesg ukazov, ko imaš prompt, če seveda obstajajo ti ukazi. Res se ne spominjam kaj je bilo v shellu na voljo četrt stoletja nazaj.

Če ne gre za kakšno top skrivnost mi lahko tudi posreduješ dostop do kloniranega diska preko ZS.

tony1 ::

DamijanD je izjavil:

Se upaš originalni disk dat v novo kišto - da izločiš morebitne pomanjkljivosti kloniranja?


Človek je ta disk z enim istim (zelo) starim orodjem uspešno že večkrat skloniral. Dajmo reči, da to zna in iščimo težavo drugje...

tony1 ::

Še tole je zanimivo: nova mašina se zboota do iste točke ne glede na to, če je klon OSa naložen na IDE ali SATA disk...

DamijanD je izjavil:

Se upaš originalni disk dat v novo kišto - da izločiš morebitne pomanjkljivosti kloniranja?


Sicer se strinjam, v običnem PC svetu je tak korak seveda smiselen, tukaj pa bi v obstoječ stroj raje čim manj posegali...

Zgodovina sprememb…

  • spremenil: tony1 ()

jukoz ::

Če je PC se bo že dalo zrihtat. Malo poslikaj še ostale kartice, ki so v mašini.

Glede na link ki si ga dal za plato, ni nekaj posebnega. Boot bi se moral zagnat, vse ostalo je pa že druga zgodba.

286, 386, tudi 486 PC za krmilit mašine so imeli dodaten bonus, da je programska oprema gor gledala ali je ves HW v mašini pravilen oz v skladu z veljavno licenco. Tako nekako kot iPhone danes, ko ti ne dela čitalec prstnih odtisov če ni originalen itd.

Res pa je da se je dalo tiste kartice še kaj na roke popravit =)

hojnikb ::

tony1 je izjavil:

Še tole je zanimivo: nova mašina se zboota do iste točke ne glede na to, če je klon OSa naložen na IDE ali SATA disk...

DamijanD je izjavil:

Se upaš originalni disk dat v novo kišto - da izločiš morebitne pomanjkljivosti kloniranja?


Sicer se strinjam, v običnem PC svetu je tak korak seveda smiselen, tukaj pa bi v obstoječ stroj raje čim manj posegali...


Si si ze sam odgovoril. Problem mas v tem, da ti ta novejsa masina boota v AHCI nacinu, kar pa seveda nebo delal, ker ta lynx nima pojma kaj naj pocne s tem hardwareom. Zato potrebujes ali zelo staro masino iz tistega obdobja (najbolje kaksen socket 7 pentium) ali pa enostav zvirtualiziras.
#brezpodpisa

Zimonem ::

Ahci ima vedno ata mode.

hojnikb ::

Zimonem je izjavil:

Ahci ima vedno ata mode.

wat?8-O

Če nastaviš bios na ahci mode bo mašina bootala v ahci načinu. Veliko "novodobnih" mašin sploh nima več moznosti bootat v legacy ide načinu.
#brezpodpisa

tony1 ::

Kot sem že napisal, "nova" mašina je tudi že zelo stara, in človek te reči dovolj pozna da vedno boota disk v IDE modu.

Če BIOS te opcije ne bi imel zagotovo ne bi prišli do prompta OSa.

jukoz je izjavil:

Če je PC se bo že dalo zrihtat. Malo poslikaj še ostale kartice, ki so v mašini.


Slike sem dobil, pa jih zaradi prazgodovinskega (tudi ta je star 20 let+) foruma ne morem naložiti nanj. Niso pa videti nič posebnega (razen krmilnika za CNC na katici).

Zgodovina sprememb…

  • spremenil: tony1 ()

Invictus ::

Glede na napako, ki jo je javil, gre lahko preprosto za bad block na CF kartici.

Tudi te niso večne...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

Ales ::

tony1 je izjavil:

Slike sem dobil, pa jih zaradi prazgodovinskega (tudi ta je star 20 let+) foruma ne morem naložiti nanj. Niso pa videti nič posebnega (razen krmilnika za CNC na katici).

Ni zato, kre bi bil forum star. Nočejo vzdrževati odložišča random datotek od drugih ljudi...

Slike naloži npr. na Postimages in potem na forumu objavi povezave nanje.

primoz4p ::

tony1 je izjavil:

Kot sem že napisal, "nova" mašina je tudi že zelo stara, in človek te reči dovolj pozna da vedno boota disk v IDE modu.

Če BIOS te opcije ne bi imel zagotovo ne bi prišli do prompta OSa.

jukoz je izjavil:

Če je PC se bo že dalo zrihtat. Malo poslikaj še ostale kartice, ki so v mašini.


Slike sem dobil, pa jih zaradi prazgodovinskega (tudi ta je star 20 let+) foruma ne morem naložiti nanj. Niso pa videti nič posebnega (razen krmilnika za CNC na katici).

Včasih ni bilo potrebno ročno vpisati lastnosti diska v BIOS, če to nisi prav naredil zadeva ni prav delovala - operacijski sistem ni dosegal več prostora diska, kot je bilo nastavljeno v biosu oz. ga sploh ni dosegal. Potem je bila v BIOSu opcija, ki si jo moral ročno pognati (v biosu), ki je prepoznala disk in izpolnila zahtevane podatke o disku v biosu. ... ko je že govora o starih mašinah.

Gagatronix ::

Pa se to so auto-detect imele samo novejse variante.

tony1 ::

Invictus je izjavil:

Glede na napako, ki jo je javil, gre lahko preprosto za bad block na CF kartici.

Tudi te niso večne...


Brez skrbi, človek ima bekape diska, ki so OK, ni delal klona direktno s CFja (ta je sicer star dobro leto).

primoz4p: To sem nazadnje videl na kišti iz sredine 90ih... Nova kišta je že novejša, saj ima tudi SATA vodilo...

Zgodovina sprememb…

  • spremenil: tony1 ()

jukoz ::

Pa si si ti kaj pogledal kaj pravijo o teh platah - prvi rezultat iz google:
https://www.ebay.com/itm/200806221348

"This is an AOPEN Brand, Micro ATX, VIA Apollo PLE133T chipset Motherboard - Tested and APPROVED to be 100% FORM, FIT, FUNCTION Compatible with the FIC CP31-AG / Boser HS1000 Motherboard series that is used in many Biesse NC1000 Model Machining Systems.

SPECIAL NOTE: FOR SPECIFIC BIOS CONFIGURATION WITH BIESSE NC1000 MODEL MACHINING SYSTEMS...PLEASE CONTACT THE MANUFACTURER BIESSE AMERICA, INC. DIRECT AT [phone removed by eBay] FOR SPECIFIC SYSTEM BIOS SETUP INFORMATION (ADDITIONAL FEES MAY APPLY FROM MANUFACTURER FOR BIOS CONFIGURATION SETUP)

PLEASE PAY ATTENTION: THIS 100% COMPATIBLE MOTHERBOARD THAT WE SELL IS ONLY APPROVED BY US AND BIESSE TO WORK SPECIFICALLY WITH BIESSE NC1000 CONTROLLER MODEL MACHINING SYSTEMS THAT ARE USING THE FIC CP31-AG OR BOSER HS1000 ORIGINAL MOTHERBOARD. IF YOUR BIESSE SYSTEM IS NOT USING THIS PARTICULAR CONTROLLER OR MOTHERBOARDS, WE UNFORTUNATELY CANNOT GUARANTEE 100% COMPATIBILITY AND YOU WOULD BE ASSESED A 50% RESTOCKING FEE IF YOU PURCHASED THE BOARD ANYWAY AND IT WAS INCOMPATIBLE. THANK YOU FOR YOUR UNDERSTANDING IN THIS MATTER."


Tale "FOR SPECIFIC BIOS CONFIGURATION WITH BIESSE NC1000 MODEL MACHINING SYSTEMS" zna biti zabaven =)

Zgodovina sprememb…

  • spremenilo: jukoz ()

tony1 ::

Sem, ampak bog vedi, kaj točno to pomeni. Trenutno sem še optimističen, da cikajo na to, da je reč zalockana na kombinacijo plate in CNC kartice. Tak lock bi si človek predstavljal znotraj programa, ne pa na ravni tega, da se OS ne zažene. Seveda pa tega področja ne poznam, morda se tudi motim :D

V bistvu ne rabijo funkcije cele CNC mašine, pač pa samo programski vmesnik in floppy, da bi se dalo kaj naprogramirati v drugem prostoru, ne samo direktno v delavnici. (Razmišljal sem tudi o KVMju over ethernet.)

EDIT: dobil sem zaslonske slike zagona stare kište. Noter je Celeron 300A, takoj po izpisu modela procesorja pa BIOS izpiše z rdečo (kar bi bil lahko točno ta lock, ki ga omenjaš): "Password cleared by hardware setting!". To je vendor zapekel v ROM del BIOSa... Morda sem bil pretirano optimističen :-)

Zgodovina sprememb…

  • spremenil: tony1 ()

jukoz ::

Hja, mogoče bo prvotni plan še vseeno delal in se bo stvar bootnila.

Sam OS verjetno res nima HW ključavnice =)
«
1
2


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kloniranje diska (strani: 1 2 3 )

Oddelek: Pomoč in nasveti
12214795 (3282) KLux
»

Virtualizacija Windows 98

Oddelek: Pomoč in nasveti
303122 (2181) krneki0001
»

Sistem za virtualizacijo (strani: 1 2 )

Oddelek: Operacijski sistemi
687499 (5071) Blisk
»

MSI želi odpisati BIOS, prihaja UEFI (strani: 1 2 )

Oddelek: Novice / Matične plošče
7718808 (16253) Jst
»

Linux na PowerPC (686) platformi??? (strani: 1 2 )

Oddelek: Operacijski sistemi
687720 (5952) ThinkPad

Več podobnih tem