Strona 2 z 2
: 31 stycznia 2011, 17:26
autor: giaur
Ps.2: Odnośnie uruchamiania (instalacji) systemu o innej architekturze nie mam w tym doświadczenia, bo nie było mi to nigdy potrzebne, ale prawdopodobnie i o tym musisz poinformować maszynę wirtualną dodając do polecenia w konsoli odpowiednią opcję.
Prawdopodobnie masz rację, ponieważ w nakładce qemulator wybiera się architekturę, która ma posiadać maszyna wirtualna i dopiero po wybraniu amd64 uda sie uruchomić instalatora 64 bitowego.
Jest tam również opcja "włącz usb" ale jak ona dokładnie działa nie wiem i co dodaje do wiersza poleceń. W każdym bądź razie nie jest to chyba odpowiednik opcji -hda. Mozna "wyklikać" nowy dysk twardy i będzie on użyty jako pierwszy dysk, na którym mozna zainstalować system, ale pendrive już nie.
Rozumiem już mniej więcej jak to działa, ale zastanawiam się czy da się zrobić tak jak jest w innych programach do wirtualizacji - podłączam do maszyny urządzenie usb nie wnikając czym ono jest, dokładnie tak samo jak "wtykanie" urządzenia do gniazdka usb w kompie. Jeśli podłączone urządzenie to będzie pendrive - w systemie gościu zostanie wykryty jako nowy dysk (tak jak opcja hda powyżej), jeśli drukarka to drukarka itd. Czyli jest używany bezpośrednio port usb hosta.
Przecież nie muszę wiedzieć co podłączam przez usb - czy to znaczy, że nie mogę "podłączyć" nowego urządzenia usb do maszyny qemu bez zatrzymywania maszyny?
: 31 stycznia 2011, 18:50
autor: saturno
Przede wszystkim radziłbym się skupić nad poprawnym uruchomieniem instalatora, bo to że u mnie się uruchomiło wcale nie znaczy, że u każdego będzie działać.
Niekiedy trzeba wykonać pewne dodatkowe czynności żeby się udało.
Nawet jeśli poprawnie uda ci się uruchomić tą maszynę podaj polecenie jakie wykombinowałeś, może komuś się przyda.
Odnośnie dodawania (wykrywania) urządzeń USB moje doświadczenie jest raczej zerowe ponieważ wtedy gdy ostro testowałem Qemu wsparcie USB dopiero się pojawiało i było mocno eksperymentalne, a w połączeniu z USB 1.01 to już całkiem masakra. Do tego moje urządzenia USB w tamtym czasie nie były jeszcze wspierane przez Linuksa więc dałem sobie spokój.
Ale sądzę, że wiem gdzie znajdziesz potrzebne informacje i "mini centrum sterowania" Qemu: Uruchom obojętnie jaką maszynę w Qemu, ale zarazem taką która rozdzielczość okna maszyny wirtualnej zwiększy do min. 800x600, a następnie przejdź na drugą konsolę maszyny Qemu, tzn.: Ctrl+Alt+2 i wpisz polecenie: help
: 31 stycznia 2011, 22:07
autor: giaur
Przede wszystkim radziłbym się skupić nad poprawnym uruchomieniem instalatora, bo to że u mnie się uruchomiło wcale nie znaczy, że u każdego będzie działać.
Ale nie o to mi chodzi. Ta maszyna nie będzie używana do niczego oprócz instalacji na fizycznym pendrive. Posłuży tylko do zainstalowania systemu. Nie planuję nawet tworzyć żadnego wirutalnego dysku - tylko podmontować do niej pendriva tak jak robiłem na Vmware.
No a jeśli chodzi o podłączanie usb do maszyny to jeśli używałeś kiedykolwiek vm innej niż qemu to powinieneś wiedzieć o co mi chodzi - tam po prostu podajesz urządzenie które chcesz "podać do maszyny" i w nic nie wnikasz - tak samo jak byś podłączył to do fizycznego komputera. I możesz zrobić to nawet w trakcie jej pracy. A z tego co piszesz w qemu coś takiego nie jest możliwe (bo co np gdy zechcę podłączyć drukarkę żeby maszyna ją widziała?) i stąd moje lekkie zdziwienie.
: 01 lutego 2011, 00:40
autor: saturno
jeśli używałeś kiedykolwiek vm innej niż qemu to powinieneś wiedzieć o co mi chodzi - tam po prostu podajesz urządzenie które chcesz "podać do maszyny" i w nic nie wnikasz
Może nie zupełnie, bo jak zaczęło się pojawiać wsparcie USB na VirtualBoksa też nie było słodko, bo należało wtedy znaleźć numer ID urządzenia w konsoli i wprowadzać ręcznie.
W Qemu było coś podobnego. Podkreślam było bo z treści pierwszego twojego posta wynika, że przez nakładkę wykrywało usb więc możliwe, że w twojej wersji Qemu wsparcie jest zaimplementowane tylko trzeba je jakoś włączyć.
Spróbuj w następującej kolejności:
1. Wkomponuj gdzieś przed końcem polecenia uruchamiającego Qemu opcję: -usb
A jeśli nie zaskoczy przeczytaj dokładnie man qemu, bo może w twojej wersji Qemu trzeba inaczej postąpić.
2. W maszynie uruchomionej z powyższą opcją przejdź na drugą konsolę maszyny wirtualnej i postępuj zgodnie z następującymi stronami:
http://qemu-forum.ipi.fi/viewtopic.php?t=1434
http://qemu.weilnetz.de/qemu-doc.html#h ... 05fdevices
Ps.: Zaczynamy odbiegać od tematu.
Jeśli dobrze zrozumiałem problem: "Qemu i pendrive jako dysk twardy" został rozwiązany, więc może problem z dostępnością urządzeń USB podczas pracy Qemu uruchomionego z linii poleceń należy wydzielić do nowego tematu?
: 01 lutego 2011, 09:17
autor: giaur
Podkreślam było bo z treści pierwszego twojego posta wynika, że przez nakładkę wykrywało usb więc możliwe, że w twojej wersji Qemu wsparcie jest zaimplementowane tylko trzeba je jakoś włączyć.
Właśnie tego nie jestem pewien. Na pewno wykrył sam kontroler, ale nośnika chyba nie. Prawdopodobnie Qemulator podał właśnie opcję -usb
Jesteś pewien że warto czytać porady z 2006 roku?
: 01 lutego 2011, 14:12
autor: saturno
Podałem takie strony, które według mnie zawierają jakieś wartościowe treści lub choćby wskazówkę gdzie szukać.
Obawiam się, że nic więcej w temacie samego USB nie jestem w stanie pomóc ponieważ posiadam obecnie Qemu 0.9.1, a ty masz prawdopodobnie wersję 12,5 lub 13.0
Na razie czekam, aż wyjdzie stabilna wersja Squeeze.
Jednak sądzę że na Squeeze, gdzie kqemu zostało wycofane na rzecz KVM moja przygoda z Qemu się zakończy ponieważ mój procesor nie wspiera wirtualizacji więc można się spodziewać nawet kilkukrotnego spadku wydajności w niektórych przypadkach.
Ps.: Pełną dokumentację aktualną dla wersji Qemu obecnie zainstalowanej w systemie można znaleźć w katalogu: /usr/share/doc/qemu