Questions tagged «boot»

过程和事件从向处理器供电开始,到操作系统完全加载并可以使用时结束。有关引导过程的特定部分的问题,应标有[bios]。

5
bash:执行命令行中给出的命令,并且不退出
我如何在bash的命令行上指定一条命令,该命令在读取〜/ .bashrc后将在新的bash中执行一次-但是所有这些都不会在命令完成后退出bash? 我在摆弄一个终结器的“启动配置”,其中一些拆分应该在启动后启动某些应用程序(vim,mutt,irrsi)。但是我仍然希望在后台使用普通的shell(ctrl-z等),因此退出应用程序后,我拥有与eapplications生命周期中相同的shell ... 什么对我不起作用(根据给出的答案) ( bash; vim ) # vim waits for the exit of bash... bash -c vim # bash exits after vims exit... bash -c 'vim; exec bash' # bash is executed _after_ vim... ctrl-z won't work echo vim | bash -s # "Vim: Warning: Input is …
13 bash  boot  bashrc  terminator 



3
“ UEFI with CSM”启动模式到底是什么?
在这个问题下,我被告知“ UEFI with CSM”本质上是BIOS模式。这让我很困惑,因为多年来我学到的东西远非如此。 根据我的观察,我认为CSM是一种特殊的机制,允许先前的“非规范” UEFI OS引导。 这是我的观察: UEFI with CSM的全名是 具有兼容性支持模块的 UEFI 顾名思义,它是UEFI的“支持模块”。 我的计算机的主驱动器上有三个分区。该驱动器已格式化为GPT,三个分区是一个ESP(EFI系统分区)和两个主分区(每个Windows 10 / Windows 7)。主板设置中的“启动模式”有三个选项:“传统”,“ UEFI”和“带有CSM的UEFI”。 如果将其设置为“旧版”,计算机将告诉我“未找到操作系统”。没错 如果将其设置为“ UEFI with CSM”,则两个Windows都会正常启动。如果将其设置为“ UEFI”,则只有Windows 10可以启动。从安全启动日志中,我可以看到Windows 7卡在了classpnp.sys。 我尝试\Windows\System32\winload.exe从两个卷中删除(我在Windows To Go环境中执行了此操作),但没有出错,因此恢复了文件。 我在MBR中插入了另一个驱动器,包含两个分区。使用FAT32的一个主服务器,使用NTFS的另一个主服务器,并安装了另一个Windows 7。但是,如果将MB设置设置为“ UEFI”或“ UEFI with CSM”,我似乎无法使其启动,但是当设置为“ Legacy”时,它可以完美启动。如果我在主磁盘上的EFI分区中编辑BCD以添加此实验Windows 7安装的条目,它将在“ UEFI with CSM”下启动,但仍停留classpnp.sys在“ UEFI”中。 我有一台装有MSI B85主板的计算机,该主板有一个名为“ CSM”的开关。如果启用,则“启动模式”中有两个选项可用,“ UEFI”和“传统”。如果禁用,则引导模式将锁定为UEFI。在这种情况下,启用CSM的“ UEFI”模式允许Windows 7引导,但禁用CSM则无法引导。 上述实验使我相信“​​ …
13 boot  bios  uefi 

3
从LiveCD USB闪存盘启动Asus EeePC
我有两本都与Ubuntu一起安装的相同的Asus EeePC上网本。其中一个坐在壁橱上,电池完全没电了。当我给电池充电并尝试启动它时,出现“找不到初始化”错误。为了遵循此处建议的修复方法,我在Ubuntu 11.10台式机上使用了Startup Disk Creator来创建带有可引导Ubuntu 11.10实时CD的USB记忆棒(上网本没有CD驱动器) 。 我将USB记忆棒插入到具有初始化问题的上网本中,进入BIOS并选择USB记忆棒作为启动的第一选择,然后进行了硬重启。然后,它只是停留在闪烁的下划线上。不知道为什么它不起作用,我尝试从USB记忆棒启动我正在工作的上网本。当我进入工作上网本的BIOS时,我注意到USB设备的启动顺序部分中的描述有所不同。 在不工作的上网本上,描述为SWISSBIT(USB记忆棒的名称),但在工作的上网本上,描述为“ Rem。Drive”。我还注意到在可运行的上网本上,“可引导顺序”部分下还有一个附加选项,使我可以选择从哪个硬盘驱动器进行引导。本节显示了两个硬盘驱动器,其中一个是我的USB记忆棒。因此,我没有更改设备的启动顺序,而是选择了USB记忆棒作为要从头启动的硬盘,它的工作原理就像冠军一样-我能够引导到USB记忆棒上的LiveCD。 在我看来,可以正常工作的上网本将LiveCD USB记忆棒视为硬盘驱动器,而不能正常工作的上网本将其视为普通的USB记忆棒。两个上网本的BIOS版本完全相同...知道为什么它可以在一个而不是另一个上工作吗?
13 usb  boot  bios  livecd  eee-pc 

5
如何创建可启动的DOS USB记忆棒?
我需要使用此实用程序来更改新的WD硬盘驱动器的参数之一:http : //support.wdc.com/product/download.asp? groupid=609&sid=113&lang= en 它具有真正不可读的指令: 将wdidle3.exe解压缩到可启动媒体(软盘,CD-RW,网络驱动器等)上。 用要更新的硬盘驱动器引导系统到将更新文件提取到的介质。 通过在命令提示符下键入wdidle3.exe来运行文件,然后按Enter。 我了解此可启动媒体应该是DOS的某个版本?如何使USB记忆棒成为与此实用程序兼容的可启动媒体(我没有软盘驱动器)?我安装了Windows 7和Debian Linux。

1
USB记忆棒上有多个Windows安装程序
我最近开始使用其中的SanDisk Extreme 64GB记忆棒之一,并开始进行修补。在这个故事中,请记住,这是一个将removablebit设置为的模型0(这意味着Windows默认情况下会看到其所有分区-每个分区都显示为资源管理器中的单个磁盘)。 目标: 在单个记忆棒上具有许多不同的可引导发行版 其中应包括Windows 7安装程序和Windows 8安装程序 Windows(最好是其他操作系统)应该仅自动挂载一个分区-第一个分区(用于存储文件)。这是为了防止意外更改引导分区或其中的文件。它应该是NTFS类型。 (可选)我也希望在此驱动器上直接启动可完全持久的linux(最好是Ubuntu)。 从USB记忆棒启动机器时,应在显示的单个菜单中提供所有这些功能。 乱流: 现在,可以通过结合使用SYSLINUX和GRUB轻松实现所有目标(您将在下面看到)。但是,存在一个问题:所有基于Linux的可启动项(使用create ramdisk -> load kernel -> have fun方案的那些项:例如PartEd Magic,Ubuntu Installer等)似乎都没有问题,无论是在单个可启动分区上从自己的文件夹中运行。只需将它们放在不同的文件夹中,然后将单个SYSLINUX菜单项指向它们,它们会相处得很好(此后无论使用什么,可能只是另一个SYSLINUX :))。 问题(一如既往:D)在Windows安装程序中。他们(或者我应该说bootmgr)拒绝承认相对路径。如果将一个Windows安装程序放在一个文件夹中,例如,Win7看起来像/Win7/bootmgr,织补的东西会\Boot\BCD在传递控制权时查找(而不是\Win7\Boot\BCD-它实际存储的位置)。知道了,自然地,您不能在一个分区(一个目录结构)上放置多个Windows安装程序。这违反了目标2。 目前方案: 需要10个声誉才能发布图像:(。这是可视化的方案。 描述: 正常的NTFS分区。做任何您想做的事-它不会影响那些敏感的启动链接:) FAT32引导分区。这是从MBR转移控制权的地方。为了能够从MBR转移控制,这必须是首要的。它包含主SYSLINUX-一个显示菜单的菜单(目标5和目标1)。 扩展下面的所有分区以提升每个磁盘的max-4-primary分区 Windows 7安装程序。该分区包含/bootmgr引导扇区,该引导扇区指向其上的GRUB (不要问为什么有这么多引导程序-这是一个测试设置:))。除以下问题外,工作正常(目标2)。 Windows 8安装程序。此分区包含引导扇区,该引导扇区指向GRUB,该扇区指向/bootmgr。除以下问题外,工作正常(目标2)。 使用常规方法(从同一USB棒)将Ubuntu安装到的永久Linux分区。它使用GRUB来管理其引导菜单。当然也有引导扇区(目标4)。 Linux交换。通常由Linux在以前的分区上使用,但不受谁可以使用它的任何限制的约束。 现在一切似乎都正确(并且确实有效).. 目标3除外。 问题: 我尝试使用hidden标志来隐藏Windows看不到的那些分区,并且效果很好,甚至效果也很好。它还将它们隐藏在Windows安装程序的视线之外。当我尝试从隐藏分区安装Windows时,安装程​​序基本上找不到从:O引导的位置。这是至关重要的问题。 我使用了2个其他分区来容纳Windows安装程序。这并不是一个很好的方案,因为每次我想更改某些内容,但都不适合这些内容时,我必须重新分区。这是非关键问题-我可以接受。 我的想法: 有诸如ISOLINUX和GRUB4DOS之类的东西(当您搜索有关此内容时会出现它们)。据我了解,它们可以帮助我实际安装Windows安装程序的可启动.iso。真的吗?某些页面包含有关已挂载映像的警告,只有在BIOS引导阶段才能访问此映像-Windows安装程序启动时将无法看到已挂载的映像。真的吗?你能为我指出正确的方向吗? 也许我可以用一些windows自定义安装(因为从本质上讲,我打bootmgr这里的100%的时间),或chroot在bootmgr某种程度上使之成为理智?可以执行吗?我认为这仍然给我带来一个问题,即该分区仍处于隐藏状态,安装程序可能看不到它 也许我可以闯入bootmgr,尽管这是一个相当大胆的假设:) 如果对此有任何其他建议,非常欢迎您在这里进行讨论。我愿意接受任何建议。如果需要澄清或需要提供其他信息,请随时询问。 非常感谢你!

3
如何获得Windows 8来衡量对启动的影响?
我进行了从Windows 7 Ultimate到Windows 8 Pro的就地升级,并且刚刚习惯于Windows8。在“任务管理器”→“启动”选项卡下,我看到有一个显示“启动影响”的选项。 尽管重启很少,但影响仍处于“未衡量”状态。我应该怎么做才能使Windows衡量此报告对我的影响?
12 windows-8  boot 

4
如何将Windows 8引导到安全模式?
我有Windows 8 Enterprise x64。它已安装了虚拟机。尝试更新VMWare的guest虚拟机扩展后,它黑屏了。重置后,现在虚拟机将无法启动。它只是说“自动修复无法修复您的PC” 我所做的一切都以错误结束,或者返回到此屏幕。如果我转到“疑难解答”>“高级选项”>“启动设置”,然后进入“安全模式”,它所要做的只是说“准备自动修复”,然后“诊断您的PC”,然后直接回到“无法自动修复”。修复您的PC”屏幕。好像它甚至没有尝试进入安全制造。 重新格式化之前,我还有什么可以做的吗?

1
如何在Windows 7欢迎屏幕上显示其他启动和关闭信息?
有一个小的调整,我相信这是一个注册表项,它可以在Windows 7(以及最可能的Vista)的“ 欢迎”和“ 关闭”屏幕上显示其他信息。我已经在我的一个系统上激活了此调整;不幸的是,我忘记了我是怎么做的,而且似乎找不到最初为我提供该信息的网站。 通常,Windows 7欢迎屏幕在登录时只会显示“ Welcome”。在进行了微调之后,我的“欢迎”屏幕会提供状态信息,例如“正在加载用户设置”或“正在准备桌面”。关闭时,默认屏幕仅显示“关闭”。激活该调整后,它会提供其他状态信息,例如“停止Windows服务”。这似乎与Windows在启动或关闭过程中安装或配置更新时提供信息的方式相同,我发现它们对于了解在此过程中执行什么任务需要花费多长时间很有帮助。 我唯一能找到的设置是msconfig应用程序“ 启动”选项卡上的“ 启动日志”复选框。但是,这将导致Windows显示正在加载的驱动程序的控制台日志等,而不是显示动画的Windows标题。这不是我要的设置。我在此系统上激活的“其他启动信息”设置仍然显示常规的Windows动画徽标,并且仅替换了蓝色的“欢迎”和“关闭”屏幕上显示的字符串。 有人可以将我定向到用于获得此行为的注册表项(或其他设置)吗? 编辑:这是用手机拍摄的增强的“欢迎”和“关机”屏幕的几张照片,尽管它们是德语。 登录屏幕“等待用户配置文件服务” 登录屏幕“准备桌面” 注销屏幕“停止Windows服务”:

1
MBR:BIOS如何确定驱动器是否可引导?
尝试在askubuntu上回答此问题时:如何卸载GRUB我阅读了MBR上的Wikipedia文章,并且在Superuser 上还找到了一个相关问题的完美答案,但是,我仍然不清楚一件事: 是什么让BIOS决定驱动器是否可引导?如果系统中安装了多个驱动器,引导顺序如何从驱动器#1跳过并继续尝试从驱动器#2引导? 我的理解是,BIOS通常检查MBR的唯一内容是它在512字节扇区末尾的签名,然后它将控制权转移到位于引导扇区前446个字节中的初始引导加载程序。 是否意味着即使磁盘不可引导,引导扇区的前446个字节也必须包含一些有意义的引导加载程序代码? BIOS将控制权转移到驱动器#1上的引导加载程序后,碰巧没有“可引导”分区-在第二个驱动器上调用引导加载程序的方式是什么? 如果这太技术性,很抱歉:)简短的问题是:“ BIOS如何完全跳过驱动器并继续尝试从下一个驱动器引导?”

2
文件系统无法在引导时挂载,但是在手动挂载时可以
我不确定何时/为什么会开始这种情况,但是我输入了一个RAID阵列/etc/fstab以引导至/mnt/data。直到今天,一切都还不错,而且几年来一直这样! 无论如何,我今天重新启动了服务器(CentOS 7),它进入了“紧急模式”。检查后journalctrl,存在以下条目: Feb 01 13:04:45 CentOS7 systemd[1]: Mounting /mnt/data... Feb 01 13:04:45 CentOS7 mount[819]: mount: /dev/md126 is already mounted or /mnt/data busy Feb 01 13:04:45 CentOS7 systemd[1]: Failed to mount /mnt/data. 但是,如果我从中删除该行/etc/fstab并重新启动(正常启动),则重新输入该行并运行,mount -a然后安装就可以了。 引导失败的任何原因? 我在errors=continue该行中添加了一个选项,该选项/etc/fstab可防止重新引导进入紧急模式(并且无论如何都会奇怪地挂载驱动器–大概是在以后的步骤中),但是由于我想在启动时执行其他挂载,因此这取决于最初是安装的,所以我真的很想找到合适的解决方案。
12 linux  boot  mount  centos-7 

4
现代64位Intel芯片PC以哪种模式运行引导扇区?
我知道在286s等较旧的计算机上,从引导驱动器的第一个扇区加载到内存中的0000:7C00的前512个字节以16位实模式运行,但是现代64位体系结构呢? 编辑:我想这是一个错误的问题。引导加载程序的编写者是使用哪种模式汇编指令的决定者,对吗?硬件正是按照它所告诉的去做的。然后我的问题应该是,主要的操作系统引导加载程序(例如Windows 7,Mac OS X(最新)和64位计算机上的GRUB)使用什么模式?
12 boot  64-bit  mode 

6
如何防止OS X重新启动时磁盘重新编号?
在装有Mac OS X 10.6.4的Mac Pro中,我有3个物理驱动器。有时,在重新引导计算机之后,磁盘编号会发生更改,以致/ dev / disk#不会引用与重新引导之前相同的驱动器。 例 /dev/disk0 -> 64GB SSD drive /dev/disk1 -> 640GB Hitachi /dev/disk2 -> 160GB WD (BootCamp) 重新启动后,映射可能是 /dev/disk0 -> 160GB WD (BootCamp) /dev/disk1 -> 640GB Hitachi /dev/disk2 -> 64GB SSD drive 更令人困惑的是,重新映射不一致。对于大多数东西,这是无关紧要的。但是,我还安装了Parallels,以允许从OS X内部访问BootCamp分区。Parallels在其配置文件中使用/ dev / disk#路径,因此,在重新引导OS XI后启动Parallels,它告诉我该磁盘不再存在。 有没有办法告诉OS X始终将给定的驱动器分配给/ dev / disk0?
12 macos  hard-drive  boot 


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.