我的开机USB闪存盘包含Ubuntu18.04是用mkusb制作的。虽然系统在使用这个闪存盘时似乎启动,但我什么也看不见。在过去,当我与其他安装程序遇到这种情况时,我总是首先启用nomodeset。当我单击具有持久性的“尝试Ubuntu”并单击e时,我看到了以下一行: linux ($root)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper静音飞溅--我编辑了这一行内容: li
开机后,CPU加载BIOS,构建中断向量表,以实地址模式启动中断服务例程。通过BIOS,CPU接收INT 0x19。ISR of INT 0x19将第一个扇区(512 B)加载到内存中。这个扇区是Linux的引导部分,它将操作系统的其他部分加载到内存中。
第一个扇区是bootsect.s,它是用程序集编写的。这是第一个加载到内存中的系统代码。我怀疑程序集指令是加载还是编译机器指令加载到内存中。BIOS是否有一个本机assembler来将程序集转换为机器