kaj1jensen wrote:I have the same problem on my new workstation - Glad I found this support page.
Problem not solved yet – I am new to Linux.
mla wrote:Yes, just re-pointing the symbolic links in /boot to 3.12.20 does the trick.
But .. How .. step by step please - for newcomers.
First of all. Try to load Mageia with 3.12.20. On boot menu choose "desktop 3.12.20-1.mga4" or "server 3.12.20-1.mga4" (server if you use kernel-server).
If Ok you may just to use that menu item for system loading.
If you want to use "Boot Mageia 4" for loading with kernel 3.12.20 then you need to modify symlinks in /boot.
But I don't recommend to you it.
If you want to do anyway (
whatever you do - do at your own risk).
Do
- Code: Select all
ls /boot
Output will look like
- Code: Select all
[xxblx@localhost ~]$ ls /boot
boot.backup.sda symvers-3.12.18-server-1.mga4.xz
config-3.12.13-server-2.mga4 symvers-3.12.20-server-1.mga4.xz
config-3.12.18-server-1.mga4 symvers-3.12.21-server-2.mga4.xz
config-3.12.20-server-1.mga4 symvers-3.12.8-server-2.mga4.xz
config-3.12.21-server-2.mga4 symvers-3.12.9-server-1.mga4.xz
config-3.12.8-server-2.mga4 System.map-3.12.13-server-2.mga4
config-3.12.9-server-1.mga4 System.map-3.12.18-server-1.mga4
dracut/ System.map-3.12.20-server-1.mga4
gfxmenu* System.map-3.12.21-server-2.mga4
grub/ System.map-3.12.8-server-2.mga4
initrd-3.12.13-server-2.mga4.img System.map-3.12.9-server-1.mga4
initrd-3.12.18-server-1.mga4.img vmlinuz@
initrd-3.12.20-server-1.mga4.img vmlinuz-3.12.13-server-2.mga4
initrd-3.12.21-server-2.mga4.img vmlinuz-3.12.18-server-1.mga4
initrd-3.12.8-server-2.mga4.img vmlinuz-3.12.20-server-1.mga4
initrd-3.12.9-server-1.mga4.img vmlinuz-3.12.21-server-2.mga4
initrd.img@ vmlinuz-3.12.8-server-2.mga4
initrd-server.img@ vmlinuz-3.12.9-server-1.mga4
symvers-3.12.13-server-2.mga4.xz vmlinuz-server@
Attention to
vmlinuz@, vmlinuz-server@ and initrd.img@, initrd-server.img@. Symbol "@" mean that they are symbolic links.
I have vmlinuz-server@ and initrd-server.img@ because using kernel-server. You may have vmlinuz-desktop@ and initrd-desktop.img@. Check it. It's important.
What you need:
- backup /boot
- remove old symlinks
- create new symlinks
1.
Be a superman Be a superuser
- Code: Select all
su
<enter root-password>
2. Backup /boot (backup will be saved in your user's /home)
- Code: Select all
cp -r /boot /home/<your_username>
Note: Use absolute path for user's home dir like /home/user, /home/john, /home/vasya, etc. Don't use ~/ or $HOME/ in this command! You are root! Root's home dir (~/ or $HOME) is a /root.
3. Go to /boot
- Code: Select all
cd /boot
4. Remove symlinks
- Code: Select all
rm -rf vmlinuz vmlinuz-server initrd.img initrd-server.img
Note: you may have not "-server", you may have "-desktop" for example.
5. Create new symlinks
- Code: Select all
ln -s initrd-3.12.20-server-1.mga4.img initrd.img
ln -s initrd-3.12.20-server-1.mga4.img initrd-server.img
ln -s vmlinuz-3.12.20-server-1.mga4 vmlinuz
ln -s vmlinuz-3.12.20-server-1.mga4 vmlinuz-server
6. Reboot. Try to load by "Boot Mageia 4" item from boot menu.
If all broken - move boot dir from backup (/home/your_user/boot) to /boot.