czeper
(czeper)
17 Lipiec 2009 09:21
#1
Witam,
ostatnio musiałem zainstalować na nowo debiana. Debian działa, niestety nie działa gentoo i arch. W tych systemach pojawia się podczas uruchamiania komunikat typu:
Dziwne jest też, że debian oznacza dyski jako 'hda…", natomiast reszta jako “sda…”. Przed instalacja debiana obydwa systemy działały.
Wpisy na menu.lst mam na 100% poprawne.
matiit
(matiit)
17 Lipiec 2009 10:54
#2
Pokaż:
fdisk -l
menu.lst
Powiedz na której partycji jest jakie distro.
mati75
(mati75)
17 Lipiec 2009 11:42
#4
dysk ide czy sata? Próbowałeś instalować nowszy kernel? U mnie na 2.6.30 widzi jak sda:
debian-mateusz:/home/mateusz# fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3bef74b8
Device Boot Start End Blocks Id System
/dev/sda1 1 1020 8192000 1c Hidden W95 FAT32 (LBA)
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 1021 11346 82943595 7 HPFS/NTFS
/dev/sda3 11347 36354 200876760 5 Extended
/dev/sda4 36355 38913 20555167+ 83 Linux
/dev/sda5 11347 24349 104446566 7 HPFS/NTFS
/dev/sda6 24350 28932 36812916 83 Linux
/dev/sda7 28933 36228 58605088+ 83 Linux
/dev/sda8 36229 36354 1012063+ 82 Linux swap / Solaris
czeper
(czeper)
17 Lipiec 2009 11:50
#5
Dysk IDE. W debianie jądro w w wersji 2.6.26, w archu 2.6.27-8 chyba. Kiedyś miałem ubuntu 7.04, który też nazywał dyski sda…, a bylo to jądro chyba 2.6.20.
Dodam, ze jądro w archu było kompilowane. W gentoo oczywyście też. Ale to chyba bez znaczenie, ponieważ na niekompilowanym jądrze było to samo.
matiit
(matiit)
17 Lipiec 2009 12:03
#6
W menu.lst zmien dla gentoo i archa root=hda na root=sda
czeper
(czeper)
17 Lipiec 2009 12:31
#7
gentoo działa, arch nie działa. W przypadku archa próbowałem też ręcznie wpisywać polecenia w grub. Domyślam się, że źle skompilowałem jadro w archu.
Mam jeszcze jedno pytanie - czy mogę skopiować skompilowane jądro z gentoo do archa tak by ono działało?
matiit
(matiit)
17 Lipiec 2009 14:02
#8
Możesz. Ale nie ot tak skopiować…
Musisz skopiować katalog z /lib/modules i plik vmlinuz (bzImage).
roobal
(roobal)
17 Lipiec 2009 20:32
#10
czeper:
kernel /boot/vmlinux
I sprawdź czy aby na pewno obraz jądra nosi nazwę vmlinux a nie przypadkiem vmlinuz.
Pozdrawiam!
czeper
(czeper)
18 Lipiec 2009 08:41
#11
Obraz jądra nosi poprawną nazwę. Raz jeszcze uruchomiłem make menuconfig i zobaczyłem, ze domyślnie obsługa systemu plików kompiluje sie jako moduł.