ďťż
 
 
   [+] Grub z Debiana nie widzi Fedory 12
 
 

Tematy

 
    
 

 

 

 

[+] Grub z Debiana nie widzi Fedory 12





Zalingrad - 07-01-2010 17:33
Witam.
Zainstalowałem sobie obok Lennego i Windowsa XP, Fedorę 12. Po udanej instalacji uruchamiam komputer ponownie, a tu okazuje się, że (mimo dodania do Gruba wpisu o Debianie podczas procesu instalacji Fedory) z tych 3 systemów 1 się nie uruchamia. Jest nim właśnie Lenny. Otrzymuję: Error 13 podczas wyboru Debiana z menu Gruba. Nie byłem zadowolony z takiego efektu. Włożyłem płytkę DVD Debiana i w trybie naprawy przywróciłem Gruba 1,5.
Wiadomo, że na liście Gruba nie ma teraz Fedory. Zainstalowałem os-prober i za jego pomocą łudziłem się, że ją wykryję. No to się przeliczyłem. Dotarło do mnie, że przecież domyślnym systemem plików w 12 wydaniu jest ext4.
Co jeszcze kombinowałem?
Zainstalowałem zgodnie z sugestiami ArnVakera tyle, że jądra 2.6.30.
Moje pytanie: jak sprawić, by w Grubie była do wyboru cała ta wesoła kompania?
Poniżej wyciąg z menu.lst: title                Debian GNU/Linux, kernel 2.6.30-bpo.1-686
root                (hd0,5)
kernel                /boot/vmlinuz-2.6.30-bpo.1-686 root=/dev/sda6 ro quiet
initrd                /boot/initrd.img-2.6.30-bpo.1-686

title                Debian GNU/Linux, kernel 2.6.30-bpo.1-686 (single-user mode)
root                (hd0,5)
kernel                /boot/vmlinuz-2.6.30-bpo.1-686 root=/dev/sda6 ro single
initrd                /boot/initrd.img-2.6.30-bpo.1-686

title                Debian GNU/Linux, kernel 2.6.26-2-686
root                (hd0,5)
kernel                /boot/vmlinuz-2.6.26-2-686 root=/dev/sda6 ro quiet
initrd                /boot/initrd.img-2.6.26-2-686

title                Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root                (hd0,5)
kernel                /boot/vmlinuz-2.6.26-2-686 root=/dev/sda6 ro single
initrd                /boot/initrd.img-2.6.26-2-686

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title                Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title                Microsoft Windows XP Professional
root                (hd0,0)
savedefault
makeactive
chainloader        +1 oraz listę partycji. Fedora jest na 11.
fdisk -l
Device Boot      Start        End      Blocks  Id  System
/dev/sda1  *          1        1632    13109008+  7  HPFS/NTFS
/dev/sda2            1633        6854    41945715    7  HPFS/NTFS
/dev/sda3            6855        9531    21503002+  7  HPFS/NTFS
/dev/sda4            9532      60801  411826275    5  Extended
/dev/sda5            9532        9655      995967  82  Linux swap / Solaris
/dev/sda6            9656      11199    12402148+  83  Linux
/dev/sda7          11200      13631    19535008+  83  Linux
/dev/sda8          13632      14968    10739421  83  Linux
/dev/sda9          14969      54723  319332006  83  Linux
/dev/sda10          54724      60023    42572218+  83  Linux
/dev/sda11  *      60024      60801    6249284  83  Linux Czy takie rozwiązanie jest akceptowalne: spróbować zamontować ext4 pod Lennym, odnaleźć w informacje o jądrze fedory, aby potem jakiś ładny wpis do menu.lst dodać i zmodyfikować initrd?



fnmirk - 07-01-2010 19:40
Poszukaj informacji o sterowniku libata dysków i napędów. Poszukaj informacji np. o uuid.
Ewentualnie w menu grub zmień odwołania do dysków Debiana z sdx na hdx.



ArnVaker - 07-01-2010 21:48
GRUB w wersji z Lennego nie odczyta nic z partycji ext4 - czyli w tym przypadku nie będzie w stanie załadować kernela i initrd Fedory. Musiałbyś zamontować partycję z Fedorą (masz już odpowiedni kernel), żeby skopiować jajko i initrd do katalogu /boot Debiana.

A do menu.lst Debiana coś w ten deseń:
title        Fedora GNU/Linux
root        (hd0,5)
kernel        /boot/vmlinuz-fedory root=/dev/sda11 ro quiet
initrd        /boot/initrd.img-fedory To tak na szybko, ale powinno zadziałać. Na dłuższą metę natomiast wydzieliłbym osobną partycję /boot dla Fedory, choćby na ext2. No chyba, że lubisz kopiować...



Zalingrad - 07-01-2010 23:51
ArnVaker, zrobiłem metodą na szybko i działa wyśmienicie. O to mi chodziło. Zamontowałem partycję Fedory, skopiowałem wskazane pliki, dodałem wpis do menu.lst. Fedorę mam tylko po to, by pomagać znajomej na odległość z jej problemami jako początkującej (totalnie) w świecie Linuksa.

Dziękuję za pomoc. Problem rozwiązany.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis