grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GRUB reboots system after loading kernel and initrd on 80486


From: tedheadster
Subject: GRUB reboots system after loading kernel and initrd on 80486
Date: Mon, 7 Nov 2016 08:49:39 -0500

GRUB developers,
  I just installed GRUB 2.02~beta2-22+deb8u1 from the current Debian
distribution. I am using it to boot an _old_ 80486 (squeeze)
distribution on a second partition.

Legacy GRUB can load the old squeeze just fine. Current GRUB reboots
the computer after attempting to boot the kernel.

I did a 'set debug=all' right before the 'linux' and 'initrd'
commands. Below is the output.

- Matthew

Loading Linux 3.19.0 ...
script/script.c:65: free 0x3fd9690
script/script.c:65: free 0x3fd96b0
script/script.c:65: free 0x3fd96d0
script/script.c:65: free 0x3fd9460
script/script.c:65: free 0x3fd9490
script/script.c:65: free 0x3fd94b0
script/script.c:65: free 0x3fd94e0
script/script.c:65: free 0x3fd9510
script/script.c:65: free 0x3fd95d0
script/script.c:65: free 0x3fd9640
script/script.c:65: free 0x3fd9700
script/script.c:65: free 0x3fd9720
script/lexer.c:321: token 288 text [linux]
script/script.c:50: malloc 0x3fd9600
script/script.c:50: malloc 0x3fd95e0
script/script.c:163: arglist
script/script.c:50: malloc 0x3fd95b0
script/lexer.c:321: token 289 text [/vmlinuz-3.19.0]
script/script.c:50: malloc 0x3fd9450
script/script.c:50: malloc 0x3fd9420
script/script.c:163: arglist
script/script.c:50: malloc 0x3fd93f0
script/lexer.c:321: token 289 text
[root=UUID=2f3af6c2-cccd-404e-9acd-
284516364ab3]
script/script.c:50: malloc 0x3fd92d0
script/script.c:50: malloc 0x3fd9280
script/script.c:163: arglist
script/script.c:50: malloc 0x3fd9250
script/lexer.c:321: token 288 text [ro]
script/script.c:50: malloc 0x3fd9220
script/script.c:50: malloc 0x3fd9200
script/script.c:163: arglist
script/script.c:50: malloc 0x3fd91d0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3fd91a0
script/script.c:50: malloc 0x3fd9180
script/script.c:198: cmdline
script/script.c:50: malloc 0x3fd9150
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3fd9720
script/script.c:50: malloc 0x3fd9700
script/script.c:294: append command
script/script.c:50: malloc 0x3fd96e0
kern/disk.c:196: Opening `hd0,msdos1'...
partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x1, len 0xee6b2
kern/fs.c:56: Detecting ext2...
kern/disk.c:295: Closing `hd0'.
kern/dl.c:600: module at 0x3fa25a0, size 0x3380
kern/dl.c:624: relocating to 0x3fdee10
kern/disk.c:196: Opening `hd0,msdos1'...
partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x1, len 0xee6b2
kern/fs.c:56: Detecting ext2...
kern/disk.c:295: Closing `hd0'.
kern/dl.c:600: module at 0x3f9eb30, size 0x3a60
kern/dl.c:624: relocating to 0x3fdc680
kern/disk.c:196: Opening `hd0,msdos1'...
partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x1, len 0xee6b2
kern/fs.c:56: Detecting ext2...
kern/disk.c:295: Closing `hd0'.
kern/dl.c:600: module at 0x3e6bc70, size 0x217c
kern/dl.c:624: relocating to 0x3fdc510
kern/dl.c:557: flushing 0x1f63 bytes at 0x3fd9840
kern/dl.c:647: module name: mmap
kern/dl.c:648: init function: 0x3fda869
kern/dl.c:557: flushing 0x37d4 bytes at 0x3e6a610
kern/dl.c:647: module name: relocator
kern/dl.c:648: init function: 0x0
kern/dl.c:557: flushing 0x357a bytes at 0x3f9f010
kern/dl.c:647: module name: linux
kern/dl.c:648: init function: 0x3fa002b
kern/disk.c:196: Opening `hd0,msdos1'...
partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x1, len 0xee6b2
kern/fs.c:56: Detecting ext2...
lib/relocator.c:115: relocators_size=7
lib/relocator.c:1385: chunks = 0x0
lib/relocator.c:434: trying to allocate in 0x1000000-0x1000000 aligned 0x1 size
0x882000
lib/relocator.c:1411: Adjusted limits from 1000000-1000000 to 0-ffffffff
lib/relocator.c:434: trying to allocate in 0x0-0xffffffff aligned 0x1 size
0x882000
lib/relocator.c:1186: allocated: 0x100000+0x882000
lib/relocator.c:1466: relocators_size=7
lib/relocator.c:1474: relocators_size=39
lib/relocator.c:1480: cur = 0x4099ce0, next = 0x0
loader/i386/linux.c:256: prot_mode_mem = 0x100000, prot_mode_target = 1000000,
prot_size = 882000
loader/i386/linux.c:915: bzImage, setup=0x3e00, size=0x882000
kern/disk.c:295: Closing `hd0'.
script/script.c:65: free 0x3fd96e0
script/script.c:65: free 0x3fd9700
script/script.c:65: free 0x3fd9720
script/script.c:65: free 0x3fd9150
script/script.c:65: free 0x3fd9180
script/script.c:65: free 0x3fd91a0
script/script.c:65: free 0x3fd91d0
script/script.c:65: free 0x3fd9200
script/script.c:65: free 0x3fd9220
script/script.c:65: free 0x3fd9250
script/script.c:65: free 0x3fd9280
script/script.c:65: free 0x3fd92d0
script/script.c:65: free 0x3fd93f0
script/script.c:65: free 0x3fd9420
script/script.c:65: free 0x3fd9450
script/script.c:65: free 0x3fd95b0
script/script.c:65: free 0x3fd95e0
script/script.c:65: free 0x3fd9600
script/lexer.c:321: token 288 text [echo]
script/script.c:50: malloc 0x3fa37b0
script/script.c:50: malloc 0x3fa3790
script/script.c:163: arglist
script/script.c:50: malloc 0x3fa3760
script/lexer.c:321: token 289 text []
script/script.c:50: malloc 0x3fa3600
script/script.c:50: malloc 0x3fa35e0
script/lexer.c:321: token 289 text [Loading initial ramdisk ...]
script/script.c:50: malloc 0x3fa35b0
script/script.c:50: malloc 0x3fa3570
script/lexer.c:321: token 289 text []
script/script.c:50: malloc 0x3fa36f0
script/script.c:50: malloc 0x3fa3550
script/script.c:163: arglist
script/script.c:50: malloc 0x3fa3520
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3fa34f0
script/script.c:50: malloc 0x3fa34d0
script/script.c:198: cmdline
script/script.c:50: malloc 0x3fa34a0
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3fa3890
script/script.c:50: malloc 0x3fa3870
script/script.c:294: append command
script/script.c:50: malloc 0x3fa3850
Loading initial ramdisk ...
script/script.c:65: free 0x3fa3850
script/script.c:65: free 0x3fa3870
script/script.c:65: free 0x3fa3890
script/script.c:65: free 0x3fa34a0
script/script.c:65: free 0x3fa34d0
script/script.c:65: free 0x3fa34f0
script/script.c:65: free 0x3fa3520
script/script.c:65: free 0x3fa3550
script/script.c:65: free 0x3fa36f0
script/script.c:65: free 0x3fa3570
script/script.c:65: free 0x3fa35b0
script/script.c:65: free 0x3fa35e0
script/script.c:65: free 0x3fa3600
script/script.c:65: free 0x3fa3760
script/script.c:65: free 0x3fa3790
script/script.c:65: free 0x3fa37b0
script/lexer.c:321: token 288 text [initrd]
script/script.c:50: malloc 0x3fa37d0
script/script.c:50: malloc 0x3fa37b0
script/script.c:163: arglist
script/script.c:50: malloc 0x3fa3780
script/lexer.c:321: token 289 text [/initrd.img-3.19.0]
script/script.c:50: malloc 0x3fa3620
script/script.c:50: malloc 0x3fa35f0
script/script.c:163: arglist
script/script.c:50: malloc 0x3fa35c0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3fa3590
script/script.c:50: malloc 0x3fa3570
script/script.c:198: cmdline
script/script.c:50: malloc 0x3fa3540
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3fa3890
script/script.c:50: malloc 0x3fa3870
script/script.c:294: append command
script/script.c:50: malloc 0x3fa3850
kern/disk.c:196: Opening `hd0,msdos1'...
partmap/msdos.c:188: partition 0: flag 0x0, type 0x83, start 0x1, len 0xee6b2
kern/fs.c:56: Detecting ext2...
lib/relocator.c:1385: chunks = 0x4099ce0
lib/relocator.c:434: trying to allocate in 0x1882000-0x37d62000 aligned 0x1000
size 0x28dfc0
lib/relocator.c:1186: allocated: 0x37a7000+0x28dfc0
lib/relocator.c:1397: allocated 0x37a7000/0x37a7000
lib/relocator.c:1398: chunks = 0x4099ce0
loader/i386/linux.c:1167: Initrd, addr=0x37d62000, size=0x28dfc0
kern/disk.c:295: Closing `hd0'.
script/script.c:65: free 0x3fa3850
script/script.c:65: free 0x3fa3870
script/script.c:65: free 0x3fa3890
script/script.c:65: free 0x3fa3540
script/script.c:65: free 0x3fa3570
script/script.c:65: free 0x3fa3590
script/script.c:65: free 0x3fa35c0
script/script.c:65: free 0x3fa35f0
script/script.c:65: free 0x3fa3620
script/script.c:65: free 0x3fa3780
script/script.c:65: free 0x3fa37b0
script/script.c:65: free 0x3fa37d0
script/lexer.c:321: token 259 text [
]
script/script.c:50: malloc 0x3fa37f0
script/script.c:50: malloc 0x3fa37d0
script/lexer.c:321: token 0 text []
script/script.c:50: malloc 0x3fa3890
script/script.c:50: malloc 0x3fa37b0
script/script.c:65: free 0x3fa37b0
script/script.c:65: free 0x3fa3890
script/script.c:65: free 0x3fa37d0
script/script.c:65: free 0x3fa37f0
loader/i386/linux.c:572: real_size = 5000, mmap_size = 2000
loader/i386/linux.c:426: addr = 10000, size = 80000, need_size = 5000
loader/i386/linux.c:584: real_mode_target = 8b000, real_size = 5000,
efi_mmap_size = 0
lib/relocator.c:1239: min_addr = 0x0, max_addr = 0x100000, target = 0x8b000
lib/relocator.c:434: trying to allocate in 0x0-0xffffffff aligned 0x1 size
0x5000
lib/relocator.c:1186: allocated: 0x40ed220+0x5000
lib/relocator.c:1275: allocated 0x40ed220/0x8b000
lib/relocator.c:1293: relocators_size=39
lib/relocator.c:1301: relocators_size=61
lib/relocator.c:1308: cur = 0x3fe3eb0, next = 0x3fdc270
loader/i386/linux.c:601: real_mode_mem = 0x40ed220
loader/i386/linux.c:611: code32_start = 1000000
lib/relocator.c:1385: chunks = 0x3fe3eb0
lib/relocator.c:434: trying to allocate in 0x1000-0xffffff2f aligned 0x10 size
0xd0
lib/relocator.c:1186: allocated: 0x982000+0xd0
lib/relocator.c:1397: allocated 0x982000/0x982000
lib/relocator.c:1398: chunks = 0x3fe3eb0
lib/relocator.c:1521: Preparing relocs (size=61)
lib/relocator.c:434: trying to allocate in 0x0-0xffffffc3 aligned 0x1 size
0x3d
lib/relocator.c:1186: allocated: 0x9820d0+0x3d
lib/relocator.c:1533: Relocs allocated at 0x9820d0
lib/relocator.c:1548: chunk 0x982000->0x982000, 0xd0
lib/relocator.c:1548: chunk 0x40ed220->0x8b000, 0x5000
lib/relocator.c:1548: chunk 0x37a7000->0x37a7000, 0x28dfc0
lib/relocator.c:1548: chunk 0x100000->0x1000000, 0x882000
lib/relocator.c:1592: sorted chunk 0x100000->0x1000000, 0x882000
lib/relocator.c:1592: sorted chunk 0x982000->0x982000, 0xd0
lib/relocator.c:1592: sorted chunk 0x37a7000->0x37a7000, 0x28dfc0
lib/relocator.c:1592: sorted chunk 0x40ed220->0x8b000, 0x5000
(system reboots at this point)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]