Lenny nie

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Awatar użytkownika
parrotlarch
Beginner
Posty: 393
Rejestracja: 12 kwietnia 2007, 07:31
Lokalizacja: Olsztyn

Lenny nie ładuje się po aktualizacji jądra

Post autor: parrotlarch »

Witam.
Po aktualizacji linux image do 2.6.21-2-k7 nie ładuje mi się do końca Lenny. Zatrzymuje się na uruchamianiu urządzeń usb (konkretnie myszki). Głównym systemem jest u mnie Etch i w /boot/grub/menu.lst zmieniłem tylko cyferki nowego jądra. Wpis dotyczący Lennego wyglądał tak:

Kod: Zaznacz cały

title        Debian Lenny
root        (hd1,5)
kernel        /boot/vmlinuz-2.6.21-2-k7 root=/dev/hdb6 
initrd        /boot/initrd.img-2.6.21-2-k7
savedefault
Dodam, że na tej partycji krótko gościł Ubuntu 7.04. Wpis ten sam tylko namiar na odpowiednie jądro. Ubuntu też działał dopóki nie zmieniło się jądro. Robiłem tak zaś z powodzeniem z Sidem. Ten się odpalał na nowym jaju.
Powinienem do tego wpisu coś dodać? Jakiś parametr? Czy nie w tym problem?
snc
Posty: 52
Rejestracja: 30 czerwca 2007, 21:45

Post autor: snc »

No ja mam taki sam problem tyle ze umnie sid nie wstaje na kernelu .21. Jak odlaczylem myszke to zwieche mialem na komunikacie

Kod: Zaznacz cały

Beging: Mounting root file system 
Beging: Running IscriptsI local-top 
ide 0: I/0 resource 0x376- 0x3F6 not free 
ide 0: ports already in use, skipping probe 
ide 1:I/0 resource 0x376-0x376 not freee 
ide 1: porst already in use, skipping probe 
Done 
Begin: waiting for root file system ....


[ Dodano: 2007-07-11, 13:58 ]
Znalazlem rozwiazanie tego problemu na konkurencyjnym forum
zmien w /etc/fstab /dev/hda* czy jak tam masz na /dev/sda*
potem w /boot/grub/menu/st zmien kolo nowego TYLKO nowego kernal wpis ROOT= co tam masz na sda tzn jak masz root= HDA5 to zmien na SDA5
Awatar użytkownika
parrotlarch
Beginner
Posty: 393
Rejestracja: 12 kwietnia 2007, 07:31
Lokalizacja: Olsztyn

Post autor: parrotlarch »

Czyli w moim przypadku na sdb6, spróbuję w pierwszej wolnej chwili.

[Dodano: 2007-07-11, 22:04]
Wielkie podziękowania. Pomogło. W /etc/fstab Lennego musiałem pozmieniać wszelkie urządzenia na sda, scdo (zamiast hdc), scd1 (hdd), bo nie widział zamontowanych dysków i napędów, ale już jest git.

Zaraz potem walczyłem z instalacją sterowników nvidii, ale pomógł połatany sterownik ST¡D (jakby ktoś potrzebował).
Danthez
Posty: 52
Rejestracja: 13 lipca 2007, 12:28
Lokalizacja: Warszawa

Post autor: Danthez »

A czy w ,,device.map'' też trzeba zmienić h na s bo mi wyskakuje błąd po tej modyfikacji?
Awatar użytkownika
parrotlarch
Beginner
Posty: 393
Rejestracja: 12 kwietnia 2007, 07:31
Lokalizacja: Olsztyn

Post autor: parrotlarch »

u mnie wystarczyło zmienić w menu.lst gruba i w fstab, ale spróbuj, jak nie wystartuje po takiej modyfikacji to zmienisz podczas bootowania.
elwis
Beginner
Posty: 108
Rejestracja: 08 lutego 2007, 18:36
Lokalizacja: Gdañsk

Post autor: elwis »

trzeba zmienić w menu.lst i fstabie.
Jony
Posty: 17
Rejestracja: 16 grudnia 2007, 18:41

Post autor: Jony »

Witam! Mam ten sam prblem. Próbowałem sam pozmieniać menu.lst i fstab, ale coś mi nie wyszło, ponieważ dalej nei chciał się ładować. Prosiłbym o pomoc:
fstab:

Kod: Zaznacz cały

proc            /proc           proc    defaults        0       0
/dev/hdc2       /               ext3    defaults,errors=remount-ro 0       1
/dev/hdc5       none            swap    sw              0       0
/dev/hdd        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/hdb        /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
/dev/hdc1	/media/hdc1	ntfs	ro,user,noauto,uid=0,gid=100,umask=007,nls=utf8	0	0
/dev/hdc6	/media/hdc6	vfat	rw,user,noauto	0	0
menu.lst:

Kod: Zaznacz cały

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default		0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		5

# Pretty colours
color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/hdc2 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,1)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(single-user) single
# altoptions=(single-user mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title		Debian GNU/Linux, kernel 2.6.22-3-k7
root		(sd0,1)
kernel		/boot/vmlinuz-2.6.22-3-k7 root=/dev/sdc2 ro 
initrd		/boot/initrd.img-2.6.22-3-k7
savedefault

title		Debian GNU/Linux, kernel 2.6.22-3-k7 (single-user mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.22-3-k7 root=/dev/hdc2 ro single
initrd		/boot/initrd.img-2.6.22-3-k7
savedefault

title		Debian GNU/Linux, kernel 2.6.22-3-686
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.22-3-686 root=/dev/hdc2 ro 
initrd		/boot/initrd.img-2.6.22-3-686
savedefault

title		Debian GNU/Linux, kernel 2.6.22-3-686 (single-user mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.22-3-686 root=/dev/hdc2 ro single
initrd		/boot/initrd.img-2.6.22-3-686
savedefault

title		Debian GNU/Linux, kernel 2.6.22-3-486
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.22-3-486 root=/dev/hdc2 ro 
initrd		/boot/initrd.img-2.6.22-3-486
savedefault

title		Debian GNU/Linux, kernel 2.6.22-3-486 (single-user mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.22-3-486 root=/dev/hdc2 ro single
initrd		/boot/initrd.img-2.6.22-3-486
savedefault

title		Debian GNU/Linux, kernel 2.6.18-5-486
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.18-5-486 root=/dev/hdc2 ro 
initrd		/boot/initrd.img-2.6.18-5-486
savedefault

title		Debian GNU/Linux, kernel 2.6.18-5-486 (single-user mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.18-5-486 root=/dev/hdc2 ro single
initrd		/boot/initrd.img-2.6.18-5-486
savedefault

title		Debian GNU/Linux, kernel 2.6.18-4-486
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.18-4-486 root=/dev/hdc2 ro 
initrd		/boot/initrd.img-2.6.18-4-486
savedefault

title		Debian GNU/Linux, kernel 2.6.18-4-486 (single-user mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.18-4-486 root=/dev/hdc2 ro single
initrd		/boot/initrd.img-2.6.18-4-486
savedefault

### 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/hdc1
title		Microsoft Windows XP Professional
root		(hd0,0)
savedefault
makeactive
chainloader	+1
Byłbym wdzięczny. Pozdrawiam!
Awatar użytkownika
parrotlarch
Beginner
Posty: 393
Rejestracja: 12 kwietnia 2007, 07:31
Lokalizacja: Olsztyn

Post autor: parrotlarch »

Jony pisze:title Debian GNU/Linux, kernel 2.6.22-3-k7
root (sd0,1)
kernel /boot/vmlinuz-2.6.22-3-k7 root=/dev/sdc2 ro
initrd /boot/initrd.img-2.6.22-3-k7
savedefault
spróbuj

Kod: Zaznacz cały

root  (hd0,1)
podczas bootowania możesz zawsze wcisnąć "e" i na czas bootowania zmienić jakiś konkretny zapis w menu.lst

a tak a propos...używasz 5 kerneli? ja rozumiem mieć awaryjny...ale 3 najstarsze bym śmiało odinstalował. miejsca na dysku nigdy za wiele.
Jony
Posty: 17
Rejestracja: 16 grudnia 2007, 18:41

Post autor: Jony »

Dopiero co wczoraj zrobiłem aktualizację - kilka wersji jądra. Jeszcze nie udało mi się uruchomić nowego, więc nie usuwam starych, bo bym się do komputera nie dogrzebał.
Zaraz spróbuję jeszcze raz pokombinować z tym wpisem.

Edycja:
Niestety dalej to samo. Zatrzymuje się na

Kod: Zaznacz cały

Waiting for root file system...
eagle-eagle
Posty: 39
Rejestracja: 08 listopada 2007, 22:51
Lokalizacja: W³oc³awek / Poznañ

Post autor: eagle-eagle »

Mam dokładnie to samo. Od ponad tygodnia zainstalowałem już kilkanaście razy na różne sposoby jądro i ciągle patrzę na:

Kod: Zaznacz cały

waiting for root filesystem...
jak napiszę o tym problemie po raz kolejny to moderator zamyka temat bo to łamanie regulaminu. Co nie zmienia faktu że chwilę przed zamknięciem i wyrzuceniem tematu zazwyczaj ktoś zdąży coś mądrego podpowiedzieć, ale nic na tyle mądrego żeby w końcu mi się system załadował.

Jedno pytanie: czy gdy poczekasz z 10 minut patrząc na

Kod: Zaznacz cały

waiting for root filesystem
to w końcu wyskakuje to:

Kod: Zaznacz cały

Waiting for root file system... ...       -tutaj czekam nawet 5-10minut
Done.
         Check root=bootrarg cat /proc/cmdline
         or missing modules, devices: cat /proc/modules ls /dev

ALERT! /dev/sda2 does not exist. Dropping to a shell!

BusyBox v1.1.3 (Debian 1:1.1.3-4) Built-in shell (ahs)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
(initframs) 
ODPOWIEDZ