Skocz do zawartości

Problem Z Instalacją Fedora 11 Na Dysku Sata


maciek06

Rekomendowane odpowiedzi

Witam.

Na swoim komputerze mam zainstalowaną Fedorę 10 x86_64 i jako że wyszła wersja 11 postanowiłem zaktualizować system.

I tu pojawił się problem, instalator nie wykrywa mojego dysku (SATA).

Skoro nie powiodła się instalacja, to postanowiłem spróbować zaktualizować system przez preupgrade. Po pobraniu aktualizacji i zresetowaniu komputera pojawia się komunikat że instalator nie potrafi znaleźć /root.

Szukając przyczyny okazało się że instalator nie widzi na moim komputerze dysków SATA, za to nie ma problemów z dyskami podpiętymi na IDE.

 

Ma ktoś pomysł jak przejść na Fedorę 11?

 

Moja płyta główna to: Abit (KN9 nForce 4 Ultra - nie wiem czy to nie jest przyczyna moich problemów)

Procesor: AMD Athlon 64 X2 3800+

Grafika: GeForce 7300GT

Dysk: SAMSUNG 120GB SATA II

 

Odnośnik do komentarza
Udostępnij na innych stronach

Może po upgradzie plik grub.conf został niepoprawnie wygenerowany. Przejrzyj sobie na livecd numerki dysków i plik /boot/grub/grub.conf . Możesz też pokazać fdisk -l .

 

grub.conf

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/sda3
#          initrd /initrd-version.img
#boot=/dev/sda
default=1
timeout=1
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Upgrade to Fedora 11 (Leonidas)
kernel /upgrade/vmlinuz preupgrade repo=hd::/var/cache/yum/preupgrade stage2=hd:UUID=8bf0f240-75a6-4167-a451-d9bba1545d7a:/upgrade/install.img ks=hd:UUID=8bf0f240-75a6-4167-a451-d9bba1545d7a:/upgrade/ks.cfg
initrd /upgrade/initrd.img
title Fedora (2.6.27.25-170.2.72.fc10.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.27.25-170.2.72.fc10.x86_64 ro root=UUID=d4e5ad76-66ae-4b90-951f-a24218ae4ba9 rhgb quiet vga=0x318
initrd /initrd-2.6.27.25-170.2.72.fc10.x86_64.img
title Fedora (2.6.27.24-170.2.68.fc10.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.27.24-170.2.68.fc10.x86_64 ro root=UUID=d4e5ad76-66ae-4b90-951f-a24218ae4ba9 rhgb quiet vga=0x318
initrd /initrd-2.6.27.24-170.2.68.fc10.x86_64.img
title Fedora (2.6.27.21-170.2.56.fc10.x86_64)
root (hd0,0)
kernel /vmlinuz-2.6.27.21-170.2.56.fc10.x86_64 ro root=UUID=d4e5ad76-66ae-4b90-951f-a24218ae4ba9 rhgb quiet vga=0x318
initrd /initrd-2.6.27.21-170.2.56.fc10.x86_64.img

 

fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0cb6bcc4

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          26      208813+  83  Linux
/dev/sda2              27         141      923737+  82  Linux swap / Solaris
/dev/sda3             142        2501    18956700   83  Linux
/dev/sda4            2502       19457   136199070    f  W95 Ext'd (LBA)
/dev/sda5            2502        8875    51199123+  83  Linux
/dev/sda6            8876       19457    84999883+   6  FAT16

Odnośnik do komentarza
Udostępnij na innych stronach

Widzisz, że nie ma odpowiedniego wpisu. Jest tylko do upgradu jeden i trzy dla f10. Podmontuj sobie na livecd /dev/sda1. sprawdź jakie są nazwy plików dla f11 i utwórz odpowiedni wpis. Jeden z tych może zadziała:

title Fedora (2.6.29.5-191.fc11.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.29.5-191.fc11.x86_64 ro root=UUID=d4e5ad76-66ae-4b90-951f-a24218ae4ba9 vga=0x317 quiet
        initrd /initrd-2.6.29.5-191.fc11.x86_64.img
title Fedora (2.6.29.4-167.fc11.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.29.4-167.fc11.x86_64 ro root=UUID=d4e5ad76-66ae-4b90-951f-a24218ae4ba9 vga=0x317 quiet
        initrd /initrd-2.6.29.4-167.fc11.x86_64.img

Btw. jesteś pewien, że upgrade zakończył się prawidłowo.

Odnośnik do komentarza
Udostępnij na innych stronach

Upgrade nawet się nie zaczął. Zostały ściągnięte wszystkie pliki do aktualizacji. Kolejnym krokiem miało być zresetowanie komputera i aktualizacja systemu. Tylko że po restarcie na początku aktualizacji pojawia się komunikat z informacją że nie można znaleźć roota systemu (root nie zamontowany).

Uruchamiałem Fedorę 11 x86_64 z liveCD i tutaj też nie widzi dysku SATA ("fdisk -l" nic nie wyświetla).

Podłączyłem dysk IDE i tu nie ma problemów. Fedora zainstalowała się na tym dysku, zaktualizowała, ale dalej nie widzi dysku SATA.

Jest jakaś możliwość doinstalowania sterowników? I jak to przenieść na dysk SATA.

Odnośnik do komentarza
Udostępnij na innych stronach

Aaa, to u mnie była identyczna sytuacja, że anakonda nie radziła sobie z dyskiem. Rozwiązaniem jest albo usunięcie wszystkiego i stworzenie nowej tablicy partycji (ewentualnie możesz jeszcze naprawiać starą programem testdisk) lub update do f11 za pomocą yuma. Z tym drugim trochę jest zabawy, ale u mnie ogólnie poszło i jestem zadowolony. Anaconda w f11 jest trochę niedopracowana niestety...

Odnośnik do komentarza
Udostępnij na innych stronach

Tylko pytanie czy po aktualizacji yumem odpali mi się sytem, bo zastanawia mnie to że po zainstalowaniu na dysku IDE fedorka dalej nie widzi dysku SATA. Jeżeli był by to problem z partycjami to fdisk mimo to i tak by coś wyświetlił. A tu nie ma nawet wpisu w /dev że takie (_użądzenie_ → urządzenie) ORT w ogóle jest.

Nie wiem czy winą nie jest tu brak obsługi kontrolera SATA.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Obsługa sata jest od dobrych paru lat na linuksie i raczej nie w tym problem. Zresztą jak na f10 działał to dlaczego nie miałby działać na f11. IMO to, że anaconda nie chce ruszyć nie znaczy, że system po aktualizacji nie wstanie. Jak już napisałem wcześniej u mnie anaconda też nie widziała dysku.

Odnośnik do komentarza
Udostępnij na innych stronach

Utknąłem na próbie zamontowania dysku SATA .

 

[root@localhost ~]# fdisk -l /dev/sdb

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0001ce1a

  Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1          26      208813+  83  Linux
/dev/sdb2              27         158     1060290   82  Linux swap / Solaris
/dev/sdb3             159        2770    20980890   83  Linux
/dev/sdb4            2771       19457   134038327+   5  Extended
/dev/sdb5            2771        6687    31463271   83  Linux
/dev/sdb6            6688       19457   102574993+  83  Linux
[root@localhost ~]# ls /dev/sdb*
/dev/sdb
[root@localhost ~]# mount /dev/sdv3 /mnt/home3/
mount: you must specify the filesystem type
[root@localhost ~]# mount -t ext3 /dev/sdv3 /mnt/home3/
mount: special device /dev/sdv3 does not exist
[root@localhost ~]# 

 

Niby widzi dysk ale nic nie można z nim zrobić.

Da się coś z tym zrobić?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...