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ć

Kod: Zaznacz cały

[B]sudo adduser czarownik /dev/sda1[/B] 
ale mam błąd

Kod: Zaznacz cały

adduser: Grupa `/dev/sda1' nie istnieje.
w każdym poradniku jaki przeczytałem za każdym razem radzą tak samo albo

Kod: Zaznacz cały

sudo usermod -a -G /dev/sda1 czarownik
Ale niestety konsola wywala taki sam błąd

: 02 kwietnia 2010, 19:48
autor: button
Robisz to troszkę bezmyślnie, przeczytaj

Kod: Zaznacz cały

man usermod
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:

Kod: Zaznacz cały

-mbr /sciezka/do/mbr.img
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.