Jak zainstalować GRUB

0 głosów
wizyt: 3,709

Witam,

Jak zwykle szczęście mi sprzyja i mam problem, mianowicie mam zainstalowaną Vistę i zapragnąłem zainstalować sobie Ubuntu na wydzielonej partycji - zrobione, wymagany ponowne uruchomienie i uruchamia się Vista... Myślałem sobie, że będzie możliwość wyboru systemu ale to nie "samosie". 

Co mam teraz zrobić, żeby dostać się do linuksa? Z innej beczki: czy jeśli mam bootloadera to czy będę mógł użyć kolejnego (chyba można takim mianem określić GRUB'a) bez psucia tego istniejącego (nieoryginalna vista)?

24 marca 2010 w Oprogramowanie przez użytkownika jankesdh Poziom 5 (3,180)
   

15 odpowiedzi

0 głosów
 
Najlepsza odpowiedź
Jesli masz RAID-0, to zapomnij o Ubuntu, jak masz RAID-1/5, to poradnik masz tu:

https://help.ubuntu.com/community/FakeRaidHowto

..co w praktyce oznacza rowniez zapomnij.

Dla fake RAID najlepiej sprawdza sie Linux Mandriva, polecam 2010.0, testuje je u siebie od dluzszego czasu (od wersji 10, kiedy sie nazywal jeszcze Mandrake), zarowno 32-bit, jak i 64-bit.
odpowiedź 25 marca 2010 przez użytkownika jeomax.co.uk Poziom 11 (475,040)
wybrane 9 listopada 2013 przez użytkownika TheSpeed
0 głosów
GRUB powinien sie wlasnie zainstalowac automagicznie. Ktora wersje Ubuntu instalowales ?

Tu masz, jak naprawic/zainstalowac GRUBa w Ubuntu:

http://www.howtogeek.com/howto/ubuntu/reinstall-ubuntu-grub-bootloader-after-windows-wipes-it-out/

Jak wlaczysz system z plyty, przejrzyj plik:
/boot/grub/menu.lst

Jak nie wiesz, jak przejrzec - zainstaluj Midnight Commandera:
sudo apt-get install mc

i uruchom go:
mc

czy sa odpowiednie wpisy (i czy w ogole plik istnieje) - po wykonaniu rzeczy z powyzszego linka, oczywiscie. Jesli sie nie bedzie uruchamiac dalej, podaj zawartosc tego pliku oraz co wyrzuci konsola po wpisaniu:
sudo fdisk -l
(jak nie masz fdisk, to sudo apt-get install fdisk)

Mozna miec tylko jeden bootloader linuksowy, wiec lepiej skup sie tylko na GRUBie.
odpowiedź 25 marca 2010 przez użytkownika jeomax.co.uk Poziom 11 (475,040)
0 głosów
Ubuntu 9.10PL Karmelkowy Koliberek x64 z ubuntu.pl Jedyne co wczoraj zdziałałem to zainstalowanie w Viście EasyBCD, które dodaje linucha w wyborze systemu (tym windowsowskim), po wybraniu linucha jest jakiś GRUB, ale dalej nic niedziała...
odpowiedź 25 marca 2010 przez użytkownika jankesdh Poziom 5 (3,180)
0 głosów
Instrukcja z linku mi nie przechodzi (brak takiej komendy??) Jak próbuje otworzyć menu.lst z terminala to otwiera mi się puste okno, jak otwieram ręcznie to mam:

title Ubuntu 9.10, kernel 2.6.31-14-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/mapper/isw_dhghjaidec_Volume03 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic

title Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/mapper/isw_dhghjaidec_Volume03 ro single
initrd /boot/initrd.img-2.6.31-14-generic

title Ubuntu 9.10, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin

Reszta to komentarze (#). Czyli jest GRUB, ale nie ma tam windowsa i w ogóle to się nie pojawia przy bootowaniu :/
odpowiedź 25 marca 2010 przez użytkownika jankesdh Poziom 5 (3,180)
0 głosów
Nie podales, co wypluwa fdisk-l.

P.S.
Instalowales, tak jak tutaj ?:
http://apcmag.com/how_to_dualboot_vista_with_linux_vista_installed_first.htm?page=1
odpowiedź 25 marca 2010 przez użytkownika jeomax.co.uk Poziom 11 (475,040)
0 głosów
fdisk -l

Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3e37a32a

Device Boot Start End Blocks Id System
/dev/sda1 1 39163 314572800 7 HPFS/NTFS
/dev/sda2 39163 153040 914712572 7 HPFS/NTFS
/dev/sda3 153040 155650 20970496 83 Linux

Disk /dev/sdb: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x6ab0e1a5

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 77825 625129119+ 7 HPFS/NTFS


odpowiedź 25 marca 2010 przez użytkownika jankesdh Poziom 5 (3,180)
0 głosów
sudo apt-get install fdisk:

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Pakiet fdisk nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
Jednak następujące pakiety go zastępują:
util-linux
E: Pakiet fdisk nie ma kandydata do instalacji
odpowiedź 25 marca 2010 przez użytkownika jankesdh Poziom 5 (3,180)
0 głosów
Instalowałem tak jak z linku tylko z jedną różnicą - nie zmniejszyłem partycji na której jest sytem tylko inną, ale znajdującą się na tej samej macierzy - czyżby to powodowało aż takie problemy ??
odpowiedź 25 marca 2010 przez użytkownika jankesdh Poziom 5 (3,180)
0 głosów
Co do tego bootloadera, który "rejestruje" Viste nie jestem pewnien, czy można się go pozbyć. W zasadzie to go chyba nie można skonfigurować. No i ten bootloader jest od razu po załadowaniu biosu, przed bootloaderem konfigurowalnym w windowsie.
odpowiedź 25 marca 2010 przez użytkownika jankesdh Poziom 5 (3,180)
0 głosów
Wspaniale... A jak wypada Manriva jeśli chodzi o prostote działania i porzebę na "moc" komputera. Ubuntu chciałem sobie w pełni przetestować, bo wiem, że nie jest skomplikowany a w planie mam złożenie kompa do internetu ze starych gratów (AMD Athlon 64bit, 1 rdzeń i 1GB ram) i po to była mi ten eksperyment.

W moim konfigu mam dwa dyski w fakeraid i jeden podłączony do kontrolera na pci-e x1. Teoretycznie jakbym sobie wydzielił partycję na tym pojedyńczym dysku to powinno to działać (zakładam, że stery do kontrolera ubuntu ma wbudowane), tak?
Sorry, że pytam najpierw bo wolę się upewnić zanim zaczne ponad 600GB z dysku na macierz przenosić... ;)
odpowiedź 25 marca 2010 przez użytkownika jankesdh Poziom 5 (3,180)
0 głosów
Teraz mam inny problem - error 21 jak wybieram Viste w GRUB'ie.
Co zrobiłem:
-zainstalowałem Ubuntu na partycji dysku podłączonego do kontrolera na pcie
-podczas instalacji wybrałem, żeby zainstalował GRUB na partycji z loaderem visty

Czy GRUB trzeba edytować i wpisać na jakim dysku i partycji znajduje się loader Visty? Jestem pewien, że loader jest na dysku pod tym kontrolerem, bo jak uruchamiam napraw komputer z dvd to nie widzi żadnego systemu. Teraz nawet nie mogłem znaleźć poprawnych sterowników do tego kontrolera. Niby się wczytały, ale nie znajdowało systemu a z linuksa widzę, że pliki które były na partycji rozruchowej są tam. Sęk w tym, że nie wiem jak linuks nadaje nazwy tym partycjom (mam na maśli to: rootnoverify (hd2,0)).

Jakieś pomysły?
odpowiedź 25 marca 2010 przez użytkownika jankesdh Poziom 5 (3,180)
0 głosów
Blad, bo GRUBa instaluje sie w bootsektorze dysku - i to bootowalnego, nie w sektorze partycji. No i zasada taka, zeby wskazywalo to na dysk (w Twoim przypadku podpiety do kontrolera), a nie macierz. Z tego ostatniego wzgledu (skopana obsluga RAID-0) wybralem wlasnie Mandrive.
Jakby opisac z grubsza roznice Mandriva-Ubuntu ? Coz, tak jak ich protoplastow, czyli Red Hat kontra Debian. Pomijajac roznice w pakietach (rpm vs deb) to roznia sie niewiele, przy czym Ubuntu ma prosty interfejs instalacyjny, w mandarynie mozesz sobie wiecej powybierac. No i instalator - ponoc apt-get jest najlepszy ;-) ale do urpmi, czy tam graficznego menedzera pakietow mozna sie tez przyzwyczaic. Ubuntu tez z zasady ma byc bardziej stabilny, choc ja nie narzekam na MDV. Zasobow zrec nie bedzie, jesli nie zainstalujesz KDA - wybierz sobie Gnome i powylaczaj lub nie wybieraj pakietow a'la Apache, SSH, FTP, MySql, shorewall itd.
Wracajac do sposobu instalacji - wrzuc linuksa Live (czy to Ubuntu, czy Mandriva One) i znajdz graficznego menedzera dyskow, wlacz poziom zaawansowany i odczytasz dokladne symbole (wraz z UUID) swoich dyskow i partycji. To mozna przelozyc na grubowe symbole, np. sda1 to bedzie hd0,0, sda5 to hd0,4 sdb1 to hd1,0 itd - jak pamietam.
odpowiedź 25 marca 2010 przez użytkownika jeomax.co.uk Poziom 11 (475,040)
0 głosów
Tuż przed chwilą edytowałem sobie menu.lst na to co uważałem, że powinno się tam znaleźć i jest git :)) Najpierw bootoje się grub potem piratoloader Visty ;)

Co do poprzedniej próby jestem prawie pewien, że nie wybrałem w zaawansowanych opcjach podczas instalacji miejsca do zainstalowania grub, więc być może to był problem. Dziwne jest to, że normalnie odczytuje mi macierz w ntfs bez problemów. Zapisywać pliki też mogę...
odpowiedź 25 marca 2010 przez użytkownika jankesdh Poziom 5 (3,180)
0 głosów
Moze nie uscislilem. Ubuntu wymaga, by partycja /boot (czy tam glowna, jesli nie masz podzialu) NIE byla ulokowana na RAID-0. Moze byc na RAID-1. Ale nie stanowi problemu, jesli bootowanie odbywa sie z pojedynczego dysku - potem mozesz sobie zamontowac wszelkie partycje macierzowe - w ten sposob oczywiscie mozesz cieszyc sie z Ubuntu.
No to ciesze sie, ze w koncu dziala.
odpowiedź 26 marca 2010 przez użytkownika jeomax.co.uk Poziom 11 (475,040)
0 głosów
Dzięki za pomoc, pojawił się nowy równie ciekawy problem, ale założe osobny wątek.
odpowiedź 26 marca 2010 przez użytkownika jankesdh Poziom 5 (3,180)
...