5 ms·
Modern days Linux kernel requires a bootloader, as seen in the video. In the old days, you could dd the kernel to the floppy disk and use rdev to point to the r
by pgtan 6y ago
Modern days Linux kernel requires a bootloader, as seen in the video. In the old days, you could dd the kernel to the floppy disk and use rdev to point to the root partition to start after loading the kernel.
- deleted 6y ago[deleted]
- colonwqbang 6y agoWhat about EFI?
- znpy 6y agothere was no EFI. it was BIOS as far as your eyes could see.
- colonwqbang 6y agoYes but in modern day Linux, EFI can load the kernel without an external bootloader. So it is not the case that modern day Linux requires a bootloader.
- cesarb 6y agoA couple of days ago, I went looking for when this code was removed. It was removed in 2003: https://lwn.net/Articles/21512/ https://lwn.net/Articles/21512/
- fierarul 6y agoNice link! The code is so tiny they could have kept it... But, oh well, progress. I like the message: - .ascii "Loading" +bugger_off_msg: + .ascii "Direct booting from floppy is no longer supported.\r\n" + .ascii "Please use a boot loader program instead.\r\n" + .ascii "\n" + .ascii "Remove disk and press any key to reboot . . .\r\n" + .byte 0
- cesarb 6y ago> The code is so tiny they could have kept it... Not for long; the EFI headers later used the same space, which even required severely shortening that "no longer supported" message (the first two lines of the message were replaced by just "Use a boot loader.\r\n")
- jschwartzi 6y agoThere’s actually an EFI boot stub for the kernel so you don’t technically need a bootloader beyond the EFI on those systems.