Я пытаюсь установить старый образ ядра Linux 2.6.32.69 только для учебных целей. Машина убунту 15.10 32 битная. Команды для сборки ядра:

make oldconfig
make bzImage
make modules
sudo make modules_install

После этого я получаю bzImage в arch/i386/boot и System.map . Я переименую bzImage в vmlinuz-2.6.32-69-generic и перехожу в /boot /. Затем переименуйте System.map в System.map-2.6.32-69-generic и перейдите в /boot /. Затем я добавляю запись в /boot/grub/grub.cfg, копируя существующую запись и внося некоторые изменения:

menuentry 'Ubuntu, with Linux 2.6.32-69-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-2.6.32-69-generic-advanced-20b066c2-67ba-4e36-82d6-6cdd552c4be7' {
                recordfail
                load_video
                gfxmode $linux_gfx_mode
                insmod gzio
                if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos1'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  20b066c2-67ba-4e36-82d6-6cdd552c4be7
                else
                  search --no-floppy --fs-uuid --set=root 20b066c2-67ba-4e36-82d6-6cdd552c4be7
                fi
                echo    'Loading Linux 2.6.32-69-generic ...'
                linux   /boot/vmlinuz-2.6.32-69-generic root=UUID=20b066c2-67ba-4e36-82d6-6cdd552c4be7 ro  quiet splash $vt_handoff
                echo    'Loading initial ramdisk ...'
                initrd  /boot/initrd.img-4.2.0-18-generic
        }

Однако, когда я перезагружаюсь и выбираю вновь вставленную запись, я получаю:

Я не уверен, что я делаю неправильно. Спасибо!

0