Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gelöst]boot gelöscht nach Kernelupgrade,pc bootet aber noch
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
malisha
Tux's lil' helper
Tux's lil' helper


Joined: 04 Oct 2008
Posts: 107

PostPosted: Wed Apr 15, 2009 1:06 pm    Post subject: [gelöst]boot gelöscht nach Kernelupgrade,pc bootet aber noch Reply with quote

Hey,
ich wollte heute von meinem 2.6.27-gentoo-r8 Kernel auf den neueren 2.6.27-gentoo-r10 upgraden. Ich habe alles wie bei jedem anderen Kernelupgrade auch gemacht:
Code:
 
emerge -u gentoo-sources
[hat den 2.6.27-gentoo-r10 emergt]
eselect kernel list
Available kernel symlink targets:
  [1]   linux-2.6.24-gentoo-r7
  [2]   linux-2.6.25-gentoo-r8
  [3]   linux-2.6.25-gentoo-r9
  [4]   linux-2.6.26-gentoo-r3
  [5]   linux-2.6.26-gentoo-r4
  [6]   linux-2.6.27-gentoo-r10 *
  [7]   linux-2.6.27-gentoo-r7
  [8]   linux-2.6.27-gentoo-r8
cd /usr/src
ln -sfn linux-2.6.27-gentoo-r10 linux
cd linux
make mrproper
make menuconfig
make && make modules_install
[der Kernel wurde kompiliert]
cp arch/i386/boot/bzImage /boot/bzImage-2.6.27-gentoo-r10
emerge nvidia-drivers

Bin also auch nach dem Leitfaden von gentoo.de gegangen: http://www.gentoo.de/doc/de/kernel-upgrade.xml
Danach hab ich ganz normal gebootet, doch es wurde immernoch der alte Kernel gebootet:
Code:

uname -r
2.6.27-gentoo-r8

Durch Zufall hab ich dann in mein /boot-Verzeichnis geschaut und mich traf der Schlag. Dort war nur noch eine Datei:
Code:

cd /boot
dir
bzImage-2.6.27-gentoo-r10

Also hab ich zum Test einfach nochmal gebootet und es hat wieder geklappt, so wie immer.
Nur wie kann der PC booten ohne grub.conf und grub-ordner? Und wie kann ich auf meinen neuen Kernel upgraden?

Lg, Malisha


Last edited by malisha on Wed Apr 15, 2009 6:19 pm; edited 1 time in total
Back to top
View user's profile Send private message
tamiko
Developer
Developer


Joined: 02 Sep 2006
Posts: 96

PostPosted: Wed Apr 15, 2009 1:16 pm    Post subject: Reply with quote

Du hast die /boot-Partition sicherlich vergessen zu mounten und schreibst/liest gerade blank auf dem Mount-Punkt /boot deiner Root-Partition herum.

Was sagt deine /etc/fstab? Ist dort ein Eintrag
Code:
<blubb> /boot         ext2            noauto,defaults 0 0
(Man beachte das noauto, dass andeutet, dass diese Partition nicht automatisch beim Start eingebunden wird.)

Mach also mal ein mount /boot. Dann wirst du sicherlich dein grub-Ordner und den alten Kernel wieder finden.
Back to top
View user's profile Send private message
malisha
Tux's lil' helper
Tux's lil' helper


Joined: 04 Oct 2008
Posts: 107

PostPosted: Wed Apr 15, 2009 1:26 pm    Post subject: Reply with quote

Danke für deine schnelle Antwort :)

In meiner /etc/fstab steht:
Code:

/dev/sda1        /boot   ext2    defaults                1 2

Hab dort kein noauto, die Partition sollte also direkt beim Start eingebunden werden...

Wenn ich allerdings boot mounten will, kommt der Fehler:
Code:

mount /boot
mount: unknown filesystem type 'ext2'


Im Boot-Verzeichnis ist immernoch nur das eine bzImage

Lg, Malisha
Back to top
View user's profile Send private message
tamiko
Developer
Developer


Joined: 02 Sep 2006
Posts: 96

PostPosted: Wed Apr 15, 2009 1:31 pm    Post subject: Reply with quote

Hast du in deinem aktuellen Kernel keine ext2-Unterstützung eingebaut?
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4645
Location: Germany

PostPosted: Wed Apr 15, 2009 1:37 pm    Post subject: Reply with quote

dies könntest du zb mit einem
Code:
$ cat /proc/filesystems | grep ext2
überprüfen..

MfG
Back to top
View user's profile Send private message
malisha
Tux's lil' helper
Tux's lil' helper


Joined: 04 Oct 2008
Posts: 107

PostPosted: Wed Apr 15, 2009 1:38 pm    Post subject: Reply with quote

Naja, ich denke schon, sonst wäre doch ein booten kaum möglich, oder?

//edit:
Code:

cat /proc/filesystems | grep ext2


gibt bei mir nichts aus...
Aber wie konnte ich denn dann je booten?
Back to top
View user's profile Send private message
tamiko
Developer
Developer


Joined: 02 Sep 2006
Posts: 96

PostPosted: Wed Apr 15, 2009 1:45 pm    Post subject: Reply with quote

Na, grub interessiert die Fähigkeiten deines Kernels reichlich wenig.
Grub "bootstrap"t sich mit Hilfe der stage1.5 und stage2 aus der Bootpartition, und lädt danach den Kernel. (Dafür besitzt grub notwendigerweise die Fähigkeit mit ext2 zurecht zu kommen.)

Ob der Kernel anschließend mit der Boot-Partition zurecht kommt, ist sein Bier.

Kompilier den aktuellen Kernel einfach nochmal neu mit ext2-Unterstützung. Starte kurz von Live-CD und pflege diesen von dort in /boot ein.
Back to top
View user's profile Send private message
ChrisJumper
Advocate
Advocate


Joined: 12 Mar 2005
Posts: 2396
Location: Germany

PostPosted: Wed Apr 15, 2009 1:58 pm    Post subject: Reply with quote

Es wurde schon alles gesagt. In deine Boot-Partition die du vielleicht von der Chroot-Umgebung einer LiveCD oder sowas hattest du vermutlich ext2 Support und konntest deine boot Partition mounten. Dort liegt auch dein Grub-Ordner usw.

Du hast diese Partition mit deinem Kernel aber nicht mounten können, daher hast du die Dateien mit dem Befehl "cp arch/i386/boot/bzImage /boot/bzImage-2.6.27-gentoo-r10" auf deine Root-Partition im Ordner boot abgelegt.

Ich bin sicher das du ein uname -a dir immer noch deinen alten Kernel ausgibt.

Von alleine kommt dein System auch nicht auf die Idee diesen Kernel zu verwenden, vergiss auch nicht einen entsprechenden Eintrag in der /boot/grub/grub.conf anzulegen damit auch der neue Kernel gebootet wird. Kleiner Tipp: Kopiere in der grub.conf (oder lege einen neuen an) den Eintrag und nenne ihn nicht einfach um. Denn wenn du dich da vertippt hast ist das nicht so umständlich den wieder zu rekonstruieren.
Back to top
View user's profile Send private message
malisha
Tux's lil' helper
Tux's lil' helper


Joined: 04 Oct 2008
Posts: 107

PostPosted: Wed Apr 15, 2009 6:18 pm    Post subject: Reply with quote

Hey,

danke für die superschnelle Hilfe, hat alles wunderbar geklappt :)

Lg, Malisha
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum