Não é possível encontrar o dispositivo root ao carregar uma nova imagem do kernel

0

Estou tentando instalar uma imagem antiga do kernel do Linux 2.6.32.69 apenas para fins de aprendizado. A máquina é ubuntu 15.10 32 bit. Os comandos para construir o kernel são:

make oldconfig
make bzImage
make modules
sudo make modules_install

Depois disso, recebo um bzImage em arch / i386 / boot e um System.map . Eu renomeio bzImage para vmlinuz-2.6.32-69-generic e movo para / boot /. Em seguida, renomeie System.map para System.map-2.6.32-69-generic e mova para / boot /. Então eu adiciono uma entrada em /boot/grub/grub.cfg copiando uma entrada existente e fiz algumas modificações:

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
        }

No entanto, quando eu reiniciar e escolher a entrada recém-inserida eu recebi:

Não tenho certeza do que estou fazendo de errado. Obrigado!

    
por darklord 18.01.2016 / 02:13

0 respostas