Doinstalowanie Windowsa do Debiana
Doinstalowanie Windowsa do Debiana
Witam, zainstalowałem dDbiana na całym dysku. Teraz pilnie potrzebuję program, który działa tylko i wyłącznie pod Windowsem. Instalując Debiana wybrałem opcje instalacji na całym dysku. Jak mam zainstalować Windowsa żeby nie popsuć Debiana? Mam jeszcze 61GB wolnej przestrzeni, a na Windowsa chciałem poświęcić jakieś 15~20GB.
No to pewnie Twoja partycja systemowa to sda1/hda1. A Windows nie lubi być na partycji innej niż pierwsza podstawowa. Czyli może być problem. Da się to zrobić, ale trzeba by trochę kombinować z przenoszeniem partycji systemowej. Potem zmianą punktów montowania partycji z poziomu livecd. Dla pewności wrzuć: oraz
Standardowo konieczne będzie również przeinstalowanie gruba i dopisanie do menu.lst Windowsa. Także rzeczywiście, jest to trochę zachodu.
Spytam jeszcze zawczasu: mocno zasobożerny ten program? Nie wystarczy Ci Windows zainstalowany na wirtualnej maszynie?
Kod: Zaznacz cały
fdisk -l
Kod: Zaznacz cały
df -m
Standardowo konieczne będzie również przeinstalowanie gruba i dopisanie do menu.lst Windowsa. Także rzeczywiście, jest to trochę zachodu.
Spytam jeszcze zawczasu: mocno zasobożerny ten program? Nie wystarczy Ci Windows zainstalowany na wirtualnej maszynie?
Niestety wirtualna maszyna nie wchodzi w grę. Mój komputer jest zbyt słaby na takie rzeczy.
Pierwsza komenda nie zadziałała. Było napisane, że komenda nie odnaleziona. Co do drugiej to:
Pierwsza komenda nie zadziałała. Było napisane, że komenda nie odnaleziona. Co do drugiej to:
Kod: Zaznacz cały
martin@user14-019:~$ df -m
System plików bl. 1M B użyte dostępne %uż. zamont. na
/dev/hda1 74401 8123 62498 12% /
tmpfs 126 0 126 0% /lib/init/rw
udev 10 1 10 1% /dev
tmpfs 126 0 126 0% /dev/shm
Kod: Zaznacz cały
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf49ff49f
Device Boot Start End Blocks Id System
/dev/hda1 * 1 9636 77401138+ 83 Linux
/dev/hda2 9637 9729 747022+ 5 Extended
/dev/hda5 9637 9729 746991 82 Linux swap / Solaris
Czyli hda1 to Twoja jedyna partycja poza partycją swap. Dlatego nie da się tego zrobić w całkowicie bezpieczny sposób. Najlepiej, jakbyś wykonał kopię bezpieczeństwa na jakiś inny dysk. Na przykład według HowTo Akkona.
Teraz musisz się zaopatrzyć w dystrybucję Linuksa typu livecd (przejrzyj ten temat), a także w Super Grub Diska (nie jest niezbędny, ale ułatwi sprawę). W skrócie:
Linię: na:
A także linię: na:
Po czym wykonać:
Generalnie to chyba wszystko, choć pewności nie mam, czy czegoś nie pominąłem. Wszystkie bardziej szczegółowe informacje znajdziesz na forum.
Teraz musisz się zaopatrzyć w dystrybucję Linuksa typu livecd (przejrzyj ten temat), a także w Super Grub Diska (nie jest niezbędny, ale ułatwi sprawę). W skrócie:
- Uruchomienie Linuksa livecd, odpalenie gparted.
- Zmniejszenie partycji hda1, zostawiając miejsce na Windowsa na początku dysku.
- Utworzenie z wolnej przestrzeni podstawowej partycji na Windowsa.
- Uruchomienie programu testdisk w celu uporządkowania kolejności partycji.
- Restart komputera, ponowne odpalenie livecd (w tym momencie partycja na Windowsa to hda1, partycja z Debianem to hda2, swap wciąż hda5).
- Zamontowanie partycji z Debianem, edycja /etc/fstab (zmiana wpisów hda1 na hda2).
- Edycja /boot/grub/menu.lst (zamiana hda1 na hda2 w linii kernela, zamiana (hd0,0) na (hd0,1) w linii root, dodanie sekcji do odpalania Windowsa).
- Instalacja Windowsa na pierwszej partycji.
- Uruchomienie z płyty Super Grub Diska, zapis gruba do mbr.
Linię:
Kod: Zaznacz cały
# kopt=root=/dev/hda1 ro
Kod: Zaznacz cały
# kopt=root=/dev/hda2 ro
Kod: Zaznacz cały
# groot=(hd0,0)
Kod: Zaznacz cały
# groot=(hd0,1)
Po czym wykonać:
Kod: Zaznacz cały
update-grub
Może sę mylę, ale chyba nie jest to do końca prawdą. Windows nie musi być koniecznie instalowany na pierwszej partycji. Ważne jest by była to partycja podstawowa, a nie logiczna. Dla przykładu jeszcze do niedawna na partycji sda1 miałem zainstalowane narzędzia do odzyskiwania Visty, na sda2 Vistę, na sda3 (partycja rozszerzona) Debiana i na sda4 Windows XP.Windows nie lubi być na partycji innej niż pierwsza podstawowa
Podsumowując instalowałem Windowsa XP na sda4.
- najczarniejszy
- Posty: 68
- Rejestracja: 11 grudnia 2007, 18:28
- Lokalizacja: wziąć na piwo ?
Próbowałem kiedyś zainstalować Windowsa XP na partycji innej niż pierwsza podstawowa, niestety bez rezultatu (może za mało się starałem). O ile dobrze pamiętam, to instalator XP przekonywał mnie, że moja partycja podstawowa nie jest partycją podstawową... :-/
Sprawa wygląda trochę inaczej, jeśli już mamy Windowsa i chcemy zainstalować jeszcze jednego. Wtedy jest to możliwe na każdej partycji podstawowej. U Ciebie sda1 to pewnie partycja recovery, więc może chodzi po prostu o partycję z systemem plików NTFS? Może jakieś znaczenie odgrywa tu Vista?
Jasne, mogę się mylić, jakoś specjalnie nie zgłębiałem tego tematu. Niemniej w podobnych sytuacjach zawsze zalecam instalowanie Windowsa na pierwszej partycji podstawowej, bo mam pewność, że takie rozwiązanie nie przysporzy użytkownikom żadnych problemów.
Czy tak, czy tak, w tym przypadku akurat niewiele to zmienia...
Sprawa wygląda trochę inaczej, jeśli już mamy Windowsa i chcemy zainstalować jeszcze jednego. Wtedy jest to możliwe na każdej partycji podstawowej. U Ciebie sda1 to pewnie partycja recovery, więc może chodzi po prostu o partycję z systemem plików NTFS? Może jakieś znaczenie odgrywa tu Vista?
Jasne, mogę się mylić, jakoś specjalnie nie zgłębiałem tego tematu. Niemniej w podobnych sytuacjach zawsze zalecam instalowanie Windowsa na pierwszej partycji podstawowej, bo mam pewność, że takie rozwiązanie nie przysporzy użytkownikom żadnych problemów.
Czy tak, czy tak, w tym przypadku akurat niewiele to zmienia...
U mnie instalacja Windowsa XP wyglądała tak:
Miałem zainstalowany oryginalnie Windows Vista na sda2 i recovery na sda1 (NTFS). Na sda3 był zainstalowany przeze mnie Debian.
Ponieważ nie chciałem usuwać oryginalnie zainstalowanego Windows Vista, ani tym bardziej Debiana, zainstalowałem Windowsa XP jako trzeci system operacyjny na partycji sda4.
Z instalacją XP nie było problemów. Trzeba było tylko wybrać odpowiednią partycję do instalacji.
Grub oczywiście został usunięty z MBR i po instalacji uruchamiał się automatycznie Windows XP.
W ten sposób struktura partycji na moim dysku nie uległa zmianie, a zatem nie musiałem zmieniać np. fstab.
Jedyne co musiałem zrobić to zainstalować bootloadera.
Miałem zainstalowany oryginalnie Windows Vista na sda2 i recovery na sda1 (NTFS). Na sda3 był zainstalowany przeze mnie Debian.
Ponieważ nie chciałem usuwać oryginalnie zainstalowanego Windows Vista, ani tym bardziej Debiana, zainstalowałem Windowsa XP jako trzeci system operacyjny na partycji sda4.
Z instalacją XP nie było problemów. Trzeba było tylko wybrać odpowiednią partycję do instalacji.
Grub oczywiście został usunięty z MBR i po instalacji uruchamiał się automatycznie Windows XP.
W ten sposób struktura partycji na moim dysku nie uległa zmianie, a zatem nie musiałem zmieniać np. fstab.
Jedyne co musiałem zrobić to zainstalować bootloadera.