OpenSUSE :: How Does Decide Kernel Versions To Update To
May 19, 2011
I checked my kernel version (uname -r) and see I'm on "2.6.34.8-0.2-default", and I noticed that they just released 2.6.39. I'm assuming (perhaps incorrectly) that there's been at least versions 2.6.35/6/7/8 released in there. Why isn't my openSUSE 11.3 using anything more recent than .34? How does this updating work? Is 11.4 on a more recent one?
When yum updates the kernel it keeps the last 3 versions; the older kernels are deleted. Is there a way to keep more than 3 versions?
I presently have one working version and two which are not compatible with my machine. One more bad version and my system will be toast. (I would like to keep the "bad" versions for testing.)
I need to prevent that the latest kernel update removes the only kernel that still works in my computer. how can i do this? Currently I have 3 linux kernels versions:
But only the oldest works. With the new update there is a new kernel version (2.6.32-24) that possibly will not boot (like previous 2.6.32-* kernels) and also I expect that, as in previous updates, the oldest kernel will become inaccessible, thus rendering my ubuntu unbootable.
PS: unsolved threads on the underlaying problem: Can't boot default kernel after upgrading from 9.xx to 10.04 lucid Upgrade to 10.04 freezes on the Ubuntu screen
Trying to install VMWare I get the following message:
Really after it VMWare anyway doesn't agree to install. Zypper says that no newer version of gcc is available. So I can't see how I can install VMWare.
A recent kernel update seems to have misplaced the Kernel Headers. VMWare needs these headers and cannot find them. Attempting to run VMWARE gets the message: Kernel headers for version 2.6.31.12-0.2-desktop were not found.
How do I know the exact kernel version (or rpm package name) of fedora 14 without having to install one? I couldn't find the information on the the website. And one more question. Does one fedora distribution has only one kernel available all the time? Where can I find all the kernels for a particular distribution (for example Fedora 12) distributed by Fedora Project? I can find all the available kernels for a RedHat Enterprise distribution on [URL], but not for Fedora.
I've been having some odd kernel issues recently. A while back I installed 2.6.32rc6 when I first upgraded to 9.04, because it solved issues I was having with surround sound. A few months back I installed mythtv and the mythbuntu binaries as well, although I have since uninstalled them. All of a sudden, I seemed to have issues booting into ubuntu with certain versions of the kernel, where it would just freeze at the white ubuntu logo, while other versions of the kernel would load fine (I think 2.6.31?) but it would display the mythbuntu logo instead (not sure if this is related).
I just upgraded to 10.04, and I still seem to have issues booting with certain kernel versions. Right now I'm running 2.6.32-020632rc6-generic which seems to work, but it's outdated, and I have surround sound issues again. Which one should I be using? Is there a way to clean this mess up? How do I fix the problem of freezing at the boot screen?
In the processing of reinstalling VirtualBox, I found this:2.6.35.6-48.fc14.i686.PAE/source -> /usr/src/kernels/2.6.35.6-48.fc14.i686.PAE/ ,but this folder don't exist.。 I try to relink the ln as source -> /usr/src/kernels/2.6.35.9-64.fc14.i686.PAE , but VirtualBox still get problem with the kernel. Since VirB works fine with other 2 kernels, the solution for this is not quite needed, but I just wonder why this happens. See below. I don't know why these two folder contain different version of kernels. Anybody get an idea?
2.6.35.6-48.fc14.i686.PAE]$ ll /usr/src/kernels/; ll /lib/modules/; ll /lib/modules/2.6.35.6-48.fc14.i686.PAE/ |grep build total 16 drwxr-xr-x. 22 root root 4096 Nov 19 14:58 2.6.35.6-45.fc14.i686 drwxr-xr-x. 22 root root 4096 Nov 15 00:04 2.6.35.6-48.fc14.i686 drwxr-xr-x. 22 root root 4096 Dec 8 17:08 2.6.35.9-64.fc14.i686 drwxr-xr-x. 22 root root 4096 Dec 8 15:19 2.6.35.9-64.fc14.i686.PAE
it turns out that I don't have my Ubuntu option in GRUB any more. I need the kernel version in order to add it to my list file. Any help? I can't boot it to find out because GRUB doesn't recognize it as an option.
I want to update the kernel on my system (currently using 2.6.31.12-0.2-debug), and I added the kernel head repository, but online update gives me nothing. This may be a simple question, but how do I update my kernel?
I'm sorry if this is recurring subject, but I have searched the forum for such a subject and can't find one.I'm using Xubuntu 8.10, I'd like to update my programs to the latest releases, but the available updates in 8.10 versions are not the newest ones. I can't upgrade to a newer version of Ubuntu due to some known issues with older Intel drivers.
Is it possible to have the latest updates of packages while I still using 8.10 version?
I installed the new 2.6.34.4-0.1 security update earlier today. Now, the login screen no longer responds to my keyboard. In particular, I cannot type my password to log in. If I reboot into failsafe mode, the keyboard works and I can log in.
Ubuntu, Linux 2.6.31-19-generic Ubuntu, Linux 2.6.31-19-generic (recovery mode) Ubuntu, Linux 2.6.31-14-generic Ubuntu, Linux 2.6.31-14-generic (recovery mode)
Q1) I only really need the latest kernel, 2.6.31-19, don't I?
Q2) So how can I get rid of the two 2.6.31-14 entries?
Here's how to always have only the latest kernel version in your grub: Code: sudo gedit /etc/grub.d/10_linux
Find these lines: Code: list=`for i in /boot/vmlinu[xz]-* /vmlinu[xz]-* ; do if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi done`
And change it with this: Code: for ver in /boot/vmlinu[xz]-* ; do list="$ver" done
Notice two differences. 1. There's no ` before "for" and after "done" keywords. 2. There's no list= before "for"
If you want to change the name of entry, scroll down to the end of the file and find last two occurrences of: Code: linux_entry ${OS} stands for Ubuntu and ${version} stands for your kernel version. I changed this into: Code: linux_entry "${OS} 9.10 Karmic Koala"
You can use your own imagination. If you want to have specific name for your Windows entry, in /boot/grub/grub.cfg copy everything between: Code: ### BEGIN /etc/grub.d/30_os-prober ### and Code: ### END /etc/grub.d/30_os-prober ### paste it in /etc/grub.d/40_custom
Change the text between double quotes right after menu entry. (For example, my 40_custom looks like this now: Code: #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the menu entries you want to add after this comment. Be careful not to change the 'exec tail' line above. menuentry "Windows 7" { insmod ntfs set root=(hd0,1) search --no-floppy --fs-uuid --set bcdc24dddc249424 chainloader +1 } ) and make 30_os-prober not executable: Code: sudo chmod -x 30_os-prober
If you want to remove recovery mode entry, just uncomment this line in /etc/default/grub: Code: #GRUB_DISABLE_LINUX_RECOVERY="true" PS Don't forget to run Code: sudo update-grub After you finish editing everything! And check in /boot/grub/grub.cfg if everything is ok!
I have looked for existing threads on this issue, but found no matches, so I am starting a new one.I first installed Ubuntu 9.04 on my laptop from a bought CD last year. When I later installed the kernel updtates with the Update Manager, I noticed the the list of versions growing when I booted up. Then something horrible happened. After installing maybe the third or fourth kernel update, I couldn't boot into Ubuntu, it failed every time. After that I left Ubuntu broken on my laptop for a while.I have now reinstalled from the CD again However, I am now very wary when it comes to installing even the important security updates, never mind the recommended ones! I prefer to keep it simple, because I don't want to do any more reinstalls for a while. So far I have just one kernel headers update on the boot list, and I am trying to figure out how to remove the previous one. I do not see the point in having a growing list of them again.
Today, I used the Update Manager to do my first post-installation update of Ubuntu 9.10. I have a multi-boot setup (Ubuntu / WinXP), using GRUB2. Before the update, I had 5 options: Ubuntu, Linux 2.6.31-14-generic Ubuntu, Linux 2.6.31-14-generic (recovery mode) Memory test (memtest86+) Memory test (memtest86+, serial console 115200)
[Code]...
Is it valid that the -14- has remained in the list? Surely I can only boot -20- now? How should I get rid of this version since it is added by update-grub because of the existence of this file: /boot/vmlinuz-2.6.31-14-generic,Should I delete the file or just rename it? Or is there a better way?
ubuntu lucid, firefox 3.6... but it seems the firefox 3.6 is not a complete 3.6 as its gecko is 3.0...; so whenever i want to install a update that is for ff >= 3.5, i always get, that this addon is not available for ff 3.0... my question:
1. is it normal that the ff 3.6 is running on gecko 3.0 on ubuntu? cuz in windows the ff 3.6 also has the 3.6 gecko
I have tried a lot of distributions, and have been using Ubuntu for the last year or so. However I would really like to use a good KDE4 distribution. I do have some stringent requirements though.
1- Easy and quick to get it up and going. 2- It needs to use pulse (or at least very easy to add it and get it working). I know a lot of people don't like pulse, but I can't do what I need to do without it. 3- it needs to have a large repository (like ubuntu, debian, or any major distribution). It also has to have a good package management system, again like ubuntu, debian, but not like slackware. 4- I would like it to be easy to update to new versions. I don't care if it is a rolling release or not, but I don't want to have to install it all over again each year. 5- I want it to be a stable system, not too cutting edge, but also not too old. 6- It would be nice if it had multimedia codecs, etc included like mint. But it is ok as long as it is not too difficult to get them installed later.
I'm using openSUSE 11.2 in my desktop pc (mb asus m4a78-em), and is the second time I deal with this problem. The first time, I simply did a format, I installed fedora and then I reinstalled opensuse (because the usb neither is detect in the installation process, in opensuse).Now, I don't want to do that again.
I just did a clean install and then I updated all packages, among them was the kernel. (Note, I SUPOSE the kernel update is the problem, but quietly can be the kde update, I don't know).The problem itself is opensuse can't detect any usb device, among then are my wireless usb kit (mouse, keyboard). Currently I only have this input device (also a usb mouse, so I can't do anything in opensuse), but I think I will have borrow a ps2 keyboard, at least.The actual kernel is 2.6.31.12-0.2. In the grub, the usb works. When the first loading screen appears, all leds are turned off.I know it is little information, but it's this I can give for now. Let me know if I should give more.
As the title says. System is openSUSE 11.1 running KDE3.5 with KDE4.3 also installed to use desktop effects in KDE3.5. After update X uses 90% CPU to scroll down a page in FF, OOo or even in text editor, either with KWin and KWin4. With KWin4 desktop effects can't be enabled in system config.
From Xorg.conf: Code: Section "Device" BoardName "ATI Radeon HD 3200 Graphics" Driver "fglrx" Identifier "Device[0]" Option "XAANoOffscreenPixmaps" "true" Option "Capabilities" "0x00000000" Option "OpenGLOverlay" "off" Option "FSAAScale" "0" Option "FSAAEnable" "off" Option "VideoOverlay" "on" Screen 0 VendorName "ATI" Rolling back to kernel 2.6.27.37 fixed the problem.
After the lastest update 11.2 also suffers from the problem already reported here for 11.3. I am lucky to have two linux partitions and was actualy able to boot into the second partition. From this second system I could repair this or at least a quick-n-dirty fallback to be able to boot.
1. Copied the 2.6.21.12-0.2 version for initrd and vmlinuz from /boot to /first_partition/boot 2. Copied the /first_partition/boot/grub/menu.lst.old to /first_partition/boot/grub/menu.lst to reset to the old menu.
After boot the system could start but modules were not loaded.
3. copied /lib/modules/2.6.31.12-0.2-desktop from the second partition to the first. 4. The same for /usr/src/linux-2.6.31.12-0.2*
Now my system will boot and start modules such as network and sound. Still, was this correct? I don't know for sure if there are some issues that I haven't discovered yet. And obviously, what will happen with future updates (either kernel or other)?
I am experiencing the "slow internet" problem (mentioned multiple times in these forums) but it started exactly when I ran an online update, which switched my boot image from vmlinuz-2.6.31.12-0.1 to vmlinuz-2.6.31.12-0.2. Perhaps a setting somewhere got overridden? When the update occurred, grub couldn't find the OS because it had the wrong version #, and I manually edited it (via a livedisk) and that fixed it; it also switched my vga resolution in the grub conf. OpenSUSE is *acting* like ipv6 is enabled again, but ifconfig doesn't report that, and my MTU is close to 1500.
I've installed opensuse 11.3 few days ago on my laptop, and it seems after kernel update, wifi refuses to work. I'm using gnome and after the update the iwlagn module was not present in the 'ifup'. So i run modprobe iwlagn and here is the output.
I have an HPDV7 laptop running 11.2 and experienced this weeks panic when kernel updated. With help of the forum, I have recovered, but have some broader questions. First - I would like to second the motion that this post get some sort of super-sticky status - ATI Radeon driver blown away! - openSUSE Forums
Question: Is there a way to make double sure that a kernel update is desired by the user? I do not recall agreeing to an upgrade, but perhaps just was too distracted to notice that a new kernel was part of other normal updates. Given that this is a mobile laptop, I would not normally want to go thru the update process when not connected to Ethernet.
Comment: For my DV7, I run 3 packages different from the standard kernel:Video: fglrx from the ATI Repository oldcpu has that covered in the post above. Wireless: compat-wireless, which provides an ath9k driver with improved interface with NetworkManager and significantly improved 802.11N performance NIC: R8101 driver from the NIC repository, again for improved interface with NetworkManager For this latest kernel update, I had to reinstall fglrx and compat wireless. The NIC driver seems OK. Comment: I run 11.2/KDE4.3.5 with the above tweaks. It runs extremely well, particularly when compared to the stock Vista the laptop came with.
I have an HP laptop running 11.3/KDE4.5.2, has integrated HD3200 ati graphics.
Yesterday, ATI version 10.10 fglrx driver was installed on the system, kernel was 2.6.34.7-0.4-desktop. I use the "build rpm" option with the downloads from ATI. All seemed running well.
I had installed the automatic recompile script posted by please_try_again after moving to 2.6.34.7-04, so today's new 2.6.34.7-0.5-desktop update was a chance to see it in action.
After the update and reboot, the X server restarted so I have to assume the automatic recompile script ran, although I did not see any messaging (place to look?).
However, some things did not seem "quite right". fgl_glxgears ran, but seemed slow (only 70 or so fps) pm-suspend failed to sleep the machine, I see the error message "s2ram_do: Device or resource busy" in /var/log/pm-suspend.log, which I think (?) is fglrx related but not sure why I think that. I moved to a root terminal, init 3, removed the fglrx rpm with yast, deleted the fglrx rpm and rebuilt a new one with ati....run. I then installed the new rpm (with yast), ran aticonfig --initial, then rebooted.
Basically, I am at the same level as above, fglrx installed and running, but slow and pm-suspend still not working.
So now I wonder if there is a new problem with the -5 kernel update, something like the excitement a couple weeks back when we had to patch the driver (or the kernel symbols) just to get a compile.
Can i assume someone has been able to cleanly update to 2.6.34.7-0.5 and get their fglrx running again?
An observation, which may or may not be related to my issues. The fglrx rpm installs a new /usr/lib64/dri/fglrx_dri.so, but in reviewing the log file /var/log/Xorg.0.log, it never appears to load. Two other *dri*.so modules do load. There is no "dri" section in Xorg.conf; I seem to recall there being one a while back, but much seems to be changing there.
After upgrading kernel, system (AMD 780G)refuses to start in graphic mode. Computer services running fine, but there's nothing or some trash on screen when X started. And no way how to get out except restarting or shutting down from remote computer.
Reinstalling, unistalling ATI driver doesn't help. Also manipulations with xorg.conf (install, safe etc previous file versions)doesn't help.
Sax2 detects videocard correctly, but result is same regardless which resolution@Hz is specified.
In logfiles I just can find this
Jan 19 04:12:55 www kdm_config[4226]: Multiple occurrences of key 'UseTheme' in section [X-*-Greeter] of /usr/share/kde4/config/kdm/kdmrc Jan 19 04:12:55 www kdm[4225]: X server died during startup Jan 19 04:12:55 www kdm[4225]: X server for display :0 cannot be started, session disabled
the normal auto updater ran and installed a new kernel for security vulnerability and it was a .pae version. So after restart I now have 4 options on the boot screen, which includes the normal "SUSE" and a 'SUSE pae" version. defaulted to the new pae version and booted up. I got the video definition not found and had to enter a value manually. The system comes up but not into x system. It gives me a login prompt and startx yields a "terminal not found." Ran SaX2 and startx now works. Unfortunately my KDE desktop is messed up now. There are none of the normal "taskbar" at boot up started processes there. So what should I have done? how do I get my system back to normal and roll out the new kernel and all these changes?