Debian fórum

Dotazy => Všeobecná podpora => Téma založeno: Franci kdy 17. 02. 2012, 11:31:53

Název: virtualbox chyba 1912
Přispěvatel: Franci kdy 17. 02. 2012, 11:31:53
dobrý den,
po instalaci virtualboxu-ose jsem se dočetl že nepodporuje usb (ani jsem ho nespustil).
1) odinstaloval jsem ho přes synaptic se vším všady...
2) nainstaloval  podle návodu
https://www.virtualbox.org/wiki/Linux_Downloads
3) vytvořil virtuální stroj
4) první chyba byla nedoinstalované dkms pro kernel to jsem vyřešil
5) další chyba 1908 doinstaloval linux-headers-2.6.32-5-amd64

a tak nějak jsem se prokousával těma chybama až k téhle přes kterou se nemůžu dostat..

(http://img813.imageshack.us/img813/1188/chybae.png) (http://imageshack.us/photo/my-images/813/chybae.png/)

věděl by někdo co s tím... zkoušel jsem i odinstalovat vše co je s virtualboxem společně a znovu nainstalovat i odmazat všechny soubory co našel příkaz
find -name *virtualb*

bez úspěchu. :-(

Kvůli nedůvěryhodnému certifikátu na serveru, na němž se obrázek nacházel, avšak nezobrazoval, byl onen obrázek pověšen na Imageshack
Název: Re:virtualbox chyba 1912
Přispěvatel: Roman Horník kdy 17. 02. 2012, 12:31:19
Nemáš takhle náhodou 64-bitový jádro a 32-bitovej VirtualBox, jako je tomu i v tomhle případě (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537864)?
Název: Re:virtualbox chyba 1912
Přispěvatel: Franci kdy 17. 02. 2012, 14:04:44
přidal jsem to do repozitaře podle toho navodu jak jsem psal...
a potom nainstaloval pomocí synaptic

zkusil jsem stahnout verzi amd64
dpkg -i baliček_amd64.deb

končí chybou baliček se neshoduje s verzí "i386"

takže verzi programu mam předpokládám správnou
Název: Re:virtualbox chyba 1912
Přispěvatel: Roman Horník kdy 17. 02. 2012, 16:14:11
Počkej, mám v tom nějakej guláš- co Ti vyleze z terminálu po spuštění příkazu uname -rm? Protože to vypadá, že jedeš na 32-bitu a snažíš se do něj vepcat 64-bitovej balíček.
Název: Re:virtualbox chyba 1912
Přispěvatel: Franci kdy 17. 02. 2012, 21:39:32
2.6.32-5-amd64 x86_64

abych to trošku rozuzlil ten virtualbox instaluji pomocí synaptics

po tom co jsi napsal že se snažím do toho nacpat nespravnou verzi jsem zkusil z těch stranek stahnout jak verzi i386 tak amd64 a zkusil je nainstalovat pomoci dpkg -i baliček.deb
i386 jde nainstalovat s tím že to háže stejnou chybu jakou jsem uvaděl screenem
amd64 nainstalovat nejde píše to výše zminěnou chybu "baliček se neshoduje s verzí "i386"
Název: Re:virtualbox chyba 1912
Přispěvatel: Roman Horník kdy 18. 02. 2012, 01:01:31
Možná jsem natvrdlej, ale furt mi nedá spát Tvůj podpis, konkrétně "Debian GNU/Linux 6.0.3 squeeze   2.6.32-5-amd64 arch i386", protože je-li tomu tak, že máš 64-bitový jádro na jinak 32-bitovým systému, za těchhle podmínek to fungovat nebude (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537864) (viz odpověď Daniela Baumanna).

P. S.: Teď jsem koukal, žes do svýho prvního příspěvku hodil screen hostující na serveru s nedůvěryhodným certifikátem, proto se nezobrazuje. Doufám, že nevadí, že jsem obrázek upnul jinam.
Zkoušels jako root spustit příkaz /etc/init.d/vboxdrv setup, co Ti radí VBox v tom dialogu?
Název: Re:virtualbox chyba 1912
Přispěvatel: Franci kdy 18. 02. 2012, 12:31:14
zmiňovaný příkaz
/etc/init.d/vboxdrv setup jsem už zkoušel bylo to v nějakych návodech při potížích
a vypisuje

Stopping VirtualBox DKMS kernel modules:.
Trying to register the Virtualboxkernel modules using DKMS:.
Start VirtualBox kernel modules:.


a s tim i386 se asi stala krpa... protože když se podívam do Aplikace-> Systemové nástroje -> Sledování systému tak OS vidí 3,9GiB operační paměti což s 32bitovou sběrnicí je toršku nemožný..

sry že to pořád doeditovavam jen to tu nechci spamovat
jen chci doplnit to i386 jsem si nevymyslel jen tak ...
baliček na
http://packages.debian.org/stable/games/airstrike
jsem stahnul jako amd64 i jako i386
dpkg -i airstrike_....._amd64.deb
dpkg: chyba při zpracovani nazev(--install)
architektura baliku (amd64) se neshoduje se systémem (i386)

dpkg -i airstrike_....._i386.deb
se nainstaluje
a nakonci vyhodí při zpracování nastaly chyby... takže je to už někde zahnojeny hluboko v jadru asi udělam reinstal systemu a bude to možná rychlejší než hledat chyby .. :-)
Název: Re:virtualbox chyba 1912
Přispěvatel: Roman Horník kdy 18. 02. 2012, 14:51:25
32-bit, ač se to zdá bejt nemožný, umí adresovat až 64GiB RAM, a to díky PAE (https://cs.wikipedia.org/wiki/Physical_Address_Extension). Většinou jádra s tímhle rozšířením poznáš tak, že mají v názvu pae nebo bigmem ;)
Moje mašina umí 64 bitů, ale zůstal jsem u 32-bitu, protože jsem nenašel žádný výhody, zato většina aplikací žrala téměř dvojnásobek paměti, taky v repu jich nebylo tolik, co 32-bitovejch, navíc měly některý víc chyb. Nevím, jak je to teď, ale na 64-bit nemám nějak chuť ;).
Název: Re:virtualbox chyba 1912
Přispěvatel: Franci kdy 18. 02. 2012, 15:37:56
trošku se odkláníme od tematu ale to je jedno...
nicmeně zkus to vzít trošku logicky jak můžeš adresovat prostor v paměti s 32 bitama?
trošku matematiky 2^32 =4294967296 kombinací což je cca 4GB adres..

hmmm zajimave to co maš v tom odkazu (https://cs.wikipedia.org/wiki/Physical_Address_Extension).. a ja si říkal že mi něco uniklo nebo že jsem ve škole nedaval pozor.. :-D

zkusme to uzavřít ... hledat chybu je na dlouho vytahnu install cd a za pulhodiny mam nahozenej novej system (pracovat na siťovém disku se opravdu oplaci :-) data jsou dostupna kdekoli a nehrozí stráta při vytuhnutí systému)

k těm 64 bitovým systémum - podle mě to nemá smysl stejně tu delku instrukce pro takové to domácí žvýkání nevyužiješ, to se začíná oplácet až při renderování složitejch graf obrazců/videí nebo strojovým spracováním dat.. :-)

jen doufám že po reinstalu sem nebudu znovu postovat. :-D
Název: Re:virtualbox chyba 1912
Přispěvatel: Roman Horník kdy 18. 02. 2012, 15:42:34
Budu Ti držet palce :)
Název: Re:virtualbox chyba 1912
Přispěvatel: Petr Krčmář kdy 19. 02. 2012, 21:26:03
Citace od: Franci kdy 18. 02. 2012, 15:37:56
trošku matematiky 2^32 =4294967296 kombinací což je cca 4GB adres..

To je sice pravda, ale Roman má také pravdu. PAE totiž rozšiřuje adresaci na 36 bitů (http://www.root.cz/clanky/pro-4-gb-ram-nepotrebujete-64-bitu-je-tu-pae/), což už nám dává 64 GB. Navíc Debian už teď automaticky u 686 jader PAE zapíná (http://www.debian-linux.cz/debian-ukonci-jadro-686-a-zachova-jen-686-bigmem/), takže je k dispozici celá paměť. Já mám 32bitový Debian a vidím kompletní 4 GB paměti.
Název: Re:virtualbox chyba 1912
Přispěvatel: Roman Horník kdy 19. 02. 2012, 22:41:36
Petr má pravdu, že mám pravdu.
Teď je to s 32-bitovým jádrem tak, že pokud máš RAM 1-4GiB, běžíš v režimu HIGHMEM4G, ale to není PAE. Máš li nad 4GiB, jádro jede v režimu HIGHMEM64G, to už PAE je. Ještě tam je jeden režim, ten je určen pro RAM menší jak 1GiB, ten si říká NOHIGHMEM, ale nevím, jestli do něj dá dostat automaticky.
Suma sumárum, do 4GiB (2^32B) RAM PAE nepotřebuješ.
Název: Re:virtualbox chyba 1912
Přispěvatel: Franci kdy 20. 02. 2012, 08:37:33
těžko říct chyba je pořád stejná...  ???
nějaký odkaz na 32bitovou verzi debianu squeeze ke stažení ?
systém je 64 bitový a stejně tahá balíčky ze 32 bitových repozitařů ja to nechápu.. :-D
ještě jako další možnost virtualizace mě napadl vmware.. na takové to domácí žvýkání...  :-X
Název: Re:virtualbox chyba 1912
Přispěvatel: Roman Horník kdy 20. 02. 2012, 08:49:38
Tady (http://www.debian.org/CD/netinst), přirozeně, ale když klikneš na tenhle link (http://cdimage.debian.org/debian-cd/6.0.4/i386/iso-cd/debian-6.0.4-i386-businesscard.iso), můžeš rovnou stahovat obraz businesscardu. (ale pro příště UTFG (http://www.utfg.net) ;))
Název: Re:virtualbox chyba 1912
Přispěvatel: Erich Stark kdy 20. 02. 2012, 11:54:09
Citace od: Petr Krčmář kdy 19. 02. 2012, 21:26:03
Citace od: Franci kdy 18. 02. 2012, 15:37:56
trošku matematiky 2^32 =4294967296 kombinací což je cca 4GB adres..

To je sice pravda, ale Roman má také pravdu. PAE totiž rozšiřuje adresaci na 36 bitů (http://www.root.cz/clanky/pro-4-gb-ram-nepotrebujete-64-bitu-je-tu-pae/), což už nám dává 64 GB. Navíc Debian už teď automaticky u 686 jader PAE zapíná (http://www.debian-linux.cz/debian-ukonci-jadro-686-a-zachova-jen-686-bigmem/), takže je k dispozici celá paměť. Já mám 32bitový Debian a vidím kompletní 4 GB paměti.

Práve som si čítal tu novinku a nemyslím si že by som mal až tak starý cpu, ale vždy sa mi namiesto 686 instaluje 486, jak to je mozne?
Název: Re:virtualbox chyba 1912
Přispěvatel: Franci kdy 20. 02. 2012, 12:40:29
Citace od: Roman Horník...
ne že by mě to nenapadlo ... :-)
hledal jsem dokonce to co mi postuješ linkama jsem i našel... :-D
i ten návod k tomu..  (http://forum.debian-linux.cz/index.php/topic,491.0.html) jsem našel dřív jak ty soubory... :-D

jen ten system co mam teď jsem si nainstaloval pomocí graf pruvodce .. tak jsem si blahově myslel že tak je to založený se vším maš masový dvd a nainstaluješ si co chceš.. proto jsem lovil ten odkaz.

s linuxem se člověk pořád učí.. :-D přeci jen přechod z win kde to každýmu neserviruji jak volo*i pod nos je docela znát.. :-D
Název: Re:virtualbox chyba 1912
Přispěvatel: Roman Horník kdy 23. 02. 2012, 05:07:19
Linuxovej BFU je pro woknouzáka specialista, to nevíš? ;)
Název: Re:virtualbox chyba 1912
Přispěvatel: Roman Horník kdy 24. 02. 2012, 07:17:42
Teď kompiluju jádro, našel jsem tam o tom takový pěkný povídání:
CitaceLinux can use up to 64 Gigabytes of physical memory on x86 systems.
However, the address space of 32-bit x86 processors is only 4 Gigabytes large. That means that, if you have a large amount of physical memory, not all of it can be "permanently mapped" by the kernel. The physical memory that's not permanently mapped is called "high memory".

If you are compiling a kernel which will never run on a machine with more than 1 Gigabyte total physical RAM, answer "off" here (default choice and suitable for most users). This will result in a "3GB/1GB" split: 3GB are mapped so that each process sees a 3GB virtual memory space and the remaining part of the 4GB virtual memory space is used by the kernel to permanently map as much physical memory as possible.

If the machine has between 1 and 4 Gigabytes physical RAM, then answer "4GB" here.

If more than 4 Gigabytes is used then answer "64GB" here. This selection turns Intel PAE (Physical Address Extension) mode on.
PAE implements 3-level paging on IA32 processors. PAE is fully supported by Linux, PAE mode is implemented on all recent Intel processors (Pentium Pro and better). NOTE: If you say "64GB" here, then the kernel will not boot on CPUs that don't support PAE! The actual amount of total physical memory will either be auto detected or can be forced by using a kernel command line option such as "mem=256M". (Try "man bootparam" or see the documentation of your boot loader (lilo or loadlin) about how to pass options to the kernel at boot time).