我正在尝试制作一个iso文件,该文件无需用户按下任何按键即可启动。在Windows iso 文件中,当从cd 启动时,会出现一条消息“按任意键从cd 启动”,这将等待5-10 秒,然后,如果没有按键,它将从HD 启动。
我在网上搜索了如何删除此消息,并且没有按任何键,所有答案都是从 ISO 中“删除 bootfix.bin”。
我编辑了iso(我已经尝试了几个iso文件)以删除bootfix.bin,但现在iso不正确。
你有什么建议吗?
我已经在 Ubuntu Oneiric Server 64 AMD 上安装了 KVM。
uname -a
Linux myhostname 3.0.0-12-server #20-Ubuntu SMP Fri Oct 7 16:36:30 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
我尝试使用相同的操作系统创建来宾。首先我试过这个:
vmbuilder kvm ubuntu \
--suite oneiric --flavour virtual --arch amd64 \
--libvirt qemu:///system \
--ip 192.168.0.100 \
--hostname myguest \
--part vmbuilder.partition \
--user adminUser --name fullname--pass defaultPass \
--addpkg apache2 --addpkg apache2-utils --addpkg tomcat6 --addpkg mysql-client \
--addpkg mysql-server --addpkg wwwconfig-common --addpkg dbconfig-common \
--addpkg apache2.2-common --addpkg unattended-upgrades --addpkg vim \
--addpkg openssh-server …Run Code Online (Sandbox Code Playgroud) 我的计算机上有 MySQL 用于开发目的,但大部分时间我不使用它。我如何配置我的 Debian 以便它不会在启动时启动 MySQL,但只有当我告诉它(使用service mysql start)时。
我对 apache2 做了同样的事情,
update-rc.d -f apache2 remove
Run Code Online (Sandbox Code Playgroud)
但是我找不到用 MySQL 做到这一点的方法。
今天早上,我们重新启动了 Server 2008 R2 机器。没问题,马上就回来了。然后我们将其关闭并让它安装 Windows 更新。当它关闭时,我们添加了一些 RAM。然后我们重新打开它。
系统立即回到“按 ctrl-alt-delete”屏幕,到目前为止,一切都很好。
我登录了。系统达到了“应用组策略”的程度——然后花了将近一个小时来应用驱动器映射。终于完成了,现在已经花了 30 分钟等待事件通知服务。
我仍然无法登录。远程桌面服务似乎尚未运行。
我尝试从另一台机器查看事件日志。我看到该框正在写入安全日志,但在过去 45 分钟内系统或应用程序中没有任何事件。
从 45 分钟前开始挖掘系统事件日志,我看到一堆超时:
我能做什么?我应该尝试远程关闭它,还是会造成更大的损害?
我有一台服务器 2012r2 机器,我刚刚安装了 KB2919355(最近为 Windows 8.1 和 Server 2012 发布的大型 800+MB 补丁)。服务器是戴尔 Poweredge R715。磁盘是 H200 控制器上 RAID1 中的 2x500GB SAS。
服务器在更新之前一直运行良好 - 我安装了戴尔管理工具,所以我知道没有失败的磁盘警报或任何东西。前一天我升级了H200控制器的固件,但之后系统重新启动没有任何问题。
重新启动更新后,它出现了一个带有可移动鼠标光标的黑屏,但没有别的 - Ctrl-Shift-Esc 和 Ctrl-Alt-Del 什么也不做。让它在那里坐了一个多小时,没有任何变化。
使用“不要在 BSOD 上自动重启”选项启动,并INACCESSIBLE_BOOT_DEVICE作为错误原因获取。奇怪的是,它说“我们只是在收集一些错误信息,然后你可以重新启动。(0% 完成)”并保持在 0%,从未取得任何进展。
尝试使用最后一次正确的配置重新启动,同样的 BSOD。
重新启动进入修复我的电脑工作。从命令提示符我可以看到所有分区和所有文件似乎都完好无损。chkdsk 没有报告错误。
此后,服务器设法正常启动一次。重新启动后,尽管多次尝试启动,它也从未恢复过,它们都以 INACCESSIBLE_BOOT_DEVICE 蓝屏结束。
问题似乎与 LSI raid 控制器卡有关。technet 上有一个线程报告其他人与超级微型机器有类似问题 - http://social.technet.microsoft.com/Forums/en-US/6bf5815f-55d9-4403-8f41-a16ebcb83735/patch-kb2919355-makes- supermicro-machines-crash?forum=winserver8setup
我有一个与戴尔的支持案例,戴尔试图在他们的实验室中复制这个问题。可能没有其他人可以在这里做任何事情。
根据戴尔的建议,我擦除了系统,并重新安装了带有 GUI 的 Server 2012R2 Datacenter。除了安装 Windows 更新之外,我什么也没做。
安装 KB2919355 后,服务器正常重启。再次重启后,蓝屏显示 INACCESSIBLE_BOOT_DEVICE 错误。
在此问题解决之前,我强烈建议不要在任何具有基于 LSI 的 RAID 卡的服务器上安装此更新。希望戴尔能尽快提出解决方案。
这是我们现在正在更大规模地研究的一个问题,很可能必须由 Microsoft 解决,因为它比戴尔更普遍。我们将继续努力,直到我们的资源耗尽为止。我会及时通知您我们的发现。
戴尔一直无法在他们的实验室中复制这个问题。我已经确认我的 2 …
我有一个运行 Canonical 的 Ubuntu 10.04 LTS 的 EC2“微型实例”。现在已经运行了 6-9 个月,很少重启(最多每几周一次)。
我只是做了我认为的例行能力更新,能力全面升级。在注意到似乎安装了一些新的 -ec2 linux 映像后,我重新启动了系统。虽然它似乎重新启动并在控制台上返回“正在运行”状态,但它并没有返回通常的 ssh 和 http 服务。我试过停止和启动它,重新关联它的弹性 IP ......没有乐趣。
奇怪的是,“获取系统日志”(AWS 控制台)返回一个完全空白的日志。空的。没有。一个字符都没有。(至少在第一次开始-停止之后它是空的;在停止之前它只包含关于重新启动的最后一行)。
我已经尝试了几个停止启动循环,但没有任何改进。
有什么建议可以尝试下一步让我的实例恢复生机吗?
我正在托管一个实验/测试 Linux 机器,运行 Debian Wheezy 7.4.0 发行版。不同的用户通过 ssh 登录机器到他们的帐户,如果他们愿意,可以运行开发工具并让他们的程序作为服务在后台运行。
由于这是用于各种目的的测试机器,因此通常需要重新启动整台机器,然后用户必须重新登录并重新启动正在运行的用户空间内容。我想自动化。基本上我想为用户提供一种在机器启动后立即启动东西的方法(在其他所有东西都初始化之后)和一种在系统关闭时启动东西的方法(没有时间限制,基本上停止关闭直到所有这些关闭用户进程已完成)。
到目前为止我已经尝试过:
我已经创建了一个 init bash 脚本,遵循在 /etc/init.d/ 下的“骨架”模板文件中找到的原则(骨架模板源代码:https://gist.github. com/ivankovacevic/9917139 )
我的代码在这里:https : //github.com/ivankovacevic/userspaceServices
基本上,脚本会遍历用户主目录并在名为 .startUp、.shutDown 或 .status 的相应子目录中查找可执行文件。根据当前发生的事件,脚本会使用su执行,就好像用户自己启动了它们一样。
我目前使用这种方法面临的问题是,在系统启动并且脚本启动其他用户的所有进程后,有一个奇怪的进程挂起。这是它在进程列表中的样子:
UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
root 3053 1 0 1024 620 1 17:42 ? 00:00:00 startpar -f -- userspaceServices
Run Code Online (Sandbox Code Playgroud)
我不知道那个过程是什么,它的手册页没有提到 -f 参数。所以我一无所知,但我一定是做错了什么,因为没有来自 init.d 的其他脚本/服务在启动后挂起这样的进程。
所以我在找人帮我调试我拥有的这个解决方案(在我看来这似乎也有点复杂)。或者让我知道如何以完全不同的方式实现这一点。
更新
我已经针对startpar问题开始了一个单独的问题:
startpar process left hanging when starts processes from rc.local 或 init.d
更新 2 …
我有一个 Debian 10 服务器,我认为它可以/应该启动得更快,但我不知道问题是什么。
我A start job is running for Raise network interfaces在启动时看到,看起来systemd-analyze blame花费了很多时间networking.service (我忽略了 50 毫秒以下的服务)。
50.846s networking.service
1.872s smb.mount
717ms nftables.service
560ms ifupdown-pre.service
544ms systemd-logind.service
205ms systemd-journald.service
194ms dev-nvme0n1p2.device
88ms systemd-udev-trigger.service
83ms smbd.service
66ms libvirtd.service
61ms lvm2-monitor.service
60ms chrony.service
57ms user@0.service
50ms nmbd.service
Run Code Online (Sandbox Code Playgroud)
不过,执行 asystemctl stop networking.service和 只systemctl start networking.service需要不到 2 秒的时间。
这是我的 /etc/network/interfaces 供参考(br0 用于虚拟机):
# This file describes the network interfaces available on your system
# and …Run Code Online (Sandbox Code Playgroud) 我最近在我的 2009 Mac pro 4,1(闪存到 5,1)的硬盘上安装了 Ubuntu 20.04。此时我已擦除并重新安装了 3 次。三次安装都顺利,但第一次启动时启动就挂起
[ OK ] Reached target Cloud-init target
我读了一些论坛,提到了这个问题,然后简单地重新启动了系统。
任何后续的启动都会挂起:
Ubuntu 20.04 LTS *********-server tty1
*********-server login: [ 32.083683] cloud-init[891]: Cloud-init v. 20.1-10-g71af48df-0ubuntu5 running 'modules:config' at Fri, 08 May 2020 20:58:20 +0000. Up 31.93 seconds.
[ 32.767663] cloud-init[898]: Cloud-init v. 20.1-10-g71af48df-0ubuntu5 running 'modules:final' at Fri, 08 May 2020 20:58:21 +0000. Up 32.59 seconds.
[ 32.767850] cloud-init[898]: Cloud-init v. 20.1-10-g71af48df-0ubuntu5 finished at Fri, 08 May 2020 20:58:21 +0000. Datasource DataSourceNoCloud [seed=/var/lib/cloud/seed/ncloud-net] [dsmode=net]. …Run Code Online (Sandbox Code Playgroud) boot ×10
debian ×2
ubuntu ×2
windows ×2
amazon-ec2 ×1
bash ×1
cloud-init ×1
init.d ×1
iso ×1
linux ×1
mysql ×1
service ×1
ubuntu-10.04 ×1
ubuntu-20.04 ×1