我有一个VPS快乐地运行Ubuntu 10.04服务器(我相信这是在Xen上)。 当我发现update-grub工具写了一个准确的grub.cfg ,我正在做一些内核维护和更新grub,但Grub支持menu.lst忽略这个更新工具。 果然,如果我手动编辑menu.lst ,我可以启动到我喜欢的任何内核。 为什么这种差异? 这是我的托pipe服务提供商使用的虚拟机模板的怪癖,或者是别的什么坏的?
我正在尝试将Gentoo安装到Xen HVM guest虚拟机中。 一切顺利,安装到您进行grub安装的地步。 显然,grub并不知道标记为“xvd”的块设备(参见https://bugs.gentoo.org/show_bug.cgi?id=424343 )。 最初的错误是: livecd#grub-install / dev / xvda / dev / xvda没有任何相应的BIOS驱动器 修补/ sbin / grub-install以查看xvd设备并将/boot/grub/device.map修改为: (hd0)/ dev / xvda 我现在得到以下错误: livecd#grub-install / dev / xvda df:警告:不能读取挂载的文件系统的表:没有这样的文件或目录 无法find/ boot的设备:找不到或不是块设备 livecd看到的磁盘很好,fdisk -l显示我的所有分区: 磁盘/ dev / xvda:48.3 GB 设备启动结束系统 / dev / xvda1 2048 206847 Linux / dev / xvda2 206848 4302847 Linux […]
我进行了aptitude full-upgrade之后无法启动,并且让它更新menu.lst(先做一个diff,看起来不错)。 这就是我在BusyBoxshell中所做的: mkdir /tmp/xvda1 mount /dev/xvda1 /tmp/xvda1 chroot /dev/xvda1 nano /boot/grub/menu.lst 这个文件看起来像这样: title Ubuntu 12.04.1 LTS, kernel 3.2.0-31-virtual root(hd0,0) kernel /boot/vmlinuz-3.2.0-31-virtual root=UUID=/dev/xvda1 ro quiet splash initrd /boot/initrd.img-3.2.0-31-virtual title Ubuntu 12.04.1 LTS, kernel 3.2.0-31-virtual (recovery mode) root(hd0,0) kernel /boot/vmlinuz-3.2.0-31-virtual root=UUID=/dev/xvda1 ro single initrd /boot/initrd.img-3.2.0-31-virtual titleUbuntu 12.04.1 LTS, kernel 3.2.0-24-virtual root(hd0,0) kernel/boot/vmlinuz-3.2.0-24-virtual root=UUID=/dev/xvda1 ro quiet splash […]
只是想知道如果有人知道一种方法来停止与一个centos 6.5 vm创build与qemu-kvm 当我启动虚拟机时,会有一些延迟,因为虚拟机会发布以下启动消息: Booting from Hard Disk… Press any key to continue. Press any key to continue. Press any key to continue. Press any key to continue. Press any key to continue. 然后在几个按任何键后继续显示信息,vm正常启动 我只想知道是否有办法让vm启动而不暂停用户input。 任何人有任何想法? grub menu.lst是 # grub.conf generated by anaconda # # Note that you do not have to rerun grub after […]
我有几台testing服务器在我公司生产的一些PCI和PCIe板上执行unit testing和硬件testing。 这些服务器与多种不同的Linux发行版和Windows版本进行多重引导。 我想自动化testing,但是testing套件完成后,他们需要能够自动重启到下一个操作系统。 有没有办法重新启动到特定的操作系统,使用bash /批处理脚本? 他们目前使用GRUB,无论Ubuntu 12.04是什么版本,但我不反对使用不同的引导加载程序,如果有更容易的。
我有一个非常奇怪的问题安装CentOS 6,我从来没有遇到过。 我之前已经做了几千次这些同样的步骤,但在过去的几周里,我有两台独立的服务器,在新的CentOS 6安装之后,会启动到grub提示符。 以下是我所做的步骤: 我将CentOS 6 net-install ISO下载到Windows文件共享中。 我使用Supermicro服务器上的IPMI Web界面将ISO作为USB虚拟CD-ROM进行安装。 然后,我继续安装带有默认分区和默认引导装载程序(安装在MBR中)的CentOS 6。 在这一点上,一切都是正常的。 我卸下虚拟光盘并重新启动服务器以完成安装。 它不是启动CentOS,而是一个GRUB版本0.97的提示符。 我使用grub命令root (hd0,0)尝试select正确的磁盘,然后启动进入操作系统,但是当我键入该命令时,我得到一个Error 21 ,该磁盘不存在。 我还尝试运行root (hd1,0) ,认为系统在安装过程中将主驱动器标记为/ dev / sdb。 没有这样的运气 – 我得到一个disk read error消息。 此时我重新启动服务器并使用安装光盘进入救援模式。 我使用rescue模式来检查/boot/grub/device.map和/boot/grub/grub.conf – 一切正如它应该 – (hd0)被映射到/ dev / sda和/ boot / grub / grub.conf指向(hd0,0)作为引导分区。 fdisk -l命令确认启动分区确实在/ dev / sda1上设置 为了好的措施,我运行grub-install /dev/sda来重新安装grub并重启服务器。 我这样做后,我不能再进入grub提示 – 而是我的服务器只会显示Error […]
我在XenServer 6.0.2上有双启动虚拟机,但是grub只是显示为黑屏。 我仍然可以做出select,但这只是XenServer控制台中的一个黑屏。 任何想法如何使其可见?
我试图升级我们的系统的主线内核,现在正在放入initramfs。 <update>:我使用的命令是: apt-get更新 apt-get升级 apt-cachesearchlinux-image / /抓住最后一个条目 apt-get install linux-image-4.4.0-67-generic </ update> 我研究了这个话题,发现我应该可以通过grub菜单访问原始的内核,但是尝试按住shift键或ESC键不会导致菜单出现。 这可能是由于通过串口进入。 系统上的一些细节,因为服务器不是标准塔。 在一个ARM集群上,集群中有16个节点,只有通过机箱的串行端口,通过机箱pipe理器的虚拟串行端口和通过ssh(节点实际上能够引导的时候)才能访问节点。 机箱没有标准的USB端口来加载实时光盘(虽然没有miniUSB端口)。 我尝试更新单个节点,所以15个节点仍然存在于工作状态,如果需要,我可以看到它们的debugging信息。 通过虚拟串口连接到故障节点,我在启动时看到以下输出: U-Boot 2013.04(2014年11月3日 – 12:38:51)ProLiant m400服务器卡式盒 – U02(10/02/2014)版权所有2013-2014 Hewlett-Packard Development Company,LP Copyright 2000-2012 Wolfgang Denk,DENX Software Engineering, [email protected] CPU0:APM ARM 64位Potenza Rev B0 2400MHz PCP 2400MHz 32 KB ICACHE,32 KB DCACHE SOC 2000MHz IOBAXI 400MHz AXI 250MHz […]
我们有一个像terminal一样的自助服务terminal,具有定制的Ubuntu安装(仅以这种方式定制,仅安装less量软件包,安装过程无人看pipe)。 问题是,在我们testing过的terminal上,它工作正常,但是在生产环境中,grub挂起2秒钟,然后它会自动启动默认的内核。 应该是唯一的变化就是,在我们的testing版本中,有一个硬盘,生产的有闪存驱动器。 但是,这不应该是一个问题,应该吗? 如果我们挂上一个键盘,按下ESC进入grub菜单,select默认的菜单项,启动。 什么可能是这种行为的原因? 更新 :我认为我们发现了错误。 看来硬件有缺陷。 时钟不起作用,所以看起来定时器的中断不能正常工作,因此grub中的倒计数不起作用。
我更新了我的Ubuntu,然后在GRUB屏幕上有两个新的行。 Ubuntu 9.04, kernel 2.6.28-16-generic Ubuntu 9.04, kernel 2.6.28-16-generic (recovery mode) Ubuntu 9.04, kernel 2.6.28-11-generic Ubuntu 9.04, kernel 2.6.28-11-generic (recovey mode) Ubuntu 9.04, memtest86+ Other operating systems: Microsoft Windows XP Home Edition 我有两个内核安装? 旧的条目仍然有用吗? 每个内核占用空间? :P 这还不是全部,当进入旧版本的Ubuntu时,无线网卡将停止在任何Ubuntu版本上工作,直到我进入Windows,然后返回到Ubuntu。 谢谢你的帮助。