View previous topic :: View next topic |
Author |
Message |
binas77 Tux's lil' helper
Joined: 12 Nov 2005 Posts: 131 Location: Łódź
|
Posted: Wed Nov 29, 2006 8:26 pm Post subject: [SOLVED]Problem z MBR dla dysku SATA |
|
|
Witam !!!
Mam dość uciążliwy problem, a tyczy się on Gruba ... i pewnie mojego dysku. A więc od początku:
jakiś czas temu instalowałem poraz kolejny gentoo, w chroot-cie oczywiście, i przyszło mi zainstalować MBR, co poszło bez problemu. Instalowałem go w sposób następujący:
Code: |
grub
> root (hd0,1)
>setup (hd0)
>quit
|
Niestety (albo naszczęście) dzisiaj zachciało mi się zaktualizować jajeczko do nowej wersji (czasem kiedyś trzeba). Po emergu wydaję te same polecenia już z działającego systemu i oto efekt:
Code: |
grub> root (hd0,1)
Error 22: No such partition
grub> setup (hd0)
Error 12: Invalid device requested
grub> quit
|
Czytałem trochę o błedach Gruba i nie zniechęcony ponawiam dla moich dysków:
Code: |
grub> root (sd0,1)
Error 23: Error while parsing number
grub> setup (sd0)
Error 23: Error while parsing number
grub> quit
|
No więc - myślę sobie - uruchomie livecd i tam już będzie OK... i moje zdziwienie... tam dokładnie takie same błedy !!!!!!
Dodam jeszcze, że chciałem się przesiąść z suspend2-sources na gentoo-sources-r3 + suspend patch oraz, że wynik polecenia:
Code: |
localhost ~ # fdisk -l
Disk /dev/hdb: 30.0 GB, 30020272640 bytes
16 heads, 63 sectors/track, 58168 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 58168 29316640+ 83 Linux
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3647 29294496 83 Linux
/dev/sda2 3648 3709 498015 82 Linux swap / Solaris
/dev/sda3 3710 30401 214403490 83 Linux
localhost ~ #
|
W livecd zmieniają się wszystkie sda na hda.
Mój dysk jest S ATA na kontrolerze JMicron wykrywany przez jajo jako JMB363.......................
Czy ktoś z Was miał już z czymś takim doczynienia, bo zasadniczo mówiąc, w tej chwili nie jestem w stanie zupgrade-ować kernela. Proszę o jakieś wskazówki bądź linki do prawidłowych rozwiązań !!! _________________ __ROZBARAT__
LRU #424198
[img]http://baner.e-palarnia.pl/baner.78.3.gif[/img]
Last edited by binas77 on Fri Dec 01, 2006 3:16 pm; edited 2 times in total |
|
Back to top |
|
|
Yatmai Veteran
Joined: 12 Nov 2005 Posts: 1501 Location: Kraków
|
Posted: Wed Nov 29, 2006 9:20 pm Post subject: |
|
|
Primo sprawdź zawartość device.map...
Secundo, nie możesz walnąć po ludzku grub-install /dev/sda ?? _________________ Desktop: [Ath64 X2 2GB DDR2 GF76GT] [amd64] [2.6.29-gentoo] [nVidia] [KDE 3.5.10]
Lapek: [HP nc6000] [i686] [2.6.29-ARCH] [ati-open] [KDE 3.5.10] |
|
Back to top |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Thu Nov 30, 2006 10:14 am Post subject: |
|
|
Minipowłoka GRUB'aska ma tab-completion. Proponuję użyć, to niekiedy rozjaśnia to i owo w główce. _________________ powered by power plant |
|
Back to top |
|
|
szolek Guru
Joined: 30 Mar 2005 Posts: 570 Location: Brzóza Królewska
|
Posted: Thu Nov 30, 2006 12:03 pm Post subject: |
|
|
Ten hdb zdaje się będzie w grubie widziany jako pierwszy czyli (hd0). Czyli numerek wyżej byłby sda. Poza tym Wydaje mi się że numerem partycji w grubie chcesz wskazać swapa. |
|
Back to top |
|
|
binas77 Tux's lil' helper
Joined: 12 Nov 2005 Posts: 131 Location: Łódź
|
Posted: Thu Nov 30, 2006 5:36 pm Post subject: |
|
|
Art.root wrote: | Primo sprawdź zawartość device.map...
Secundo, nie możesz walnąć po ludzku grub-install /dev/sda ?? |
ad Primo:
Code: |
vim /boot/grub/device.map
...
(fd0) /dev/fd0
(hd0) /dev/hda
(hd1) /dev/hdb
|
ad Secundo:
Code: |
localhost ~ # grub-install /dev/sda
/dev/sda does not have any corresponding BIOS drive.
localhost ~ # grub-install /dev/hda
/dev/sda1 does not have any corresponding BIOS drive.
|
_________________ __ROZBARAT__
LRU #424198
[img]http://baner.e-palarnia.pl/baner.78.3.gif[/img] |
|
Back to top |
|
|
Yatmai Veteran
Joined: 12 Nov 2005 Posts: 1501 Location: Kraków
|
Posted: Thu Nov 30, 2006 6:11 pm Post subject: |
|
|
Zdaje mi się, że trzeba by uzupełnić zawartość /etc/mtab..... _________________ Desktop: [Ath64 X2 2GB DDR2 GF76GT] [amd64] [2.6.29-gentoo] [nVidia] [KDE 3.5.10]
Lapek: [HP nc6000] [i686] [2.6.29-ARCH] [ati-open] [KDE 3.5.10] |
|
Back to top |
|
|
binas77 Tux's lil' helper
Joined: 12 Nov 2005 Posts: 131 Location: Łódź
|
Posted: Thu Nov 30, 2006 6:14 pm Post subject: |
|
|
Art.root wrote: | Zdaje mi się, że trzeba by uzupełnić zawartość /etc/mtab..... |
hmmm... wydaje się być poprawna:
Code: |
vim /etc/mtab
...
/dev/sda1 / ext3 rw,noatime 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec 0 0
udev /dev ramfs rw,nosuid 0 0
devpts /dev/pts devpts rw,nosuid,noexec 0 0
/dev/sda3 /home ext3 rw,noatime 0 0
shm /dev/shm tmpfs rw,noexec,nosuid,nodev 0 0
usbfs /proc/bus/usb usbfs rw,noexec,nosuid,devmode=0664,devgid=85 0 0
|
_________________ __ROZBARAT__
LRU #424198
[img]http://baner.e-palarnia.pl/baner.78.3.gif[/img] |
|
Back to top |
|
|
Kruczek n00b
Joined: 28 Nov 2006 Posts: 1
|
Posted: Thu Nov 30, 2006 11:23 pm Post subject: |
|
|
Code: | vim /boot/grub/device.map
...
(fd0) /dev/fd0
(hd0) /dev/hda // nie powinno tu być /dev/sda ?
(hd1) /dev/hdb
|
Masz dysk SATA, a w device.map masz wpisane (hd0) /dev/hda(powinno być /dev/sda), dlatego Grub nie znajduje Ci takiego urządzenia.
... i tak jak ktoś wyżej napisał, w Twoim przypadku (hd0,1) wskazywało by na swap-a, więc nie jest to dobry pomysł |
|
Back to top |
|
|
binas77 Tux's lil' helper
Joined: 12 Nov 2005 Posts: 131 Location: Łódź
|
Posted: Fri Dec 01, 2006 8:59 am Post subject: |
|
|
Kruczek wrote: | Code: | vim /boot/grub/device.map
...
(fd0) /dev/fd0
(hd0) /dev/hda // nie powinno tu być /dev/sda ?
(hd1) /dev/hdb
|
Masz dysk SATA, a w device.map masz wpisane (hd0) /dev/hda(powinno być /dev/sda), dlatego Grub nie znajduje Ci takiego urządzenia.
... i tak jak ktoś wyżej napisał, w Twoim przypadku (hd0,1) wskazywało by na swap-a, więc nie jest to dobry pomysł |
heh
Fakt, ale nie pomogło...
Za to z LiveCD udało mi się zainstalować Powodem była mała literówka
Ha !!!
Code: |
cp /proc/mounts /etc/mtab
|
I po sprawie !!!
Dzięki wszystkim za podpowiedź !!!
POZDRAWIAM _________________ __ROZBARAT__
LRU #424198
[img]http://baner.e-palarnia.pl/baner.78.3.gif[/img] |
|
Back to top |
|
|
|