Questions tagged «boot»

Bootloader问题:在操作系统本身启动之前会发生什么。


3
有没有办法在Linux中启用安全启动?
就像Windows具有安全启动功能,可以阻止任何外部OS Loader代码在启动时运行一样,Linux本身是否具有类似的选择?我环顾四周,但是当我搜索时,唯一得到的结果就是如何在启用UEFI的Windows计算机上安装Linux。我找不到如何将此选项带到我的Linux机器上。

1
引导过程中有30秒的间隔
我在Debian系统(jessie / sid)上进行了完整升级。不幸的是,现在启动时还有30秒的间隔,我真的不知道它来自哪里,我必须在哪里找到它。 我看了看,/var/log/dmesg发现一些有趣的文字。注意到之间的间隙27.280227和56.835253。 [ 27.261104] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 [ 27.280207] cfg80211: World regulatory domain updated: [ 27.280213] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 27.280216] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm) [ 27.280218] cfg80211: …
8 debian  boot  graphics 

1
如何将高分辨率从GRUB2传递到FreeBSD?
我从GRUB2引导FreeBSD-10-RELEASE。我设置了GRUB2启动菜单,以笔记本电脑的最大分辨率1024x768x32可以很好地显示它。我知道可以通过命令将此分辨率传递给引导加载程序,gfxpayload但是它不起作用。 在FreeBSD本身中,我已将控制台配置为以该分辨率显示,但是直到启动设备扫描中途才启动。发生的是,当我在GRUB2中选择FreeBSD菜单项后,FreeBSD引导加载程序接管了通常以640x480分辨率显示的FreeBSD引导菜单。 我遵循我能找到的所有声称可以通过GRUB2分辨率的方法,但是没有任何效果。这个功能是否可能不适用于FreeBSD(因为从一开始我就在FreeBSD中安装和配置GRUB2一直是我的问题),或者还有其他特定于FreeBSD的配置吗? 即使就功能而言这不是必需的,但在我最终设法使系统上的所有其他功能都正常运行之后,拥有最后一件事还是很高兴的。这将是一个不错的樱桃!

3
全新安装后FreeBSD 10无法启动
全新安装后,最新的FREEBSD 10无法启动。 使用此图像安装:FreeBSD-10.0-RELEASE-amd64-memstick.img 我选择了唯一的硬盘驱动器的“二手分区分区”选择了“整个磁盘”并选择了“完成”。自动分区看起来很不错:GPT,引导,ufs,交换 安装顺利,没有任何错误消息,但是在最后一次重新引导后-我找不到可引导的设备。 我在LiveCD shell中尝试了以下命令: gpart bootcode -b /boot/mbr ada0 gpart set -a active ada0 我还尝试了此命令 gpart destroy -F /dev/ada0 ,然后重新安装了BSD,但它仍然无法启动。 硬盘的SMART看起来不错。没有坏道。BIOS设置正确(UEFI已关闭)。 我能够使用FreeBSD-9.2-RELEASE-amd64-memstick.img并遵循完全相同的步骤成功安装FreeBSD的先前版本,自动分区看起来绝对相同。** 我尝试使用CD版本安装FreeBSD-10.0-RELEASE-amd64-disc1.iso,但出现完全相同的问题,BIOS无法启动它。** 请帮助,我不确定为什么10.0-RELEASE无法启动。 FreeBSD-10.0-RELEASE-i386-disc.iso也遇到相同的问题
8 boot  freebsd 



3
安装Arch Linux后,它仅显示文本“找不到可启动的设备”
我一直在尝试安装Arch Linux。安装后,它会显示BIOS屏幕,然后会出现一条消息“找不到可引导的设备”。 我现在已经重试了整个场景,但仍然只显示相同的消息... 在安装时,我遵循了ArchLinux Wiki上的非官方初学者指南。 这是我所做的: 首先,我擦拭了硬盘驱动器(在擦拭之前安装了Windows Vista)并通过使用gdisk将GPT放在其上。然后,我设置了一些分区,现在看起来如下所示(parted的输出): Model: ATA ST9160310AS (scsi) Disk /dev/sda: 160GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 2097kB 1049kB BIOS boot partition bios_grub 2 2097kB 107MB 105MB ext2 Linux filesystem 3 107MB 21.6GB …

2
直接从文件系统引导qemu / kvm
使用Xen及其pygrub一段时间后,我现在正尝试使用KVM / qemu做类似的事情。 基本上,我有一个LVM逻辑卷(尽管也可以是一个文件),它包含Linux发行版的根文件系统(没有分区,只有FS直接在磁盘上),还包含/boot/grub/grub.cfg,并且我希望能够启动它。 我给人的印象是Debian / Ubuntu上的grub-firmware-qemu软件包就是为此目的而设计的,但是我没有设法使其起作用。AFAICT,grub.bin映像包含一个带有grub.cfg文件的硬编码内存磁盘,该文件带有一些菜单选项(例如搜索multiboot.img或搜索grub.cfg),但是运行时得到的kvm -bios grub.bin只是一个“不兼容的许可证” “ 错误信息。而且我不太确定如何grub.bin用不同的grub.cfg(只能这样做configfile (hd0)/boot/grub/grub.cfg)生成不同的内容。 当然,我可以使用最小的grub配置创建一个软盘或cdrom或磁盘映像,但这样做的感觉是应该有一种更清洁/规范的方法,而且我的研究还很少。远。 我想一个人也可以使用qemu的-kernel选项,但是同样,我也不知道如何生成一个grub.img。(使用生成的grub.img grub-mkimage -O i386-pc -o grub.img -c =(echo 'configfile (hd0)/boot/grub/grub.cfg') /usr/lib/grub/i386-pc/*.mod再次显示相同的“不兼容的许可证”错误消息)。 这是在debian上使用的grub软件包的版本1.99-23和kvm / qemu的1.1.2 + dfsg-2。 因此,简而言之,我应该如何创建grub.bin(与一起使用kvm -bios)或grub.img(与一起使用kvm -kernel),以使kvm引导能够解析/ boot / grub的grub映像/grub.cfg在虚拟磁盘上?
8 boot  grub2  qemu  bios 


1
使用具有持久性的GRUB2从HDD引导文件系统映像
当运行从包含文件系统的文件中启动的操作系统(使用GRUB2)时,如何保存对文件所做的更改。 我设法使GRUB2来启动驻留在HDD上的映像文件。到目前为止,对于用于各种非Linux实用程序的FreeDOS启动非常有用。我希望的是,如果我在此正在运行的操作系统中创建文件(或对其进行更改),则会将其写回到映像文件,以便下次启动该映像文件时,可以从上次中断的地方继续进行操作,而不是使用第一次启动的同一映像重新开始。
8 boot  grub2 

3
如何直接通过GRUB2引导PC-BSD实时DVD-ISO IMAGE?
通过loopback命令,GRUB2可以直接引导ISO文件。 现在,我已经配置了相应的菜单项来引导PC-BSD Live DVD ISO,但是当我尝试引导它时,FreeBSD引导加载程序输出: can't load 'kernel' 这是我当前使用的GRUB2菜单项: menuentry "PC-BSD" { search --no-floppy --fs-uuid --set root 0d11c28a-7186-43b9-ae33-b4bd351c60ad loopback loop /PCBSD9.0-RC1-x64-DVD-live.iso kfreebsd (loop)/boot/loader } 有人知道我需要如何修改才能启动PC-BSD实时系统?

1
如何设置用于在加密文件系统上输入密码的键盘布局?
在升级到Debian 6(Squeeze)之后,用于输入加密文件系统密码的键盘布局已更改。如何将其还原为上一个? 我的理解是,在解锁加密文件系统之前,唯一的活动分区是/boot,因此这样的设置应该在某处。但是,经过广泛的Internet搜索和grepping /boot,我仍然找不到它。 我还尝试过重新配置控制台使用的键盘布局,并运行: dpkg-reconfigure keyboard-configuration ...和: dpkg-reconfigure console-data ...没有效果。

1
UEFI固件重置引导顺序
我正在尝试引导刚安装在笔记本电脑上的Fedora 23,以取代Windows。我就是无法启动。我保留了UEFI引导分区,但用Linux替换了所有其他分区。问题是: 我运行时Fedora在列表中,efibootmgr可以将其放在引导顺序的第一位,但是当我重新引导时,固件将忽略引导顺序,并尝试首先引导Windows,并重置引导顺序。我可以通过删除Windows引导加载程序来阻止其尝试引导Windows,但是它会尝试引导引导顺序中的下一个项目,并跳过已安装的Fedora(可能是因为到那时为止,我猜测引导顺序已经已被重置)。这是非常可疑的。 在固件设置的“设置”->“常规”->“启动顺序”下,即使Fedora显示在中,也不会显示efibootmgr。如果我尝试手动添加,则会在用户界面中显示2个磁盘,但它们似乎都是USB记忆棒的重复副本-它们彼此完全相同,并且包含与USB记忆棒相同的文件,包括我放在其中的个人档案之一。 设置下一个引导操作系统efibootmgr -n也不起作用。如果我efibootmgr在运行该命令后立即再次运行,它会显示更改后的设置,因此看起来并不会失败。 PS因为已卸下Windows引导加载程序,所以如果卸下USB记忆棒并重新启动,笔记本电脑将进入Dell SupportAssist模式。
3 boot  uefi  firmware 

1
无法在新的ASUS Eeebook上启动Ubuntu
我刚刚购买了华硕Eeebook E403SA。我使用pendrivelinux YUMI工具在Ubuntu 16.04.2。中创建了实时USB。我通过USB进入了实时会话,没有任何问题,然后选择擦除驱动器,并用Ubuntu替换了整个组件。安装完成,没有问题。 但是,计算机现在无法启动到Ubuntu,并且BIOS根本无法检测到硬盘驱动器。在实时会话中挂载时,我可以看到文件系统,但BIOS无法检测到它。 我尝试使用“引导修复”将Grub手动重新安装到计算机上的每个驱动器。当使用安装了Grub的Live USB启动它时,我最终遇到了Grub Rescue终端。它进入此终端时出现错误,无法识别驱动器,将丢失的驱动器称为UUID。 Eeebok本身并没有真正的硬盘驱动器,而是内部MMC存储。我不知道这是否重要。另外,(愚蠢地)我没有备份原始驱动器映像,因此无法将其恢复出厂设置。 那么,有什么想法吗? 这是通过Live USB运行的Boot Repair输出的pastebin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.