Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
martin
Pingviini külastaja
Pingviini külastaja



Liitunud: 08.05.2007
Postitused: 19
Asukoht: pealinn
Distributsioon: Debian
estonia.gif
postituspostitatud: 11.08.2007, 14:16  postituse pealkiri: Question DSL bootimine USB mälupulgalt  

ostsin omale kiire 2GB Corsair Voyager GT mälupulga eesmärgiga seda lisaks andmekandja funktsioonile ka Linux'i USB bootdrive'na kasutada. Kasutades DamnSmallLinux'it töötab kõik väga hästi kui kasutada seda USB mälupulka single drive'na, ehk ainult ü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 vist pisike 10KB fail nimega ldlinux.sys(see tekib sinna kasutades syslinux utiliiti). 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:
Image

Nüüd kirjutasin selle
Tsitaat:
boot:

reale /dev/sda2/ldlinux.sys ning /dev/sda2/syslinux.cfg,kuid 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 mul on võimalik sinna boot: reale ära määrata fail teisel partitsioonil? Või mida ma sinna boot: rea lõppu peaksin kirjutama? Rolling Eyes Või kas saaks seda ldlinux.sys faili äkki modifitseerida?

Oleks igasuguse abi ning lisaküsimuste eest tänulik(isegi selle eest kui tuleks välja, et selline jagamine on võimatu- vähemalt oleks siis hing rahul Smile )!


obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 11.08.2007, 18:01  postituse pealkiri:  (teema puudub)  

Idee järgi peaks olema võimalik kasutada mitut partitsiooni, pead ainult bootloaderi konfima nii, et ta teaks milliselt partitsioonilt kernelit otsida.Link

_________________
IT teenused

imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 11.08.2007, 18:06  postituse pealkiri:  (teema puudub)  

Kui võiks mainida, siis USB julga kasutamine OS jooksutamiseks ei ole teps mitte hea mõte.
Odavad, meil müüdavad, julgad kannatavad ju ca 10.000 lugemist/kirjutamist.
Sama ka Vista ReadyBoost kohta.....
Aga jah, pulgalt jookseb küll.
Mingi läpakal ajasin Mandriva installi käima ilma floppy ja cdrommita.

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

martin
Pingviini külastaja
Pingviini külastaja



Liitunud: 08.05.2007
Postitused: 19
Asukoht: pealinn
Distributsioon: Debian
estonia.gif
postituspostitatud: 25.08.2007, 02:49  postituse pealkiri:  (teema puudub)  

tegelesin selle DSLi ning partitsioonide probleemiga ja j2in stoppama olukorras, kus tahan haakida .iso faili kausta /mnt/iso kylge. Hetkel toimetan Ubuntu 6.6 Live CD keskkonnas. Programmi mount versioon on "mount-2.12r". Andes shellis k2su:
Kood:
sudo mount -o loop /home/ubuntu/Desktop/dsl-3.4.1.iso /mnt/iso

...saan veateateks...
ioctl: LOOP_SET_FD: Invalid argument
Confused

On kellelgi ideid, mis valesti saab olla?

Sellest ioctl: LOOP_SET_FD: Invalid argument veast sain jagu paigaldades Ubuntu 7.04 HDD'le. Nüüd jäin aga stoppama selle käsu juures:
Kood:
tar cvf - . | (cd /mnt/usb; tar xvf - )


Mida see käsk teeb? Loetakse teda ju ikka paremalt vasakule? Mina saan sellest sedasi aru, et "paki lokaalses kaustas(jutt käib /mnt/iso kaustast) olevad failid kaustaks nimega "." ning mine kausta /mnt/usb ning ekstrakti seal olevad failid... Aga kuidas siis ikkagi seda käsku mõista tuleks?


Shadow
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 17.07.2006
Postitused: 453

Distributsioon: Gentoo
estonia.gif
postituspostitatud: 25.08.2007, 08:59  postituse pealkiri:  (teema puudub)  

imre kirjutas:
Kui võiks mainida, siis USB julga kasutamine OS jooksutamiseks ei ole teps mitte hea mõte.
Odavad, meil müüdavad, julgad kannatavad ju ca 10.000 lugemist/kirjutamist.
Sama ka Vista ReadyBoost kohta.....
Aga jah, pulgalt jookseb küll.
Mingi läpakal ajasin Mandriva installi käima ilma floppy ja cdrommita.


Tegelikult - kui masinal ikke rammi jagub - miks-mitte. Mälupulgalt bootides on võimalik lasta terve DSL rammi ja töötab kenasti. Ja ei kuluta USB pulka. Ja on siga-kiire. Miinuseks on DSL -il raua tundmine. XBX2 mobo ja ei ole tema jaoks ei võrgukaarti ( 2.6 seerial e1000 olemas),ei helikaarti ( inteli hda ), ega ka sata kettaid. Et kaasaegse USB pulga jaoks võiks venitada distro vähe suuremaks. Kesmine USB pulk ikke kaugelt üle 64MB. Muidugi 2.4 kernel seab äkki piirid raua tundmisel. Viimati 2.4 seeriat kasutasin - mäletagi - kas SATA -st seal juttu oligi.

Ps. 10000 restarti teha - see on suur töö Smile


Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group