Windows XP, Ubuntu 12.04 Alternate, Debian7.0 - na jednym dysku
Windows XP, Ubuntu 12.04 Alternate, Debian7.0 - na jednym dysku
Witam wszystkie Koleżanki i wszystkich Kolegów.
Usiłuję zainstalować trzy systemy na wspólnym dysku. Najpierw zainstalowałem XP, potem Ubuntu, na końcu Debiana (oddzielne partycje /, /boot, /home i partycja wymiany). Przy ostatniej instalacji (Debian) na pytanie o instalację gruba w /dev/sda odpowiedziałem - Nie, potem wskazałem partycję /boot Debiana jako miejsce na pliki programu rozruchowego. Niestety, cały czas mam w efekcie tylko dwa systemy do wyboru: Windows XP i jeden z Linuksów (tutaj akurat Ubuntu).
Proszę o naprowadzenie na poprawną ścieżkę.
Usiłuję zainstalować trzy systemy na wspólnym dysku. Najpierw zainstalowałem XP, potem Ubuntu, na końcu Debiana (oddzielne partycje /, /boot, /home i partycja wymiany). Przy ostatniej instalacji (Debian) na pytanie o instalację gruba w /dev/sda odpowiedziałem - Nie, potem wskazałem partycję /boot Debiana jako miejsce na pliki programu rozruchowego. Niestety, cały czas mam w efekcie tylko dwa systemy do wyboru: Windows XP i jeden z Linuksów (tutaj akurat Ubuntu).
Proszę o naprowadzenie na poprawną ścieżkę.
Wykonaj w ubuntu jako root:
i powinno wykryć debiana.
Kod: Zaznacz cały
update-grub
Przed zadaniem pytania na forum wypada zapoznać się z opisami już dostępnymi:
threads/5676-Przeczytaj-zanim-cokolwiek-napiszesz!
threads/24705-Naprawa-programu-rozruchowego-Grub
threads/15574-Walka-z-GRUB-em-2
threads/5676-Przeczytaj-zanim-cokolwiek-napiszesz!
threads/24705-Naprawa-programu-rozruchowego-Grub
threads/15574-Walka-z-GRUB-em-2
A jaki masz rozkład partycji?
Podejrzewam chłopie, że namieszałeś z partycjami i przez to gruba nie zainstalujesz nigdy. Dopóki nie będzie jak należy.
Moje stare rozkłady wyglądają tak:
WINDOWS 7 i LINUX
WINDOWS XP, FREEBSD, LINUX
Przy partycjonowanie MBR możesz mieć 4 partycje podstawowe lub 3 podstawowe i 1 rozszerzoną z dyskami logicznymi.
A tak w ogóle to po co trzymasz Ubuntu? Proponowałbym Ci zostawić Windows XP i zainstalować tylko Debiana. A Ubuntu usunąć to takie...
Kod: Zaznacz cały
fdisk -l /dev/sda
Moje stare rozkłady wyglądają tak:
WINDOWS 7 i LINUX
Kod: Zaznacz cały
root@debian:/home/yampress# fdisk -l /dev/sda
Dysk /dev/sda: 500.1 GB, bajtów: 500106780160
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 60801, w sumie sektorów: 976771055
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xa0e549ea
Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 206721023 103257088 7 HPFS/NTFS/exFAT
/dev/sda3 206721024 343937023 68608000 7 HPFS/NTFS/exFAT
/dev/sda4 343939070 976769023 316414977 5 Rozszerzona
/dev/sda5 343939072 386906111 21483520 83 Linux
/dev/sda6 386908160 390811647 1951744 82 Linux swap / Solaris
/dev/sda7 390813696 976769023 292977664 83 Linux
root@debian:/home/yampress#
WINDOWS XP, FREEBSD, LINUX
Kod: Zaznacz cały
root@debian:/home/yampress# fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x02e9b737
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
/dev/sda2 13 15298 122777600 7 HPFS/NTFS
/dev/sda3 15299 46178 248043600 5 Extended
/dev/sda4 46179 60802 117460287 a5 FreeBSD
/dev/sda5 15299 18337 24410736 83 Linux
/dev/sda6 18338 18580 1951866 82 Linux swap / Solaris
/dev/sda7 18581 42895 195310206 83 Linux
/dev/sda8 42896 46178 26370666 83 Linux
A tak w ogóle to po co trzymasz Ubuntu? Proponowałbym Ci zostawić Windows XP i zainstalować tylko Debiana. A Ubuntu usunąć to takie...
Przy Windows XP i jednym Linuksie nie mam kłopotów, z partycjami sobie jakoś radzę, problem jest na poziomie gruba i rozpoznania dwóch Linuksów. Czemu dwa Linuksy obok siebie? Nie uwierzysz: w celu samo edukacyjnym. Chciałbym wiedzieć, że umiem to zrobić, takiej dostałem potrzeby wewnętrznej i tyle.
Proszę bardzo, oto lista:
/dev/sda1 - Windows XP - NTFS (jedna spora partycja)
/dev/sda2 - Ubuntu - LVM i Luks (duża partycja z woluminami logicznymi montowanymi jako /, /home, /swap)
/dev/sda3 - Ubuntu /boot (ext4, 256MB)
/dev/sda5 - Debian - /boot (ext4, 256MB)
/dev/sda6 - Debian - /swap (2GB)
/dev/sda7 - Debian - / (15GB)
/dev/sda8 - Debian - /home (30GB)
Debiana instalowałem jako ostatniego, nie zgodziłem się na instalację gruba w MBR, potem wskazałem /dev/sda5 jako jego partycję startową. Po restarcie uruchomiłem Ubuntu i wykonałem jako root polecenie: update-grub. W menu gruba cały czas nie mam możliwości wyboru startu Debiana.
Kombinowałem też ze wspólną partycją /boot, czyli to samo, ale jakby logicznie bez /dev/sda5 - też nie osiągnąłem sukcesu.
/dev/sda1 - Windows XP - NTFS (jedna spora partycja)
/dev/sda2 - Ubuntu - LVM i Luks (duża partycja z woluminami logicznymi montowanymi jako /, /home, /swap)
/dev/sda3 - Ubuntu /boot (ext4, 256MB)
/dev/sda5 - Debian - /boot (ext4, 256MB)
/dev/sda6 - Debian - /swap (2GB)
/dev/sda7 - Debian - / (15GB)
/dev/sda8 - Debian - /home (30GB)
Debiana instalowałem jako ostatniego, nie zgodziłem się na instalację gruba w MBR, potem wskazałem /dev/sda5 jako jego partycję startową. Po restarcie uruchomiłem Ubuntu i wykonałem jako root polecenie: update-grub. W menu gruba cały czas nie mam możliwości wyboru startu Debiana.
Kombinowałem też ze wspólną partycją /boot, czyli to samo, ale jakby logicznie bez /dev/sda5 - też nie osiągnąłem sukcesu.
Podaj co wyświetli polecenie (wydane jako root):
Przecież Ci napisałem. Grub się nigdy nie zainstaluje jeśli partycje są niepoprawnie zrobione. Chcę zobaczyć jak one wyglądają
I wiesz na desktop wystarcza 3 partycje
/ = główna
/home
partycja wymiany
Żadnych tam /boot /var i inne duperele, które zajmują tylko możliwość wykorzystania partycji pod układ multiboot. A jeden /boot to pod lvm dla Ubuntu. No tak a 2?
Teraz jest taka możliwość jeszcze partycja /home i partycja wymiany może być współdzielona na dwa Linuksy. Moi koledzy w ogóle nie robią partycji wymiany.
A od biedy możesz zrobić jednego Linuksa na jednej partycji. Partycję wymiany zawsze można do pliku na dysku umieścić. Przy takim rozwiązaniu trzy systemy potrafią zająć trzy partycje.
Kod: Zaznacz cały
fdisk - /dev/sda
I wiesz na desktop wystarcza 3 partycje
/ = główna
/home
partycja wymiany
Żadnych tam /boot /var i inne duperele, które zajmują tylko możliwość wykorzystania partycji pod układ multiboot. A jeden /boot to pod lvm dla Ubuntu. No tak a 2?
Teraz jest taka możliwość jeszcze partycja /home i partycja wymiany może być współdzielona na dwa Linuksy. Moi koledzy w ogóle nie robią partycji wymiany.
A od biedy możesz zrobić jednego Linuksa na jednej partycji. Partycję wymiany zawsze można do pliku na dysku umieścić. Przy takim rozwiązaniu trzy systemy potrafią zająć trzy partycje.
Windows XP i Ubuntu zostawiłem bez zmian, spróbowałem jeszcze raz zainstalować Debiana, tym razem bez osobnej partycji /boot - pliki startowe kazałem zainstalować w /dev/sda5 (czyli /). Potem z poziomu Ubuntu wydałem polecenie
- bez efektu. Oto lista partycji dyskowych:
Oczywiście, cały czas mogę uruchomić Windows XP i Ubuntu, Debiana na liście startowej gruba nie widać.
Kod: Zaznacz cały
update-grub
- bez efektu. Oto lista partycji dyskowych:
Kod: Zaznacz cały
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 121601, w sumie sektorów: 1953525168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 4096
Rozmiar we/wy (minimalny/optymalny) w bajtach: 4096 / 4096
Identyfikator dysku: 0x000acfc7
Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 63 139267484 69633711 7 HPFS/NTFS/exFAT
Partycja 1 nie zaczyna się na granicy bloku fizycznego.
/dev/sda2 139268096 1858017279 859374592 83 Linux
/dev/sda3 * 1858017280 1858516991 249856 83 Linux
/dev/sda4 1858519038 1953523711 47502337 5 Rozszerzona
Partycja 4 nie zaczyna się na granicy bloku fizycznego.
/dev/sda5 1858519040 1878048767 9764864 83 Linux
/dev/sda6 1878050816 1881196543 1572864 82 Linux swap / Solaris
/dev/sda7 1881198592 1953523711 36162560 83 Linux