Avaleht
uus teema   vasta Tarkvara »  Linux & UNIX »  Linuxi OS bootimine USB mälupulgalt märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele 1, 2  järgmine
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 11.08.2007 01:12:56 Linuxi OS bootimine USB mälupulgalt vasta tsitaadiga

ostsin omale kiire 2GB Corsair Voyager GT mälupulga eesmärgiga seda peale andmekandja ka Linux'i USB bootdrive'na kasutada. Kasutades DamnSmallLinux'it töötab kõik väga hästi kui on kasutusel üks partitsioon. Mina tahaks aga kahte partitsiooni- esimesel oleks vaid bootloader(näiteks syslinux) + igasugune vajalik kraam(mahuks oleks kuskil 1900MB); teine partitsioon oleks pisikene, kuhu peale ma paneks igasugused DSL'i süsteemifailid ning muudetud konfiguratsioonifailid. Ma lihtsalt ei tahaks, et kõik DSL failid oleksid koos näiteks tööalaste dokumentidega. Kuna Windows ilma registrit modifitseerimata(mida iga arvuti taga tegema ei hakkaks) teist partitsiooni ei loe, siis lõppkokkuvõttes midagi muud üle ei jäägi kui panna esimesele partitsioonile bootloader, mis on syslinux'i puhul pisike 10KB fail nimega ldlinux.sys. See üks fail mind ei sega. Kui ma nüüd arvuti USB mälupulgalt boot'in, siis näen ma järgmist:
tsitaat:
Verifying DMI Pool Data......

SYSLINUX 3.09 2005-06-17 Copyright(C) 1994-2005 H.Peter Auvin
Could not find kernel image:linux
boot:


Mina sain sellest nüüd sedasi aru, et bootloader ei leidnud Linux'i kernelit(mis tavaliselt peaks olema vmlinuz). Failid, mis teisel partitsioonil asuvad, on järgmised:


Nüüd kirjutasin selle
tsitaat:
boot:

reale /dev/sda2/linux24, kuid kahjuks see ei aidanud. Asi, mis sinna sisestada tuleks, on kujul xxxxxxxx.yyy. Ehk oskab keegi kogu mu tegevust kommenteerida? Või mida ma sinna boot: rea lõppu peaksin kirjutama? icon_rolleyes.gif


Oleks igasuguse abi ning lisaküsimuste eest tänulik!
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Death
HV Guru
Death

liitunud: 06.09.2003




sõnum 11.08.2007 15:10:53 vasta tsitaadiga

No aga pane pisike DSL esimeseks partitsiooniks? ja siis ei koti see suur data seal taga teda yldse mitte ning windows ei peaks mingit näppimist tahtma et teist parti lugedam
_________________
"To be or not to be?" is a question of when, not if.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 36
tagasi üles
vaata kasutaja infot saada privaatsõnum
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 11.08.2007 15:20:56 vasta tsitaadiga

Death kirjutas:
No aga pane pisike DSL esimeseks partitsiooniks? ja siis ei koti see suur data seal taga teda yldse mitte ning windows ei peaks mingit näppimist tahtma et teist parti lugedam

selles asi ongi, et Windows XP oskab erinevalt Linuxist vaikimisi ainult esimest partitsiooni lugeda mälupulgalt. Seda saab registrist muuta, kuid see oleks eriti jama kui mingi võõra arvuti juures peaksin ennem hakkama registrit modifitseerima kui oma andmete partitsioonile ligi pääsen. Samas ei saa jällegi bootida USB mälupulga teiselt partitsioonilt. Siin selline surnud ring tekibki. Sellepärast ma uurisin mingit pisikest bootloaderit sinna esimesele partitsioonile(soovitavalt ainult üks fail), mis siis bootides niipalju tark on, et hakkab faile laadima teiselt partitsioonilt.

Lisaks veel oma esimese postituse juurde seda, et kirjutades sellele boot: reale näiteks
/dev/sda2/ldlinux.sys või /dev/sda2/syslinux.cfg, siis veateated olid vastavalt
Could not find kernel image: /dev/sda.2/l
ning
Could not find kernel image: /dev/sda.2/s

Seega asi, mis sinna sisestada tuleks, on kujul xxxxxxxx.yyy(ühesõnaga peaks ta olema siis selle ldlinux.sys failiga ühes root kataloogis). Kas äkki annab esimesel partitsioonil olevat ldlinux.sys faili sedasi muuta, et ta kohe hakkab otsima DSL'i bootimiseks vajalikke faile teiselt partitsioonilt?
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Death
HV Guru
Death

liitunud: 06.09.2003




sõnum 11.08.2007 15:30:12 vasta tsitaadiga

no ei taha uskuda et ta mälupulga teist partitsiooni taha ei võtta--- ketastel ju võtab, ja arvuti jaoks sama asi...
_________________
"To be or not to be?" is a question of when, not if.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 36
tagasi üles
vaata kasutaja infot saada privaatsõnum
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 11.08.2007 16:04:48 vasta tsitaadiga

Death kirjutas:
no ei taha uskuda et ta mälupulga teist partitsiooni taha ei võtta--- ketastel ju võtab, ja arvuti jaoks sama asi...

ma ei luiska icon_smile.gif
Tarvis läheb seda draiverit ning registri muutmist. Vastasel juhul on selline veateade vormindamist alustades voi partitsioonile tähe(N: ; K: jne) määramisel(restart muidugi ei aita):


Sellest probleemist on siin-seal foorumites ka juttu olnud.. Kui Windows oskaks kohe vabalt teist USB mälupulga partitsiooni lugeda/kirjutada, siis poleks mingit probleemi- DSL terve täiega esimesele pisikesele partitsioonile ning data teisele mahukale partitsioonile icon_rolleyes.gif
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Death
HV Guru
Death

liitunud: 06.09.2003




sõnum 11.08.2007 19:29:02 vasta tsitaadiga

OOkei! pole selle otsa enne astunudki. Win on ikka A-klassi väärakas küll.
_________________
"To be or not to be?" is a question of when, not if.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 36
tagasi üles
vaata kasutaja infot saada privaatsõnum
ykshuntka
HV kasutaja
ykshuntka

liitunud: 15.01.2007



Autoriseeritud ID-kaardiga

sõnum 12.08.2007 11:07:58 vasta tsitaadiga

Ma natuke roheline beer_yum.gif
Aga kas nii ei õnnestu, et teed mälupulgale esimese partitioni soovitud suurusega.
Sinna paned linuxi e. ext3.
XP all teed ülejäänud vabast ruumist fat32 primary.
Ja sinna paned oma tööd ja vajalikud failid.
Kommentaarid: 53 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
Chaza!
Kreisi kasutaja
Chaza!

liitunud: 18.07.2006



Autoriseeritud ID-kaardiga

sõnum 18.08.2007 11:26:37 vasta tsitaadiga

ykshuntka kirjutas:
Ma natuke roheline beer_yum.gif
Aga kas nii ei õnnestu, et teed mälupulgale esimese partitioni soovitud suurusega.
Sinna paned linuxi e. ext3.
XP all teed ülejäänud vabast ruumist fat32 primary.
Ja sinna paned oma tööd ja vajalikud failid.

Windows ei näe ext3 -e ja kõik peaks teooria kohaselt toimima. icon_smile.gif

_________________
Linux - Future
"Those Who Sacrifice Liberty For Security Deserve Neither." - Benjamin Franklin
1984 was not supposed to be instruction manual
Kommentaarid: 58 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Death
HV Guru
Death

liitunud: 06.09.2003




sõnum 19.08.2007 15:51:40 vasta tsitaadiga

hmm. wini järjekindla väärakusega arvestades äkki võibki õnneks minna.
_________________
"To be or not to be?" is a question of when, not if.
Kommentaarid: 39 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 36
tagasi üles
vaata kasutaja infot saada privaatsõnum
ykshuntka
HV kasutaja
ykshuntka

liitunud: 15.01.2007



Autoriseeritud ID-kaardiga

sõnum 19.08.2007 20:32:41 vasta tsitaadiga

Death kirjutas:
hmm. wini järjekindla väärakusega arvestades äkki võibki õnneks minna.

Ei õnnestu minul.
Erinevaid variante proovisin.
Kui on kaks partitioni pulgal, siis XP ja Vista tahavad, et formaadiks.
Kommentaarid: 53 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
Taux007
HV veteran
Taux007

liitunud: 27.08.2005




sõnum 19.08.2007 20:35:33 vasta tsitaadiga

Vabandan, et solgin teemat: Mul oleks selline küsimus, et kuidas saaks linuxi mälupulgalt ülesbootima?
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 46
tagasi üles
vaata kasutaja infot saada privaatsõnum
AMD
HV veteran
AMD

liitunud: 29.07.2003




sõnum 21.08.2007 10:45:49 vasta tsitaadiga

Taux007, pane mälupulk first boot devaisiks.
_________________
From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel.
Kommentaarid: 335 loe/lisa Kasutajad arvavad:  :: 145 :: 3 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Taux007
HV veteran
Taux007

liitunud: 27.08.2005




sõnum 21.08.2007 19:21:43 vasta tsitaadiga

No tegin selle. Aga ta ei tunne seda ära.
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 46
tagasi üles
vaata kasutaja infot saada privaatsõnum
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 21.08.2007 20:29:29 vasta tsitaadiga

Taux007 kirjutas:
No tegin selle. Aga ta ei tunne seda ära.

bootloaderit on ka tarvis. Kasuta näiteks syslinuxit. Selle saad ka Windowsi keskkonnas peale panna. Lihtsalt hangi kuskilt syslinux.exe icon_smile.gif
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
Taux007
HV veteran
Taux007

liitunud: 27.08.2005




sõnum 21.08.2007 20:45:54 vasta tsitaadiga

Kui sellest abi on, siis tänud mightythor!
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 46
tagasi üles
vaata kasutaja infot saada privaatsõnum
mightythor
HV veteran
mightythor

liitunud: 02.12.2004




sõnum 25.08.2007 17:49:42 vasta tsitaadiga

olen tegelenud selle selle õpetuse järgi DSL'i paigaldamisega /dev/sda2 partitsioonile. Nüüd olen aga stoppama jäänud
tsitaat:
tar cvf - . | (cd /mnt/usb; tar xvf - )

käsu juures, mida ma käivitan kaustas /mnt/iso Mida see käsk täpsemalt teeb? Mina olen sellest aru saanud sedasi:
1) teen tar arhiveerimisfaili nimega "-" kasutades selleks faili nimega "." (kuigi kaustas /mnt/iso pole faili nimega "." icon_rolleyes.gif )
2) liigun kausta /mnt/usb
3) pakin sinna lahti ennem arhiveeritud tar faili nimega "-"

On see sedasi? Ja mida see "." tähendab, sest sellist faili kaustas /mnt/iso pole- ls -a annab /mnt/iso kausta sisuks:
tsitaat:
. .. boot index.html KNOPPIX lost+found

icon_question.gif
Kommentaarid: 62 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 53
tagasi üles
vaata kasutaja infot saada privaatsõnum
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 25.08.2007 18:11:28 vasta tsitaadiga

http://www.linuxquestions.org/questions/showthread.php?t=353132
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
AMD
HV veteran
AMD

liitunud: 29.07.2003




sõnum 26.08.2007 01:42:45 vasta tsitaadiga

tar cvf - . | (cd /mnt/usb; tar xvf - )

1) Jooksev kataloog pakitakse kokku
2) Minnakse /mnt/usb kataloogi
3) Enne kokku pakitud kataloog pakitakse lahti

Ja mingit "-" nimega faili ei tehta icon_wink.gif
. on jooksev kataloog

man tar abiks.

_________________
From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel.
Kommentaarid: 335 loe/lisa Kasutajad arvavad:  :: 145 :: 3 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Rasmus
HV veteran

liitunud: 30.12.2002



Autoriseeritud ID-kaardiga

sõnum 18.12.2008 10:32:26 vasta tsitaadiga

Tõstan teemat ja palun abi!

Nimelt on tegemist ühe HP terminalikliendiga, millel sees 64MB CF kaart, mis nähtav IDE seadmena.

Tahan sinna peale ajada Thinstation nimelise süsteemi, mis baseerub syslinux-il.

Selle tarvis tegin endale DSL bootiva mälupulga jne.

Lõin Fat16 failisüsteemi CF kaardile ja kirjutasin sinna MBR-i. Ei saa aga hakkama syslinux-i installimisega CF kaardile.

õpetused väidavad, et kena on kasutada käsku >syslinux -s /dev/hda1 kuid kui käivitades käsku mälupulgal oleva syslinux/mtools olevas kataloogis (kataloogi kopeerisin käsitsi - õpetused nii väidavad) öeldakse mulle veateateks "cannot execute binary file". Mismoodi ma syslinux-i CF-i peale saaksin, et bootloader tööle saada?

Thinstationi puhul on tegemist image tüüpi lahendusega, kus syslinux.cfg fail on kenasti kaasas ja sealt siis kerneli poole pöördutakse.

Netis olen tuhlanud küll, aga ei ole leidnud õpetust kuidas DSL-il olevat syslinux-it CF-ile installeerida.

_________________
Rakvere parasiit
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
Surnu
HV kasutaja


liitunud: 30.01.2002




sõnum 18.12.2008 12:27:11 vasta tsitaadiga

igaksjuhuks küsin, et kas sul on vajalikele failide executable õigus antud ?
Ma pole ise viitsinud kunagi jännata syslinux jubinaga, mälupulgalt kärab väga kenasti ka grub icon_smile.gif

Rasmus kirjutas:
Tõstan teemat ja palun abi!

Nimelt on tegemist ühe HP terminalikliendiga, millel sees 64MB CF kaart, mis nähtav IDE seadmena.

Tahan sinna peale ajada Thinstation nimelise süsteemi, mis baseerub syslinux-il.

Selle tarvis tegin endale DSL bootiva mälupulga jne.

Lõin Fat16 failisüsteemi CF kaardile ja kirjutasin sinna MBR-i. Ei saa aga hakkama syslinux-i installimisega CF kaardile.

õpetused väidavad, et kena on kasutada käsku >syslinux -s /dev/hda1 kuid kui käivitades käsku mälupulgal oleva syslinux/mtools olevas kataloogis (kataloogi kopeerisin käsitsi - õpetused nii väidavad) öeldakse mulle veateateks "cannot execute binary file". Mismoodi ma syslinux-i CF-i peale saaksin, et bootloader tööle saada?

Thinstationi puhul on tegemist image tüüpi lahendusega, kus syslinux.cfg fail on kenasti kaasas ja sealt siis kerneli poole pöördutakse.

Netis olen tuhlanud küll, aga ei ole leidnud õpetust kuidas DSL-il olevat syslinux-it CF-ile installeerida.
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 35
tagasi üles
vaata kasutaja infot saada privaatsõnum
Rasmus
HV veteran

liitunud: 30.12.2002



Autoriseeritud ID-kaardiga

sõnum 18.12.2008 14:29:32 vasta tsitaadiga

[quote="Surnu"]igaksjuhuks küsin, et kas sul on vajalikele failide executable õigus antud ?
Ma pole ise viitsinud kunagi jännata syslinux jubinaga, mälupulgalt kärab väga kenasti ka grub icon_smile.gif

Õiguste andmisest ei tea midagi. Mismoodi seda vaadata? Käske rakendan root kasutajaga.

Syslinux-it on tarvis just seetõttu, et Thinstation-i lahendus töötab sellega. On ka muid variante, kuid praegusel juhul peaks kasutama seda.

_________________
Rakvere parasiit
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
kaabakas
HV veteran
kaabakas

liitunud: 01.04.2002



Autoriseeritud ID-kaardiga Online

sõnum 18.12.2008 21:10:58 vasta tsitaadiga

käivitamise õigus: 'chmod +x failinimi' Enne tasuks proovida './syslinux jne.'
_________________
Mida Ott ei õpi, seda Egon ei tea.
Kommentaarid: 105 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 95
tagasi üles
vaata kasutaja infot saada privaatsõnum
note1
Lõuapoolik
Lõuapoolik
note1

liitunud: 02.09.2007




sõnum 26.12.2008 10:45:52 vasta tsitaadiga

Mida ma pean kõike taluma?
KAs pole linuxi puhul mõttekas kasutada graafilist asja:
http://unetbootin.sourceforge.net/unetbootin-linux-latest

chmod +x unetbootin-linux-xxx

./unetbootin-linux-xxx

enne unetboot käivitamist- pane ikka usb mälu pc'le külge..


Windowsile:
http://unetbootin.sourceforge.net/unetbootin-windows-latest.exe
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
Rasmus
HV veteran

liitunud: 30.12.2002



Autoriseeritud ID-kaardiga

sõnum 29.12.2008 11:45:09 vasta tsitaadiga

kaabakas kirjutas:
käivitamise õigus: 'chmod +x failinimi' Enne tasuks proovida './syslinux jne.'


Õigused on failil kenasti olemas. Küll aga avastasin, et kui mountida /dev/hda1, siis DSL-iga kaasas olev failimanager ütleb, et antud partitsioonile ei ole ligipääsuõigusi. Küll saab sinna sisse aga terminalist root kasutajana ning failide kopeerimine pole probleem. Kas võiks äkki seal mingi probleem eksisteerida, et DSL ei suuda mingil põhjusel hda1-le õiguseid anda.

hda1 on ise FAT16 failisüsteem ja partitsiooni suurus on 32MB. Samuti on partitsioonil boot flag küljes.

Räägin täpselt ja konkreetselt, mida ma tegin:

1. Tegin endale DSL mälupulga
2. Kopeerisin mälupulgale syslinux kataloogi
3. Käivitasin terminali mälupulgalt
4. Avasin terminaliakna ja käsk >sudo su
5. Käivitasin >cfdisk ja lõin 32MB FAT16 (06) failisüsteemi, panin partitsioonile ka bootflag-i.
6. Paigaldasin mbr.bin-i >dd if=mbr.bin of=/dev/hda bs=512 count=1
7. lõin failisüsteemi >mkdosfs /dev/hda1

Nüüd peaksin peale panema syslinux-i bootloaderi, et thinstation-i image oskaks käivituda, aga sellega hakkama ei saa. Kasutan käsku >syslinux -s /dev/hda1 ja selle peale öeldakse veateade: bash: ./syslinux: Cannot execute binary file


Vat selline pisikene protsess. Kuna ise tõsine Linuxi spetsialist ei ole, siis tõenäoliselt ma ei tea olulisi nüansse ja siinkohal palungi teie abi.

_________________
Rakvere parasiit
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
airm
HV Guru

liitunud: 26.02.2003




sõnum 29.12.2008 11:52:39 vasta tsitaadiga

tsitaat:
syslinux -s /dev/hda1
ja selle peale öeldakse veateade: bash: ./syslinux: Cannot execute binary file
Siis lähedki sinna kataloogi, kus asub fail "syslinux"
ja kirjutad:
./syslinux -s /dev/hda1
või kui käivitusõigust ei ole, proovi nii:
sh syslinux -s /dev/hda1
Kommentaarid: 56 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 50
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Linux & UNIX »  Linuxi OS bootimine USB mälupulgalt mine lehele 1, 2  järgmine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.