Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Ce parere aveti de viteza/ modul ...

Love Lies Bleeding - 2024

Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...
 Receptie ciudata, in functie de t...

Donez medicamente renale ptr pisica

Ce componenta e asta si ce ziceti...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 

Boot Stick - bootloadere, tips and trick DOAR pentru avansati

- - - - -
  • Please log in to reply
74 replies to this topic

#19
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Inca un tip - o automatizare cu operatorul "||"

map /MEMTEST.IMG (fd0)||map --mem /MEMTEST.IMG (fd0)

Comanda va incerca maparea directa, daca nu apare nici o eroare trece la linia urmatoare.
Daca maparea directa esueaza, va executa a doua comanda din linie (cea de dupa ||) - maparea in memorie - si trece la linia urmatoare.

In unele cazuri poate fi utila smecheria asta.

#20
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
O idee foarte buna.

Altceva: la tine merge TestMemIV de pe UBCD? La mine imi da monitorul "out of range" inca de la incarcare (nici nu ajung la testarea propriuzisa). Mai precis vrea sa seteze la refresh 79 Hz dar monitorul meu "duce" doar 75 maxim (LCD).
Crezi ca se pot seta ceva parametri de incarcare din meniu sau trebuie sa astept urmatoarea versiune..? :D

Edited by Ravy, 11 October 2010 - 14:18.


#21
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
La mine merge, nu stiu care e problema la tine.

Oricum nu prea ai ce-i face de la nivelul grub-ului, secventa prin care se lanseaza e clasica, mapare in memorie ca floppy:

title TestMemIV\n Tests system memory and memory on Nvidia video cards.
map --mem /ubcd/images/testmem4.img.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

deci problema e de undeva din "interior" ca sa zic asa - nu stiu cum face initializarea modului grafic, ar trebui desfacuta imaginea in sine si vazut daca se poate interveni pe undeva.


PS: nu e nevoie sa citezi intotdeauna tot textul, asta lungeste paginile inutil.
Poti folosi butonul de raspuns rapid si eventual citezi doar un paragraf daca e nevoie sa faci o referire la ceva anume.

Edited by ear1976, 09 October 2010 - 21:27.


#22
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Ok.
M-am uitat in imagine - pare o butare clasica de Dos cu config.sys si autoexec.bat care porneste un programel tm4.com.
Am cautat ceva de pus ca parametru, nimic...
In VirtualBox porneste, pe cel real nu...

PS: stii cumva vreun utilitar de facut imagini "custom" de HDD, de orice marime? Adica nu pornind de la un disc fizic ci complet virtual. Si sa fie citibile de grub (img).

Edited by A_Catalin, 09 October 2010 - 23:18.


#23
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Nu prea ai ce-i face, in com-ul ala e compilata toata treaba, doar sa astepti sa scoata rusii o alta versiune mai gadilita.

Pe site pe la ei nu vad nici leac de documentatie cum ca s-ar putea lansa cu ceva parametri.

Sau bangheste-le un e-mail.

http://testmem.tz.ru/gb/contact.php

Edited by ear1976, 09 October 2010 - 23:22.


#24
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Le-am dat de ceva ore dar n-am primit raspuns; or fi la vreo petrecere ca-i weekend :D

Edited by A_Catalin, 09 October 2010 - 23:26.


#25
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Mi-am adus aminte ca am un mic CD butabil cu utilitare de Dos, facut de mine acu mult timp (pe vremea Win 95/98).
L-am facut Iso si l-am incercat in VirtualBox. Merge brici.
L-am adaugat la stick cu WinSetupFromUSB, penultimul checkbox (care vrea Iso).
title Dos utilities
map --unmap=0:0xff
map --unhook
find --set-root /DosUtils.iso
map --mem /DosUtils.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)
map --unmap=0:0xff
La un moment dat se opreste si imi cere sa tastez denumirea la "command interpreter".
Pe vremea cand faceam asemenea CD-uri sau butam direct de pe dischete primeam aceasta eroare numai daca uitam sa pun command.com pe discheta sau daca nu era in radacina. Dar la discheta din boot-ul acestui CD nu e cazul (e in radacina).

Se poate face ceva..?

Edited by A_Catalin, 10 October 2010 - 21:03.


#26
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
E un pic "tricky"...inteleg ca ai facut un cd bootabil cu o imagine de floppy win95/win98 - vechea metoda.

Problema e ca tu mapezi iso-ul ca CD-rom, dupa care boot-ul imaginii iso incearca sa emuleze floppy + cd-rom. Pe aici ceva se poticneste.

E un pic de studiu, dar cred ca ar trebui refacuta imaginea iso - sa nu fie cu emulare de floppy ci bootabila direct.

Sau daca ai UBCD pe stick, poti integra sculele de care ai nevoie in freedos-ul acestuia.

Cam ce marime au toatate sculele la un loc? Poate faci o imagine de "super floapa" - o imagine floppy de marime nestandard.

Poti face o alta incercare - vad ca ti-a mapat ca 0xff - ceea ce inseamna ultima unitate cd-rom. Incearca sa pui "hd32" in loc de "0xff"

Aa...mai incearca si fara ultima linie (map --unmap), in ambele variante - 0xff sau hd32



Am mai gasit ceva ceva intr-un guide, un caz similar - trebuie sa aprofundez un pic:

Quote

The CD appeared to boot normally. The CD bootsector image was loaded and allocated the A: drive letter and the CD-ROM was allocated as E: drive. Unfortunately attempting to access any files on the E: drive (the root of the CD image) resulted in an error.
The README_GRUB4DOS.txt file suggests the following when using DOS -
...google for ELTORITO.SYS and use it in CONFIG.SYS as a device driver for the virtual cdrom. Example usage of eltorito.sys in CONFIG.SYS: device=eltorito.sys /D:oemcd001 Corresponding MSCDEX command which can be placed in AUTOEXEC.BAT: MSCDEX /D:oemcd001 /L:D

Edited by ear1976, 11 October 2010 - 00:14.


#27
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Aha, inteleg...
Ideea cu hd32 a mers, acu vede discheta A bine :)
Din pacate eltorito.sys e mai "afurisit" la incarcare: adica nu da eroare la incarcare dar CD-ul e gol.
Utilitarele ocupa cam 30 MB de spatiu - discheta o sa iasa cam mare :D

A, ar mai fi o solutie: cateva posturi mai sus te intrebam de imagini de HDD. Fac una butabila in Dos si e mult mai simplu de utilizat...

#28
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Am testat cu o floapa de 7 MB (doar de incercare, ca cea reala o fac de 35):

title Test
map --mem (hd0,0)/test.ima (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0,0)+1
rootnoverify (hd0,0)

Da o eroare:

[ http://img259.imageshack.us/img259/939/eroaren.png - Pentru incarcare in pagina (embed) Click aici ]

Dar continua incarcarea.
Problema e alta: acele utilitare sunt facute sa vada HDD-ul fizic indiferent ce tip de partitii are pe el. Rulate de pe CD-ul butabil, il vad. Rulate ca mai sus, nu vad decat floapa si stick-ul.

#29
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Am reusit cam 90%. Am facut asa:

title Dos utils
find --set-root /memdisk
kernel /memdisk
initrd /dosutils.gz
boot

Incarca bine (chiar daca nu e asa de rapid) iar programele vad HDD-ul fizic.
Singura problema e cu programelul folosit ca sa vada mouse-ul. Are 2 fisiere: mouse.com si mouse.ini. Tine neaparat ca la rulare sa scrie in mouse.ini si cum nu poti scrie pe floapa trebuie sa apas (f)ail de fiecare data.
Nu l-as schimba ca e cel mai bun pentru Dos care l-am avut...
Ai vreo idee cum sa rezolv..?

#30
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Cu ce ai facut imaginea floppy?

Din ce vad eu acolo, ai montat-o ca imagine hdd, deci de acolo cred ca vine eroarea de INT 13 (care e specifica bootarii de pe HDD).
Incearca sa montezi imaginea ca floppy (fd0)

Pe vremuri ma jucam cu WinImage, cu care ai posibilitatea sa creezi imagini CD, Floppy, HDD de marimi custom, inclusiv imagine goale:

Quote

WinImage has many cool features!

    Create a disk image from a removable drive (like USB drive), CD-ROM, floppy,
    Extract file(s) from a disk image,
    Create empty disk images,
    Inject files and directories into an existing disk image,
    Change a disk image format,
    Defragment a disk image,
    A powerful "Batch assistant" mode that lets you automate many operations,
    And many more!

Nu stiu daca functioneaza pe Win 7, nu m-am mai jucat cu el de mult, dar ar trebui sa nu fie probleme (pe XP merge foarte bine). Face imaginile imz, dar e cam acceasi treaba.

Vezi si uneltele astea de dos, poate te ajuta:

http://www.frontiern...~fys/mtools.htm

Quote

MKDOSFS.EXE  "Make DOS FS"  v00.14.15
A utility to create a FAT disk image of specified size.
- Floppy  or  Harddrive up to 1024meg of FAT12, FAT16, or FAT32[1].
- I have done some work with the FAT32 stuff, but it is not completed.
- Now includes an option to create an empty MBR, then start the DOS partition at LBA 63.

Ca sa incarci driverul de mouse, lansezi mouse.com din autoexec.bat. Nu inteleg de ce vrea sa scrie in mouse ini, ar trebui sa citeasca numai din acel fisier.
Sau poti sa incerci sa incarci mouse.sys (din config.sys) - vezi la ultimul link pe care l-am pus.

Mai era parca un driver numit vmouse care consta in .com si atat - vez poate il gasesti pe undeva.

Vezi si msmouse:

http://www.softwarep...msdosmouse.html

Vezi si pe aici:

http://www.computerh...es/ch000007.htm

Vad ca ai folosit memdisk - solutia syslinux pentru incarcare ramdisk - e si asta o varianta, un pic mai lenta dar in unele cazuri da rezultate.

Edited by ear1976, 12 October 2010 - 17:51.


#31
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Ok.
Am incercat sa montez imaginea si ca floppy dar aceeasi eroare primeam.

In mouse.ini vrea sa scrie ca un fel de config:
[mouse]
MouseType=Serial1
Precum vezi a ramas setat pe tipul de mouse care-l utilizam atunci :D

Intre timp am utilizat o solutie simpla: am creat un ramdrive de 100KB pe litera Z, am copiat mouse.com acolo si l-am rulat.
Am spus ca as vrea sa continui sa folosesc acest driver pentru ca sunt sigur ca merge bine cu 99% din  mouse-urile actuale (inclusiv cele USB).
Uite cate poti seta la el:

MOUSE [mouse type] [interrupt] [sensitivity]
	  [accelerate] [cursor] [hardware cursor] OFF

mouse type	   /Cn (serial), /Z (PS2), /In (inPort), /B (bus)
				  (n specifies a port and can be either 1 or 2)
interrupt		/Rn (n specifies interrupt rate 0-4)
sensitivity	  /Hn (horizontal), /Vn (vertical), /Sn (horiz/vert)
				  (n specifies range of 0-100)
accelerate	   /Pn (n specifies acceleration profile number)
cursor		   /Nn (cursor display delay), /M (force default cursor)
				  (n specifies redraw rate 0-255)
hardware cursor  /Y (use hardware cursor feature)
OFF			  Removes the mouse driver from memory.

Ce mi-ai aratat par bune, o sa le testez.
Multumesc.

#32
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Da, dar nu ar fi trebuit sa scrie in mouse.ini, decat daca fisierul nu este corect si in cazul acesta incearca sa il rescrie.
Odata creat fisierul mouse.ini cu o structura corecta, ar trebui sa il acceseze numai pentru citire.

Oricum si ramdiskul e o solutie buna.

Edited by ear1976, 12 October 2010 - 19:14.


#33
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Pentru el fisierul nu e corect scris chiar si numai daca doar ai schimbat tipul de mouse. De exemplu de pe PS2 pe USB. Si vrea sa scrie neaparat asta. Asa l-au "construit".

#34
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Am inteles acum. In cazul asta, ramdiskul ramane solutia.

Edited by ear1976, 12 October 2010 - 21:21.


#35
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
M-am uitat pe http://www.gnu.org/s.../manual/legacy/ dar n-am vazut sa existe vreo comanda de mutare fisiere/foldere.
Ma intereseaza in special una care sa stie sa lucreze cu nume lungi (de fisiere/foldere) respectiv sa mute ca in Windows atunci cand se lucreaza pe acelasi disc: doar sa scrie in FAT despre noua locatie, nu sa copie continutul fisierului la noua locatie si sa stearga originalul.
Exista asa ceva...?

#36
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Nu din cate stiu eu. Si cred ca nici in grub2 nu se intentioneaza sa se implementeze o comanda de genul acesta.

La urma urmei, grub e doar un bootloader, nu un interpretor de comenzi. Scopul lui e sa incarce device-urile de boot si ofera un set de instructiuni pentru configurare si debug, nu si administrare fisiere, device-uri, etc.

Ca se pot face anumite trucuri cu setul de comenzi pe care le ofera grub-ul, asta e alta poveste. Comanda dd, de exemplu - singura cred cu care se pot manipula fisiere, provine din alte surse si a fost adaugata si in grub in alte scopuri decat administrare fisiere.

http://en.wikipedia..../wiki/Dd_(Unix)

http://www.chrysocome.net/dd

citez din help-ul grub:

Quote

dd is dangerous, use at your own risk.

Daca ai nevoie de comenzi mai avansate cred ca solutia e sa incarci un mediu CLI minimal - de ex. io.sys, msdos.sys si command.com, eventual si cu un suport ntfs.

Edited by ear1976, 28 October 2010 - 11:28.


Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate