Strona 1 z 2
Debian i Windows7 uruchamiane z virtualboksa lub niezależnie
: 01 kwietnia 2010, 18:33
autor: czak_mandzione
Witam
Chcę zrobić coś takiego, żeby Debian był zainstalowany jako główny system, z dodatkowo zainstalowanym Windows7. Cały szkopuł jest w tym, żeby Windows7 dało się uruchomić zarówno pod virtualboksem jak i niezależnie przez GRUB-a. Pytam przed instalacją, bo nie chce czegoś zepsuć i potem się martwić.
Nie wiem, jak będzie lepiej. Czy zainstalować Windows7, potem Debiana i uruchamiać Windows pod virtualboksem, czy instalować najpierw Debiana i potem uruchomić wirtualną maszynę i na niej instalować Windowsa na osobnej partycji, po czym dopisać odpowiednie pozycje do GRUB-a.
Edycja:
Nie wiem, czy to w tym wypadku ważne, ale mam procesor, który nie obsługuje sprzętowej wirtualizacji.
: 02 kwietnia 2010, 15:00
autor: button
Żeby było wygodnie, najpierw instalujesz Windows, później Debiana. Następnie po VBoxem tworzysz maszynę wirtualną z dostępem do fizycznej partycji.
U mnie nie działa, Windows XP zaczyna się logować, po sekundzie pokazuje się okienko Trwa wylogowywanie i zwis. Ale popróbować możesz...
: 02 kwietnia 2010, 19:04
autor: czarownik
Tak przy okazji zapytam, czy jak dostępnie w VBox-ie dostęp do partycji z zainstalowanym Windowsem to wszystko to co zrobię na maszynie wirtualnej to będzie zapisane na systemie zainstalowanym na dysku >
: 02 kwietnia 2010, 19:14
autor: button
Tak, będzie.
Wszystko to i więcej napisane jest w manualu VirtualBoxa w dziale opisującym fizyczny dostęp do dysku (raw access):
http://www.virtualbox.org/manual/ch09.html#rawdisk
No i chyba nie trzeba pisać, żeby zrobić jakąś kopię zapasową ważnych danych przed zabawą.
Aha, no i Windows, przynajmniej XP, potrzebuje włączonej opcji IO APIC, bez tego nie będzie się
ładował.
: 02 kwietnia 2010, 19:39
autor: czarownik
Dzięki za info ale mam problem zgodnie z manualem wykonuję polecenie
Kod: Zaznacz cały
VBoxManage internalcommands createrawvmdk -filename /home/czarownik/Win1.vmdk -rawdisk /dev/sda -partitions 1
czy pozwalam na zarządzanie przez VBox pierwszą partycją dyku sda i konsola wywala mi błąd
Kod: Zaznacz cały
Error opening the raw disk '/dev/sda': VERR_ACCESS_DENIED
The raw disk vmdk file was not created
Więc z tego co wyczytałem muszę zrobić
ale mam błąd
w każdym poradniku jaki przeczytałem za każdym razem radzą tak samo albo
Ale niestety konsola wywala taki sam błąd
: 02 kwietnia 2010, 19:48
autor: button
Robisz to troszkę bezmyślnie, przeczytaj
Napiszę tylko, że nie ma takiej grupy jak /dev/sda. Aby móc robić to bez uprawnień administratora musisz dodać się do grupy "disk".
Ale wydaje mi się to mało bezpieczne. Ja po prostu tworzyłem vmdk z konta roota, później VBoxa przez kdesu (gksu) uruchamiałem.
Aha, od razu napiszę, żeby później nie było problemów z
programem rozruchowym, bo prawdopodobnie korzystasz z gruba.
Zainstaluj paczkę mbr i wykonaj jako root:
Kod: Zaznacz cały
install-mbr /sciezka/gdzie/zapisac/mbr.img -f -p (nr partycji z której startuje Windows)
i dodajesz do wywołania VBoxManage:
Oczywiście mbr zostanie zapisany tylko lokalnie w pliku vmdk, nie fizycznie na dysku.
: 02 kwietnia 2010, 20:19
autor: czarownik
Utworzyłem kopię dysku jako root i udało się, ale mimo to nie mogę uruchomić maszyny.
: 02 kwietnia 2010, 20:24
autor: button
Nic na tym obrazku nie widać. Opisz krok po kroku co robiłeś?
: 02 kwietnia 2010, 21:01
autor: czarownik
Wiec tak:
Kod: Zaznacz cały
sudo VBoxManage internalcommands createrawvmdk -filename /home/czarownik/Windows1.vmdk -rawdisk /dev/sda -relative -register
po odpaleniu maszyny i odpala się grub i wybieram z niego windowsa ale pojawia się na ekranie tylko podkreśnik i dalej nie dzie
: 02 kwietnia 2010, 21:04
autor: button
Hmm, chyba nie zauważyłeś edycji poprzedniego posta. Zrób to co napisałem o mbr w poście nr 6.