Articles of 启动

是否可以在内核启动时将一个子目录作为根文件系统挂载?

我试图从我的主目录中的来源(如select创build一个专用的分区)安装一个Linux。 基本系统(glibc,kernel和init)安装在$ HOME / lfs / root下。 我使用安装在我的USB驱动器中的grub来启动这个系统,这里是grub.cfg中的相关部分(我必须将grub root更改为hd1,因为hd0是我的usb棒): menuentry“Custom linux HD”{set root ='(hd1,1)'linux / home / thiago / lfs / root / boot / bzImage root = / dev / sda1 / home / thiago / lfs / root ro} 似乎只有设备是“root =”的有效参数。 那有什么办法可以工作吗? 我不想惹我目前的分区。

软件RAIDarrays不在Debian的initramfs中启动

我的一个Debian服务器(内核2.6.30-AMD64)拒绝启动包含initramfs根分区的软件RAIDarrays。 它使我忙于一个busybox控制台。 当我按照必要的步骤继续启动时,它工作正常(用mdadm -A启动arrays,然后让LVM使用pvscan扫描卷,然后vgchange -ay)。 我试过从启动选项rootdelay = 10开始无济于事。 此外,我已经更新了initramfs并解压它,以检查它是否真的试图组装raidarrays(它确实)。 转储到控制台之前的输出: mount: mounting none on /dev failed: No such device W: devtmpfs not available, falling back to tpmfs for /dev 然后一些lvm消息说它不能find持有根分区的卷。 有谁有线索我怎么能解决这个问题?

Memcached不启动

我刚刚安装了memcached和memcache pecl扩展。 现在随机我无法启动它。 当我运行service memcached start我得到这个: Starting memcached: chown: `memcached\r': invalid user to switch toe user memcached [FAILED] 到底是怎么回事? 据我所知,我正确地执行了安装。 事实上,它运行良好,但必须随机停止…? 我运行RedHat x86_64 es5。 编辑:也许我做错了。 我需要运行什么命令来检查memcached是否正在运行?

debian启动程序隐藏所有消息

我试图configuration一个debian Lenny服务器,在启动过程中隐藏屏幕上的所有技术消息,直到邀请login(在CLI中,没有X服务器)。 作为奖励,如果我可以添加一些ASCII艺术,那将是非常棒的。 首先我quietconfiguration了我的grub,并且在/etc/sysctl.conf取消了注释行kernel.printk = 4 4 1 7 。 这是更好的,但接近尾声,我仍然看到init.d消息,如Starting apache server [Ok] …. 在另外一个尝试中,我用了很多的东西,但是他们在进入2级时就退出了,所以这些解决scheme仍然在屏幕上显示了很多信息。 我在rc * .d /中检查了usplash的位置,看起来没问题,我甚至尝试删除它(脚本应该停止加载图像并重新初始化屏幕和字体),但是在进入运行级别2时它仍然退出。 有什么build议? 编辑:该网站http://www.jmadden.eu/index.php/2007/05/31/customise-usplash-in-debian/ ,也http://forums.debian.net/viewtopic.php?f= 16&t = 46317最后提示了一个提示,但是它不工作…所以现在我发现了一个肮脏(但是工作)的解决scheme: update-rc.d -f console-screen.sh remove update-rc.d -f console-setup remove update-rc.d console-setup defaults 99 1 update-rc.d console-screen.sh defaults 99 1

fedora无法启动 – sendmail sm-client exim放弃

我有一个引导Fedora的问题。 它挂起错误信息: sendmail sm-client exim放弃了未知的格式不正确或不完整的选项-L 我如何解决这个问题? 有什么办法从引导init中排除sendmail? 但不能启动和login到fedora,不知道如何进行。 提前感谢任何帮助或方向。

Linux的启动:MD RAID的FS没有准备好(有时)

使用Ubuntu 11.04(最新补丁) 我有5个RAID-1文件系统在启动过程中自动汇编 (注意:没有系统FS / , /usr …是RAID,只有用户FSes)。 有一段时间,在引导过程中,MD无法进行组装(貌似),而Ubuntu提出要求 ( 编辑:确切的消息 ) The disk drive for '/home/development' is not ready yet or is not present. You may keep waiting; Skip the drive; Manual recovery 但是FS永远不会准备好。 重新启动后,通常可用。 有时会发生这种情况 – 并不总是相同的MD – 我很快就看到FS在今天发生之前就被检查了。 这似乎是mdadm和FS检查系统之间的一种竞争条件 ,这将是一个错误IMO。 编辑它有时会发生,即使没有FS被检查… 任何想法? mdadm.conf : ARRAY /dev/md0 level=raid1 num-devices=2 metadata=00.90 UUID=121f2e3b:415a1234:abcdb5ce:5f9876d3 … fstab […]

Windows无人参与:从OS启动驱动器运行程序,而不是“C:”驱动器

请参阅http://technet.microsoft.com/en-us/library/ff715408.aspx对于FirstLogonCommand ,如何为操作系统启动驱动器指定一个CommandLine ,而不是像示例一样使用“C:”。 操作系统启动驱动器可能不是“C:”。 更新 :我正在使用C ++编写XML,将运行的程序也用C ++编写。

在Solaris引导/重新引导之后,Solaris +运行我的脚本

我有一台Solaris机器(在Netra-T2000硬件上安装Solaris,Solaris版本为5.10) 我写了一个名为update_after_solaris_already_boot.ksh的脚本 在Solaris完成引导过程后,该脚本应自动更新一些文件/configuration。 我的问题:在Solaris完全启动之后,我需要在哪里放脚本才能运行我的脚本?

如何添加一个服务到Debian的S运行级别?

我有下面的脚本(它确实不重要): #!/bin/sh -e ### BEGIN INIT INFO # Provides: watchdog_early # Required-Start: udev # Required-Stop: # Default-Start: S # Default-Stop: # X-Interactive: true # Short-Description: Start watchdog early. ### END INIT INFO # Do stuff here… 我把它插入到S运行级别调用: insserv watchdog_early 链接在/etc/rcS.d中创build: S04watchdog_early -> ../init.d/watchdog_early 和/etc/init.d/watchdog_early是可执行的(具有模式755)。 尽pipe如此,它并没有在启动时运行。 为什么?

Nginx和NSD3不能在启动时启动,因为它们不能使用分配的IP

Server是运行Ubuntu 12.04的Xen VPS,重启后nginx和NSD3都没有出现。 明显的原因是,它们无法在引导后立即绑定到分配的IP地址, 来自/var/log/boot.log * Starting configure network device [ OK ] * Stopping save kernel messages [ OK ] * Starting MTA [ OK ] nginx: [emerg] bind() to [2a01:1b0:removed:1c9c]:80 failed (99: Cannot assign requested address) * Starting nsd3… [ OK ] […] * Starting configure virtual network devices [ OK ] * […]