Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Jedziesz na tym konfigu, jest wielki, zły i brzydki :) Jeżeli znajdziesz jeszcze chwilę cierpliwości...
Offline
Jestem :) Będę próbował :) A pliku grub-pc nie miałem. Tam mi dwa rozwiązania podsunął do zainstalowania go, więc wybrałem to w którym pobierał ten plik.
I w ogóle mam na liście gruba do wyboru przejścia na grub2 i tam się ukazuje lista systemów i widocznie trzba to gdzieś skonfigurować jeszcze bo mam tam kernel panic :D
Offline
Olej grubego na razie :) Ten drugi ma osobny plik konfiguracyjny i trzeba go jeszcze chyba przepisać do mbr. Sprawdź konfig, to jest siduxowy z częścią (sporą) opcji poprzestawianych na sztywno. U mnie wstaje bez initrd, no i kompiluje się wieczność, ale to tylko w ramach testu.
Offline
Leci :) Zastanawia mnie czy ten kernel panic nie ma czegoś wspólnego z czymś innym - obojętnie co wpiszę do ścieżki jako kernel - jest ten sam błąd :)
Chociaż na pewno nie ma nic wspólnego z kontrolerami - widać że najpierw wstają oba dyski a potem to :) Może być że nie ma czegoś odnośnie systemu plików jedynie, ale czego:D
Ostatnio edytowany przez marg1 (2009-11-23 16:57:08)
Offline
Jeżeli teraz na tej kobyle nie wstanie, to śmiem twierdzić, że nie jest to wina konfiguracji jajka.
Tylko że już nie mam pomysłów co innego może nie grać...
Edit:
Może być że nie ma czegoś odnośnie systemu plików jedynie, ale czego
Też mi taka myśl przemknęła, dlatego sprawdziłem wczoraj czy wstanie u mnie na ext4. No i wstał...
Ostatnio edytowany przez ArnVaker (2009-11-23 17:00:14)
Offline
Jak na tym nie wstanie to pozostaje sprawdzić chyba tą partycje przez FSCK :P
Offline
W sumie to nie wiem po co. I tak jest automatycznie sprawdzana co ileś montowań, a na dystrybucyjnym jajku wszystko jest w porządku.
Czyli to też nie wina partycji samej w sobie...
Ostatnio edytowany przez ArnVaker (2009-11-23 17:03:46)
Offline
Mogę jeszcze pokazać wersję kompilatora:
gcc (Debian 4.3.4-6) 4.3.4
Offline
Ja ma taki:
gcc version 4.4.2 (Gentoo 4.4.2 p1.0)
Ale to też nie powinno mieć znaczenia.
Edit:
Na Debianie przecież też kompilowałem tym:
gcc (Debian 4.3.4-6) 4.3.4
Ostatnio edytowany przez ArnVaker (2009-11-23 17:10:38)
Offline
Pewnie że to nie ma znaczenia, jak byto miało coś do tego to by był błąd przy samej kompilacji chyba :)
Offline
Wracając do gruba, to jakie wcześniej miałeś pakiety z "grub" w nazwie?
Debianowy grub-legacy obsługuje jednak ext4, czy to może ten wynalazek?
Offline
Skompilowałem i dalej to samo.
Teraz mam:
marg1@siduxbox:~$ dpkg -l | grep grub ii grub 0.97-59 GRand Unified Bootloader (dummy package) ii grub-common 1.97+20091115-1 GRand Unified Bootloader, version 2 (common files) ii grub-pc 1.97+20091115-1 GRand Unified Bootloader, version 2 (PC/BIOS version) ii grub2 1.97+20091115-1 GRand Unified Bootloader, version 2 (dummy package)
Wcześniej miałem grub-legacy teraz nie mam.
Mam instalować grub-gfxboot?
Przy próbie instalacji grub-gfxboot:
Następujące pakiety mają NIESPEŁNIONE zależności: grub-gfxboot grub-pc 0 pakietów aktualizowanych, 1 instalowanych, 0 do usunięcia i 176 nie aktualizowanych. Do pobrania 0B/941kB archiwów. Zajęte po rozpakowaniu: 2011kB. Następujące pakiety mają niespełnione zależności: grub-pc: Jest w konflikcie z: grub-legacy but it is not going to be installed. grub-gfxboot: Jest w konflikcie z: grub ale zainstalowana jest wersja 0.97-59.
Nic nie instalowałem, taki wydruk próbny :)
Ostatnio edytowany przez marg1 (2009-11-23 18:02:22)
Offline
marg1 napisał(-a):
Wcześniej miałem grub-legacy teraz nie mam.
To on obsługuje ext4? Cały czas myślałem, że nie :)
Może to jednak coś z tym grubem. No ale skoro nie masz partycji /boot to musi obsługiwać, dziwne... Proponuję zaktualizować do końca do grub2, ale ostrożnie, najpierw poczytaj itd. itp., żeby czasem nie skończyło się reinstalacją systemu ]:-> Ja go nigdy nie używałem, mam wydzieloną partycję /boot.
Offline
Już czytam na debian linux że przejście na grub2 to nie jest sielanka :) poczytam dalej :)
We'll be in touch ;)
Offline
Sporo informacji o grub2 - http://sidux.com/index.php?module=Wikula&tag=Grub2Intro
Offline
Jeszcze coś wpadło mi do głowy :)
1. Odpal system na dystrybucyjnym jajku, zrób kopię jego initrd
cp /boot/initrd.img-'uname -r' /ścieżka/do/whatever
2. W pliku
/etc/initramfs-tools/initramfs.conf
zmień linijkę
MODULES=most
na
MODULES=dep
3. Wywal initrd
update-initramfs -d -k $(uname -r)
4. Utwórz nowe
update-initramfs -c -k $(uname -r)
5. Reboot, jeżeli system wstanie to wrzuć to initrd na jakiś serwer i daj linka.
Możesz jeszcze dla bezpieczeństwa/wygody/komfortu psychicznego zainstalować wcześniej inne repowe jajko.
Ostatnio edytowany przez ArnVaker (2009-11-23 23:26:58)
Offline
Mam około 3 kernele nie pamiętam ile, bo w siduxie nowe jajko wychodzi średnio dwa razy dziennie a ja na bieżąco aktualizuję :)
Tak że mogę tego spróbować.
Ale jutro :P
Jesteś niezmordowany :D
Ostatnio edytowany przez marg1 (2009-11-23 23:07:06)
Offline
marg1 napisał(-a):
Ale jutro
Racja, też dzisiaj nie chciałoby mi się już w tym grzebać... Ale jutro, czemu nie ;)
Offline
Zrobiłem, system wstał :)
initrd.img-2.6.31-6.slh.1-sidux-amd64
A tu jest initrd.img-2.6.31-6.slh.1-sidux-amd64.bak Nie wiem, czy się przyda :)
Ostatnio edytowany przez marg1 (2009-11-24 11:42:38)
Offline
Niestety nic nowego się nie dowiedziałem. Sterowniki które siedzą w tym initrd cały czas wrzucaliśmy na sztywno...
Jeszcze taki głupi pomysł :) Próbowałeś zamiast
kernel /boot/vmlinuz-2.6.31.6 root=/dev/sdb1 ro
dać
kernel /boot/vmlinuz-2.6.31.6 root=/dev/sda1 ro
?
Offline
Już chyba wiem, gdzie jest problem:
To wydruk wcześniejszy z fdisk -l , wkleiłem go wcześniej na forum:
Disk /dev/sda: 640.1 GB, 640133946880 bytes 255 heads, 63 sectors/track, 77825 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xa2d1a2d1 Device Boot Start End Blocks Id System /dev/sda1 * 1 5099 40955675+ 7 HPFS/NTFS /dev/sda2 5100 77824 584163562+ f W95 Ext'd (LBA) /dev/sda5 5100 77824 584163531 7 HPFS/NTFS Disk /dev/sdb: 163.9 GB, 163915135488 bytes 255 heads, 63 sectors/track, 19928 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000001 Device Boot Start End Blocks Id System /dev/sdb1 1 3647 29294496 83 Linux /dev/sdb2 3648 19929 130785165 5 Extended /dev/sdb5 3648 4376 5855661 82 Linux swap / Solaris /dev/sdb6 4377 19929 124929441 83 Linux
To wydruk z teraz:
Disk /dev/sda: 163.9 GB, 163915135488 bytes 255 heads, 63 sectors/track, 19928 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000001 Device Boot Start End Blocks Id System /dev/sda1 1 3647 29294496 83 Linux /dev/sda2 3648 19929 130785165 5 Extended /dev/sda5 3648 4376 5855661 82 Linux swap / Solaris /dev/sda6 4377 19929 124929441 83 Linux Disk /dev/sdb: 640.1 GB, 640133946880 bytes 255 heads, 63 sectors/track, 77825 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xa2d1a2d1 Device Boot Start End Blocks Id System /dev/sdb1 * 1 5099 40955675+ 7 HPFS/NTFS /dev/sdb2 5100 77824 584163562+ f W95 Ext'd (LBA) /dev/sdb5 5100 77824 584163531 7 HPFS/NTFS
/etc/fstab też aktualny:
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> #Entry for /dev/sdb1 : UUID=5f920d9e-ef7c-4369-8a76-263e93c11708 / ext4 defaults,errors=remount-ro,noatime,barrier=0 0 $ #Entry for /dev/sda1 : UUID=265C90055C8FCDCD /media/disk1part1 ntfs-3g defaults,auto,users,locale=pl_PL.UTF-8 0 0 #Entry for /dev/sda5 : UUID=2ECC241ACC23DB3C /media/disk1part5 ntfs-3g defaults,auto,users,locale=pl_PL.UTF-8 0 0 #Entry for /dev/sdb6 : UUID=616048fe-d89e-4fb5-97a6-bda7296b2694 /media/disk2part6 ext3 auto,users,rw,exec,noatime 0 $ #Entry for /dev/sdb5 : UUID=f9173822-ed01-4a2f-97a1-43ac98e7f523 none swap sw 0 0 /dev/cdrom /media/cdrom udf,iso9660 noauto,ro,users 0 0
Już chyba to wcześniej zauważyłem, ale nie dawałem temu wiary bo myślałem, że głupieję, ale jak widać, co któreś uruchomienie dyski zamieniają się kolejnością :)
Przysięgam, ze nie zmieniam kolejności botowania dysków w BIOS-ie! :)
Z resztą, gdybym tak zrobił, grub by się nie załadował, bo mam go tylko na dysku z windowsem.
Być może coś robi w konia mnie i gruba, co nie wpisze do menu.lst, po restarcie zmienia się kolejność dysków w fdisk -l i dlatego grub tej partycji nie widzi. Ale czemu w takim razie na tym aktualnym kernelu za każdym razem grub wstaje? Wiem czemu, bo dyski w /etc/fstab są zamontowane po UUID-ch, a nie po ścieżkach.
Czy da się w siduxie zamontować te dyski normalnie po ścieżkach? - Mam na myśli plik /etc/fstab ?
Z drugiej strony jak do gruba wpiszę UUID-y to mam kernel panic, więc może zatem zamontować w /etc/fstab dyski po ścieżkach a nie po UUID-ach i do gruba wpisać ścieżki - tak jak mam teraz? Tzn w zasadzie może wywalić UUID-y /etc/fstab, bo sa w nim jak widać i UUID-y i ścieżki, więc może wywalić UUID-y i zamontować tak jak się montuje standardowo w Debianie po ścieżkach? Tylko czy to zadziała w Siduxie?
Tylko czy tak się da?
Ostatnio edytowany przez marg1 (2009-11-24 13:58:19)
Offline
Kernel bez initrd nie obsługuje UUID-ów w grubie. Natomiast w fstabie mogą sobie zostać.
Edit:
Nie wiem jak zachować zawsze tą samą kolejność dysków bez użycia UUID w grubie. Może załóż wątek, tutaj pewnie już nikt poza nami nie zagląda :) Ewentualnie spróbuj wrzucić mapowanie w grubie, ale tego się chyba używa tylko dla DOS-a i Windowsa, także szanse marne.
Ostatnio edytowany przez ArnVaker (2009-11-24 14:08:50)
Offline
To może grub w Siduksie wymaga UUID'ów, a co za tym idzie ie można mieć w nim kernela bez inird - czyli powinienem faktycznie zaktualizować grub, może?
Tyle czasu, żeby zaobserwować takie głupie zjawisko, a już mi coś świtało wcześńiej, tylko mówię, nie chyba się pomyliłem, pewnie tak było, a to było odwrotnie i co chwile jest odwrotnie - Shit!:D
Ostatnio edytowany przez marg1 (2009-11-24 14:12:22)
Offline
marg1 napisał(-a):
To może grub w Siduksie wymaga UUID'ów
Spróbuj wrzucić wpis bez UUID dla repowego jajka. A tak w ogóle, to edytowałem poprzedni post.
Ostatnio edytowany przez ArnVaker (2009-11-24 14:12:31)
Offline
Ale dla nowego repowego, czy tego mojegokompilowanego? Na moim cały czas nie mam UUID'ów w grubie, bo inaczej mam kernel panic. I tak w kółko ja nie mogę....
Ostatnio edytowany przez marg1 (2009-11-24 14:14:14)
Offline