Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Best gaming laptop?

Humane (2024)

Recomandare casti 100-150 lei

Schimbare bec far VW Touran 1T3
 Plata impozit PF

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
 

Boot Stick - bootloadere, tips and trick DOAR pentru avansati

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

#37
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Ok, multumesc.
De ce te intrebasem: ca sa pui pe stick Vista si Win7 trebuie facute 2 partitii pe acesta (astfel incat sa copii fiecare kit in radacina partitiilor). Dar daca fac o singura partitie, pun cele 2 kituri in foldere separate; cand se alege din meniu unul din ele e mutat in radacina si pornit. Data viitoare cand se alege celalalt cel din radacina e mutat in folder-ul initial si celalalt e mutat in radacina.
Fiind operatii ce nu muta datele propriuzise, merge foare rapid si nu reduce viata stick-ului.
Doar o idee...

#38
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
E o idee, dar folosind doar comenzile grub e complet nepractic - dd ai vazut cum lucreaza, ori revenim la vechea problema de care te fereai cand discutam de contig - ce rost are sa faci mutarile astea de date pe stick? Scula trebuie sa fie complet functionala "read only" in opinia mea .... mai putin daca folosesti medii linux cu persistenta, caz in care e de preferat sa se limiteze scrierea numai in zona "casper" (loopback).

Asa ca, singurul truc permis, daca nu vorbim de medii cu persistenta, raman ramdisk-urile - ceea ce implica cel putin o incarcare de kernel in plus.

Deeeci...inapoi la planseta de proiectare.

Edited by ear1976, 28 October 2010 - 22:00.


#39
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Acum o saptamana am luat Kaspersky Antivirus - licenta pe un an.
Am vazut ca stie sa faca un fel de "rescue disk" cu un fel de Linux cu care scanezi calculatorul.
L-am incercat si eu.
De pe CD merge, in VirtualBox merge dar cu grub4dos pe calculatorul real nu...
Tot incarca si spune ca nu gaseste ceva bootabil si vrea sa-i arat eu. Dar ce sa-i zic...

Uite asa il incarc in meniu:

title Kaspersky 2011 Rescue Disk
map --unmap=0:0xff
map --unhook
root (hd0,0)
map /KasperskyRescueDisk.iso (0xff) || map --mem /KasperskyRescueDisk.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)
map --unmap=0:0xff

Asa pot sa-l trag pe CD si merge dar ar fi misto sa mearga de pe stick deoarece ar avea baza de semnaturi de virusi actualizata mai des, in caz ca mi se viruseaza calculatorul...

Exista vreo rezolvare...?

#40
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Incearca fara ultima linie (map --unmap) sau sa extragi continutul iso-ului si sa incarci kernelul direct.

#41
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Multumesc pentru sugestie.
Din pacate nu merge - nu e nicio diferenta.

Am notat pe o hartie ce zice:

.........
Trying to mount live USB
Looking for the Cdrom
Attempting to mount media: /dev/sda1
Attempting to mount media: /dev/sda2
Attempting to mount media: /dev/sda3
Attempting to mount media: /dev/sda4
Attempting to mount media: /dev/sda5
Attempting to mount media: /dev/sdb1
!!! Media not found
No bootable medium fount. Waiting for the new devices...

Incearca asa de cateva ori apoi renunta zicand:

Could not find CD to boot, something else needed
Determining root device...
Could not find the root device in it.
Please specify another value
root block device:

Din cate vad cand ma uit la fisiere pe CD incarca tot un grub dar nu pare grub4dos ci o fi cel de Linux...
Nu stiu ce sa scot si cum sa le incarc ca nu e asa usor ca la altele...

Am atasat un fisier lst continand structura de fisiere si de foldere de pe disk.

Attached Files


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


#42
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Din ce am vazut cum e construita imaginea pentru rescue disk 10 - structura de fisiere arata cam la fel cu ceea ce e la tine - situatia e cam asa:

- discul foloseste Grub2, care e mai nou dar si un pic mai complicat. Problema e posibil de aici sa apara, din chainload-ul grub legacy catre grub2.

- ai nevoie de pe disc de : directorul rescue, fisierul image.squashfs si livecd iar in directorul boot de cele 4 fisiere de acolo: boot. cat, rescue (kernelul), rescue.igz (initram-ul) si system.map-rescue. Subdirectorul grub nu e necesar pentru ca intentionam sa folosim tot grub legacy. boot,cat, system.map-rescue si livecd e posibil sa nu fie musai necesare, celelalte sunt. Momentan pastram structura de directoare de pe disc.

- parametrii pentru linia kernel ii gasim in fisierul /boot/grub/cfg/kav_menu.cfg

care printre altele contine:

Quote

linux /boot/rescue root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot initrd=rescue.igz noapic kav_lang=${kav_lang} quiet
initrd /boot/rescue.igz

de unde eliminam "kav_lang=${kav_lang}" ( e o chestie tipica grub2 cum e scrisa comanda aia) si eventual parametrul cdroot (poate crea probleme).

Deci, din cele spuse pana acum, incearca asa:

Quote

title bla bla bla
root (hd0,0)
kernel /boot/rescue root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot initrd=rescue.igz noapic quiet
initrd /boot/rescue.igz
bineinteles cu structura de fisiere minima pe care am amintit-o.

O sa ma joc si eu un pic cu imaginea sa vad ce rezultate obtin.

Edited by ear1976, 19 December 2010 - 03:45.


#43
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Da, acu pare sa mearga bine.
Gaseste mediul de butare pe sdb1. Acu sa vad ce fac cand mai adaug un HDD la calculator, ca s-ar putea sa nu mai gaseasca stickul (care va fi vazut pe sdc1, si acolo n-am vazut sa caute)...
Multumesc.

#44
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Nu am apucat inca sa ma joc cu imaginea, dar acel fisier livecd se pare ca trebuie musai sa existe in root...numai ca trebuie redenumit in liveusb.

Daca ai rabdarea sa experimentezi incearca si cu sau fara cdroot, ....si cu sau fara kav_lang=en. Niste chestii pe care l-eam mai gasit prin structura discului....

Eventual niscaiva printscreenuri cu ce apare pe acolo cand bootezi ...sdb1 e de bine, inseamna de obicei dar nu intotdeauna usb... deci cred ca suntem pe drumul cel bun, am avut un feeling.

Dupa astea doua mici experimente promit ca refacem structura initiala a optiunilor de boot, dar folosind grub legacy in loc de grub2, ca noi e mai smecheri si asa ne place  ;)

(de fapt cred ce te-ai prins si singur ce e de facut mai departe).

Edited by ear1976, 19 December 2010 - 20:08.


#45
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Cred ca cu "cdroot" si "kav_lang=en" merge cel mai bine.
Fara cdroot da eroare si se opreste:

[ http://img560.imageshack.us/img560/8092/capturedy.png - Pentru incarcare in pagina (embed) Click aici ]

Fara kav_lang=en la un moment dat in incarcare da niste warning-uri (ceva de "setting locale") dar prea rapid ca sa fac un printscreen.

#46
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Crezi ca se pot integra si CD-urile sau DVD-urile de instalare la unele distributii Linux...?
Am gasit aceste linkuri pentru Slackware:
http://alien.slackbo...sb-thumb-drive/
http://connie.slackw...sbinstall/12.0/

Intreb deoarece mi-am luat un HDD pe USB de 500 GB si acu am spatiu sa le pun si pe astea :D

#47
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Da, evident.

Vezi in primul tutorial, am tratat cateva cazuri.
Orice distributie care stie sa booteze de pe USB (si acum mai toate stiu) se poate adauga foarte usor.
Doar copy-paste fisierele care trebuie si adaugata intrarea potrivita in menu.lst.

Metoda aia pentru Slackware foloseste dd, adiga face o copie bit cu bit a unei imagini bootabile pe stick.
Asta va strica bootloaderul si toata munca, in cazul uni multiboot. Desi, in cazul slackware e posibil sa necesite musai acele operatiuni.

Cauta pentru fiecare distributie metode alternative (manuale) cum am facut pentru *buntu si puppy - adicatelea copiezi manual din imaginea  iso a live cd-ului fisierele de care e nevoie - kernelul, initram-ul si squashfs-ul (sistemul de fisiere, e de fapt un loopback) si adaugi manual intrarile in menu.
Parametrii kernel ii iei din meniul fiecarui disc, ii gasesti dupa caz prin isolinux.cfg / syslinux.cfg si adaptezi pentru grub.

Sau, cateodata trebuie sa folosesti o alta metoda si anume folosesti un stick "de sacrificiu" pe care faci instalarea dupa metoda pe care o gasesti pentru fiecare distributie  apoi transferi fisierele pe "nava mama" (elimini fisierele aferente isolinux/syslinux) si adaugi intrarile potrivite in menu.lst, adaptate pentru grub. Cateodata mai trebuie sa adaptezi si parametrii kernel, de exemplu daca ai fisiere care se suprapun si trebuie sa reorganizezi in subfoldere toata treaba.

Eu de exemplu mai folosesc pentru unele distributii metoda "easy 1-2-3" cu alt stick pe post de "maculator", apoi transfer "pe curat" toata treaba.
http://www.pendrivel...-easy-as-1-2-3/

Se mai poate folosi Unetbootin pentru experimente.

Totusi, vor fi unele limitari.
La un hdd de 500 Gb probabil vei dori sa ai partitii NTFS. Or, unele distributii linux "sughit" daca sunt rulate de pe ntfs, merg doar de pe FAT - vezi, la fel, cazurile tratate in primul tutorial.
Deci va trebui sa fii un pic atent si sa ai rabdare cu testele.

Edited by ear1976, 07 January 2011 - 03:18.


#48
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Da, am citit, dar acelea erau distributii care rulau direct nu kit de instalare.
La Slackaware e ceva mai aparte. Trebuie si sa vad cum incarc acea imagine de care spune in link-uri...

Edited by A_Catalin, 07 January 2011 - 03:13.


#49
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
La Slackware e intr-adevar un pic mai special. Poti incerca maparea directa, sau experimente cu un stick "de sacrificiu" si apoi puse laolalta cu restul.

Edited by ear1976, 07 January 2011 - 03:24.


#50
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Am facut cateva teste cu acel PLoP boot manager care da driver 2.0 de USB. E cam instabil.
Pe placa mea de baza grub4Dos acceseaza orice stick/Hdd pe USB ca 1.1 deci am nevoie de acel driver ca merge ca melcul.
Problema e ca nu merge incarcat decat o data de la pornirea efectiva a calculatorului (repornirea rece/calda nu au efect) + dupa ce porneste programelul trebuie sa astept 20..30 sec si sa pornesc meniul USB manual (nu cu countdown).
Daca se da restart la calculator (manual sau de catre unul din programele rulate), acceseaza iar 1.1; daca incerci sa pornesti iar programelul iti blocheaza complet calculatorul.

O posibila cauza a problemei ar fi ca acel boot manager e incarcat din grub4dos si incarca din nou grub4Dos. Plus ca am impresia ca lucreaza ceva cu Biosul ca ramane o parte a lui in Ram chiar si dupa resetare.
Ma gandesc sa incerc sa il incarc mai inainte de grub4Dos.
Ar fi 2 solutii:
1 sa-l instalez ca boot manager in MBR-ul Stick/Hdd Usb iar grub4Dos sa-l pun doar la partitie. Problema ar fi ca daca alegi USB in meniu se va reincarca boot managerul din nou. Da, poti alege acu sa porneasca de pe partitie dar nu stiu cat de ok e sa fie incarcat de 2 ori.
2. sa pun un MBR de Windows XP si cu boot.ini sa fac un meniu cu 2 optiuni: una ce sa incarce grub4Dos direct, alta care sa incarce boot managerul. Dar n-am mai facut asta deci nu stiu cum...

Oare are vreuna sanse de reusita...?

Edited by A_Catalin, 21 January 2011 - 12:55.


#51
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Nu are cum sa ramana in RAM la resetare. Dar, daca e pe stick, isi salveaza setarile, daca il pui pe un CD nu si le mai pastreaza.
Eu in experimentele pe care le-am facut, am instalat PLoP-ul pe hdd-ul PC-ului. Ce-i drept e inutil incaz ca vrei sa faci o formatare a sistemului (dar nu incomplet, se poate totusi folosi si in acest caz)

Ca sa faci chainloading din boot.ini catre grub, pui in sectiunea [operating systems]:
C:\grldr = "Grub loader"

sau

multi(0)disk(0)rdisk(0)partition(1)\grldr="Grub Loader"

Similar pentru plop.

http://www.plop.at/e...ger.html#runwin

Ca sa instalezi ntldr in MBR-ul stickului, parca era o optiune in winsetupfromusb > bootice care facea asta, nu am incercat-o.

Incearca si sa lansezi PLoP-ul de pe altcceva - disketa, CD - cred ca asta e solutia cea mai buna. A folosit-o un omulet care avea probleme cu unitatea optica si nici nu avea optiune de boot usb la o tigaie de laptop, dar a reusit sa lanseze totusi PLop-ul, ca scrie doar cateva piste pe cd, dupa care treaba i-a mers struna.

Edited by ear1976, 21 January 2011 - 16:05.


#52
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Uite ca am incercat cu boot.ini si chiar am tras Iso-ul pe un CD si tot la fel face...
Concluzia e deci ca de la prima rulare raman ceva setari pe undeva - Ram, Bios, chipset, nu stiu exact unde dar raman.
Deci degeaba incerc sa fac alt fel de rulare ca tot n-o sa mearga la mine pe calculator :(

La tine ai incercat sa-l pornesti a doua oara dupa restartare si nu s-a blocat cand ai ales din nou USB-ul...?

#53
ear1976

ear1976

    Senior Member

  • Grup: Senior Members
  • Posts: 5,448
  • Înscris: 09.10.2006
Nu m-am jucat foarte mult cu el...parca mi s-a intepat odata.
E posibil sa aiba si ceva buguri.

#54
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Am incercat si sa-l setez pe INT19H (asa cum scrie ca suporta) dar s-a blocat din prima.
Am cautat pe Google dar n-am vazut metode mai bune de incarcat driver USB 2.0...

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

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