Jump to content

Reinstalacja Grub'a


zbuko
 Share

Recommended Posts

robie wg instrukcji stąd

 

wszystko przebiega normalnie aż do

grub-install --no-floppy --recheck /dev/sda

 

otrzymuję

Probing devices to guess BIOS drivers. This may take a long time
/dev/sda: Not found or not a block device

 

hmmm... po resecie uruchmił mi się grub.

wpisałem kolejno

root (hd0,1)
setup (hd0)

tym razem wszystkie pliki były na miejscu (w szczególności stage1) i nie było żadnych błedów.

po kolejnym resecie nie miałem już menu wyboru i prawie od razu uruchomił się winxp. i na razie to tak zostawię...

 

serdecznie dziękuję za pomoc, wsparcie i motywację do znalezienia rozwiązania.

 

edit: chyba jednak nie udalo mi sie zrobic tego co chcialem. powinienem wprowadzic root (hdo,5) i trzymac kciuki. najwazniejsze ze efekt koncowy jest akceptowalny ;)

Link to comment
Share on other sites

  • 1 year later...

Jony ladnie to opisal - jesli chodzi o sytuacje gdzie system jest na dysku i nalezy przywrócic jedynie element uruchamiajacy go

naprawde bez zadnych kombinacji odpalamy jakiego badz linuksa z plytki (pendraka) uzywajac terminala (konsoli) sprawdzamy rozklad dydków i partycji:

fdisk -l

jesli na pierwszej partycji mamy pliki botowalne to w konsoli wpisujemy:

grub
root (hd0,0) - pokazujemy gdzie sa pliki do naszego systemu - pierwszy dysk i pierwsza partycja
setup (hd0) - instalujemy w sektorze startowym pierwszego dysku 
quit - konczymy prace z grubem

 

jako ze czesto uzywam fsarchiver i partimage do przenoszenia calego systemu to wczesniej edytuje plik @menu.lst gdzie ustawiam wlasciwe numerki partycji, np:

root=/dev/sda1

oraz

root (hd0,0)

czy

splashimage=(hd0,0)

w taki sposób z pierwszej na 8 i z 8 na pierwsza partycje moge przenosic caly system

 

niestety Mam problem

 

z F15 nie poszlo to latwo a system laduje sie po przeniesieniu duzo dluzej nie wiem dlaczego

zatrzymuje sie na dluuzzsza chwile na: Start Recreate Volatile Files and Directories

 

Prosze o podpowiedz co z tym fantem mozna zrobic ?

Link to comment
Share on other sites

Sprawdz czy UUID w pliku /boot/grub/menu.lst oraz UUID partycji sprawdzone poleceniem:

blkid

sa zgodne. Czy podczas uruchamiania wystepuje blad typu: /dev/sdaX is waiting to appear?

Link to comment
Share on other sites

a no wlasnie... pogrzebalem i nie zgadzaja sie..

bo sprawdzalem /var/log/boot.log i oczekuje innego UUID niz to które pokazuje mi gparted

 

problem ze nie wiem co z tym zrobic.. ?

 

blkid wyswietla:

/dev/sda1: LABEL="ZastrzeM-EM-<one przez system" UUID="565EE38C5EE362EB" TYPE="ntfs" 
/dev/sda2: LABEL="f14" UUID="57f2ef41-c3d1-47f1-a7cf-1656bd433af3" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda3: UUID="6E70FD3870FD081B" TYPE="ntfs" 
/dev/sda5: UUID="8252dc5b-0f28-4b88-b873-ebe75d60672d" TYPE="ext4" 

 

dysk na którym byla zainstalowana f15 mial W7 ale laptop, na który przenioslem system ma jedynie f15 (na sda1)

 

fdisk -l wyswietla:

Dysk /dev/sda: 320.1 GB, bajtów: 320072933376
glowic: 255, sektorów/sciezke: 63, cylindrów: 38913, w sumie sektorów: 625142448
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: 0x57690cc0

Urzadzenie Rozruch   Poczatek      Koniec   Bloków   ID  System
/dev/sda1   *        2048   209712509   104855231   83  Linux
/dev/sda2       209717248   211814399     1048576   82  Linux swap / Solaris
/dev/sda3       211814400   625141759   206663680    5  Rozszerzona
/dev/sda5       211816448   625125375   206654464   83  Linux

 

gparted pokazuje uuid :

sda1 : 4d3ce524-904f-4531-aec4-31784e7b3f9c

sda2 : ac54cdcb-1813-4d7e-a2ac-f9d4b7ee8b59

sda5 : d998603e-e81f-4db2-8a90-a29c1c5107da

 

teoretycznie problem rozwiazalem..

bo zmienilem odwolania do partycji w plikach: menu.lst i fstab

system uruchamia sie w normalnym czasie..

 

ale problem z UUID pozostal.. ?

 

--- edycja ---

 

chyba znalazlem rozwiazanie..

: uuidgen - generujemy nowe UUID

 

: reiserfstune -u wygenerowane_uuid /dev/hda1 - ale chyba na odmontowanych partycjach

 

bede testowal..

Link to comment
Share on other sites

W takim razie zajrzyj tutaj:

http://forum.pclinux....php?f=8&t=2909

Najprosciej bedzie wykonac obraz jadra, który bedzie korzystal z obecnych (aktualnych, poprawnych) UUID. I tak dobrze, ze mamy do czynienia z Grubem 0.97 .... :) Generowanie UUID nic nie da, poniewaz obraz jadra zawiera "stare" UUID. Uaktualnij /etc/fstab oraz wykonaj mkinitrd zgodnie z cytowanym postem i bedzie w porzadku.Wersje jadra uzyskasz poleceniem:

uname -r

Link to comment
Share on other sites

Tak. Oczywiście aktualny initrd przesuń sobie w bezpieczne miejsce, żebyś w razie czego mógł go przywrócić. Tyle ... i daj znać czy działa.

Link to comment
Share on other sites

  • 6 months later...

Witam mam maly problem z grubem a mianowicie mialem na jednej partycji zainstalowany win 7 na drugiej zainstalowalem suse ale kde sie tam wieszal i postanowilem zainstalowac fedore na calym dysku i bios teraz (_w ogóle_ → w ogóle) ORT nie widzi dysku dopiero po wlozeniu dvd z suse i wlaczeniu opcji boot from hard disc startuje grub i moge wybrac fedore. odpalalem juz rescue system ale po wpisaniu

chroot /mnt/sysimage
grub-install /dev/sda nie odnaleziono polecenia

 

UWAGA: Na '/dev/sda' wykryto tablice partycji GPT (GUID Partition Table)! fdisk nie obsluguje GPT. Nalezy uzyc GNU Parteda.


Dysk /dev/sda: 160.0 GB, bajtów: 160041885696
glowic: 255, sektorów/sciezke: 63, cylindrów: 19457, w sumie sektorów: 312581808
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: 0x00000000

Urzadzenie Rozruch   Poczatek      Koniec   Bloków   ID  System
/dev/sda1               1   312581807   156290903+  ee  GPT

Dysk /dev/mapper/VolGroup-lv_swap: 4227 MB, bajtów: 4227858432
glowic: 255, sektorów/sciezke: 63, cylindrów: 514, w sumie sektorów: 8257536
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: 0x00000000

Dysk /dev/mapper/VolGroup-lv_swap nie zawiera poprawnej tablicy partycji

Dysk /dev/mapper/VolGroup-lv_root: 53.7 GB, bajtów: 53687091200
glowic: 255, sektorów/sciezke: 63, cylindrów: 6527, w sumie sektorów: 104857600
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: 0x00000000

Dysk /dev/mapper/VolGroup-lv_root nie zawiera poprawnej tablicy partycji

Dysk /dev/mapper/VolGroup-lv_home: 101.6 GB, bajtów: 101569265664
glowic: 255, sektorów/sciezke: 63, cylindrów: 12348, w sumie sektorów: 198377472
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: 0x00000000

Dysk /dev/mapper/VolGroup-lv_home nie zawiera poprawnej tablicy partycji

Dysk /dev/sdb: 4127 MB, bajtów: 4127195136
glowic: 16, sektorów/sciezke: 32, cylindrów: 15744, w sumie sektorów: 8060928
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: 0xa3711de2

Urzadzenie Rozruch   Poczatek      Koniec   Bloków   ID  System
/dev/sdb1   *          32     8060927     4030448    b  W95 FAT32

Link to comment
Share on other sites

Zgaduje, ze masz Fedore 16. W F16 wprowadzono GRUB 2. Wlasciwe polecenie to

grub2-install /dev/sda

Na przyszlosc podawaj podstawowe informacje o systemie, w którym wystepuje problem: wersja i architektura systemu, kiedy ostatnio aktualizowales, typ i model urzadzenia, które sprawia klopotu itp.

 

[EDIT]

http://wiki.fedora.pl/wiki/GRUB#Procedura

Edited by WalDo
  • Upvote 1
Link to comment
Share on other sites

Zgaduję, że masz Fedorę 16. W F16 wprowadzono GRUB 2. Właściwe polecenie to

grub2-install /dev/sda

Na przyszłość podawaj podstawowe informacje o systemie, w którym występuje problem: wersja i architektura systemu, kiedy ostatnio aktualizowałeś, typ i model urządzenia, które sprawia kłopotu itp.

 

[EDIT]

http://wiki.fedora.pl/wiki/GRUB#Procedura

 

Komenda zadzialala ale nic sie nie zmienilo 'no bootable device'

Link to comment
Share on other sites

Tak sobie patrzę i wydaje mi się - na podstawie tego co wkleiłeś powyżej - że nie masz oznaczonej partycji rozruchowej.

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1               1   312581807   156290903+  ee  GPT

Może jeszcze raz rescue, chroot, uruchom fdisk /dev/sda. Wciskasz małe "a" (zmiana flagi rozruchu). Potem wybierasz partycję "1" (czyli /dev/sda1) - może wtedy cos ruszy.

No i coś mi po głowie chodzi z GPT i z rozpoczęciem partycji od 2048 bloku a u Ciebie o 1. Ale mogę się mylić.

  • Upvote 1
Link to comment
Share on other sites

Sory ale jestem poczatkujacy mozesz dokladnie napisac co mam jak uruchomic i co wpisac? No mi tez se wlasnie wydaje ze suse nagrzebal we flagach bo w grubie dziwnie pokazywalo ze mam 3 windowsy tak jakby kazda partycje oznaczyl jako system bo mialem partycje z win 7 dysk z danymi normalny windowsowy i z niego wydzielilem partycje do suse

Link to comment
Share on other sites

Z tego co widze, to najprosciej byloby zainstalowac system od poczatku. Tylko nie zdawaj sie na automat a zainstaluj system z recznym podzialem (masz opcje, o ile pamietam na samym dole w czasie instalacji) → podzial dysku

Jak na domowy uzytek, to troche bez sensu (IMHO) korzystac z LVM. Lepiej pozakladac partycje ext4.

Poczytaj sobie troche o Fedorze, bo podstaw to Ci nikt tutaj obszernie wykladal nie bedzie - na forum rozwiazujemy problemy a nie uczymy od podstaw.

http://docs.fedoraproject.org/en-US/Fedora/13/html/Installation_Guide/ (ale na poczatek nasz poradnik powinien byc OK).

Tu jest "obrazkowo" → http://www.howtoforge.com/the-perfect-desktop-fedora-16-i686-gnome ale podzial dysku tak jak mówilem lepiej wybrac wlasny.

 

[EDIT]

Przy wlasnym podziale mozesz zostawic sobie czesc dysku na reinstalacje Windows 7 obok Fedory 16

Edited by WalDo
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...