Articles of grub

当我移除硬盘时,Debian软件RAID1不工作

我一直在尝试整个周末,以使用带有RAID 1的双硬盘驱动器的英特尔ICH7 / ICH7-R SATA-II控制器,让旧的服务器计算机上的RAID工作。 放弃硬件RAID之后,我转向了软件。 目前,系统将启动罚款两个驱动器,并会引导罚款closuresSDB,但是当我试图启动SDA,我得到一个黑色的屏幕上闪烁的光标。 通过这个,我的意思是物理驱动器。 我删除一个驱动器,启动,它的作品。 更换该驱动器,并删除另一个,启动,它不工作。 我的猜测是我没有在sda上正确安装GRUB。 我删除了sdb硬盘,并将安装盘引导到恢复模式。 然后我装入RAID卷,然后进入shell。 首先,我将尝试一下我在软件RAID中遵循的这个教程告诉我: # grub grub> device (hd0) /dev/sda grub> root (hd0,0) Filesytem type is ext2fs, partition type 0xfd grub> setup (hd0) Checking if "/boot/grub/stage1" exists … no Checking if "/grub/stage1" exists … no Error 2: Bad file or directory type 所以我尝试了不同的东西: 当input: grub-install […]

Debian启动问题

我有一个磁盘的Debian服务器。 没有双启动或任何幻想。 只是Debian 6.0(挤压)。 我今天重新启动服务器,现在不启动。 我从GRUB得到以下内容: error: hd0,msdos out of disk 然后我得到一个grub提示grub rescue> 我一直在search谷歌很多年没有运气。 /etc/fstab > #/etc/fstab: static file system information. > # > # <file system> <mount point> <type> <options> <dump> <pass> > aufs / aufs rw 0 0 > tmpfs /tmp tmpfs nosuid,nodev 0 0 我已经运行debian救援模式,并查看syslog 。 我看到数百个这样的条目: Jun 30 22:51:08 kernel: [ […]

不能启动新创build的mdadm软件raid在Debian linux挤压

你好,我在Debian Squeeze Linux上创buildswraid,有非常奇怪的问题。 我开始从现有的单一驱动器的Debian标准安装中创buildRAID1。 所以我买了新的驱动器,并开始遵循这个教程: http://www.howtoforge.com/how-to-set-up-software-raid1-on-a-running-system-incl-grub2-configuration-debian-squeeze 一切顺利,我创build了新的驱动器的初步突袭。 然后,我成功启动这个新的驱动器,并添加我的旧驱动器到这个arrays。 旧的驱动器成功地同步到袭击。 而且毕竟设置我准备好最后重新启动到我的新Raid1arrays。 但突然驱动器arrays想要启动。 Grub需要很长时间才能启动(打印一些关于fd0读取错误的错误消息)。 当我从菜单中selectdebian开始加载非常缓慢,并停止消息,没有findmd0。 在grub shell中,我发现只有/ dev / md,没有/ dev / md0或/ dev / md1。 经过几个小时的审判,我Finnaly设法得到团队工作。 使用ugky黑客。 我不得不补充: mdadm -A –auto=md /dev/md0 在正确的地方: /usr/share/initramfs-tools/init 并重build我的内核的initrd.img 这个命令启动我的Raid并创build/ dev / md0和/ dev / md1。 但它的安静丑陋的黑客,我不认为它非常稳定。 此外它可以打破未来的一些更新。 所以我的问题是为什么我需要在初始化脚本中的这种变化? 我的数组有什么不好吗? 如何解决它? 感谢所有的提示。 我现在很安静,我整晚都在(12小时)。 至

什么是Grub-install实际上在做什么?

我有一个客户端意外地把他们的一个Linux系统的分区表从DOS转换到了GPT。 不幸的是,GRUB版本是2,系统没有BIOS引导分区来存放额外的引导加载程序代码。 然后使用以下步骤来解决它: 将BIOS启动分区添加到启动磁盘。 重新安装磁盘的grub应用程序。 之后,系统现在可以正常启动。 有一点,我不明白,请帮助。 我第一次尝试添加一个BIOS启动分区到引导磁盘,但系统也没有工作。 一旦GRUB重新安装,它可以启动… 请问有人重新安装是否需要将部分GRUB 2代码存储到BIOS引导分区中? 谢谢。

帮助修复GRUB for linux / winxp双启动场景

这里有一个很长的故事,但基本上我有sda1 aka(hd0,0)上的windows xp和sdb5 aka(hd1,4)上的ubuntu,并且它们启动正常。 东西搞砸了Ubuntu的,我重新安装,并试图修复grub ..在这一切过程中,我相信我不小心运行'setup(hd0,0)'而不是'setup(hd0)'复制grub。 我已经尝试用ms-sys修复MBR,但无济于事。 在这一点上GRUB启动菜单让我启动到Linux,但如果我尝试引导到WINXP,它快速闪烁“GRUB加载stage2 …”,然后把我马上又回到GRUB启动菜单。 有什么我可以尝试解决这个问题还是我拧? winxp grub菜单项是: title winxp rootnoverify (hd0,0) savedefault chainloader +1 fdisk -l的输出是: /dev/sda1 * 1 8338 7879403 c W95 FAT32 (LBA) /dev/sdb1 * 1 2224 17864248+ 83 Linux /dev/sdb2 2551 3924 11036655 b W95 FAT32 /dev/sdb3 2225 2550 2618595 5 Extended /dev/sdb5 2225 2528 2441848+ 83 […]

Linux引导:我可以防止使用引导参数加载模块吗?

我知道我可以将/etc/modprobe.conf或/etc/modprobe.d/blacklist的模块列入黑名单,但是我有一个在挂载文件系统之前加载的令人讨厌的模块(当然除了/ boot),所以我假设, /etc将不会被读取。 我可以防止使用内核启动参数加载模块吗? (我正在使用GRUB) 或者还有其他方法可以做到这一点? 谢谢!

Cloud Server中的时间漂移​​ – 需要主pipeGRUBconfiguration

我们正在主持一个受欢迎的主机VPS,正在经历每天几分钟的正常时间漂移(约7)。 Linux内核:2.6.18-164.11.1.el5 GNU / Linux发行版:CentOS发行版5.4(最终版) 我们与我们的托pipe服务提供商联系,他们的支持build议我们“这是一个云服务器已知的问题。要解决这个问题, 您需要添加一行到您的grubconfiguration位于: /boot/grub/menu.lst 你需要添加的行是: noapic nolapic divider = 10 nolapic_timer 这应该纠正这个问题。 join后您将需要重新启动。“ 因为我对操作grub非常谨慎,大多数情况下我很害怕我们的服务器可能无法重新启动 – 我问你们,pro * nixpipe理员 – 在这个文件的确切位置插入下面的build议: # line from 1&1 for time syncing issue (Case 5163) noapic nolapic divider=10 nolapic_timer 走? 请具体说明,确定命令的顺序是否重要。 为什么“title CentOS …”下方的块缩进? 如果有人能够给我一个关于这是如何工作的概述,或者指向一个易于理解的资源,那么我正在寻找这个资源,对我所做的事情进行简要的概述或基本的了解。 如果GRUB和引导程序是内核黑客的深藏宝库,那么非常值得推荐的深入资源也非常受欢迎。 这是我目前的/boot/grub/menu.lst # grub.conf generated by anaconda # # Note that […]

内核升级 – Grub默认

我打算编译我自己的内核,我之前做了很多次,但是一如既往,仍然有可能出错,机器可能无法重启。 这台机器是在一个远程数据中心,我没有物理访问,因此,如果机器无法正确启动,需要有人去物理服务器来修复它,这将花费我很多。 有没有一种方法可以将grub设置为仅使用一个新的内核进行单次引导,但是在额外的重新启动时会回退到旧的内核。 所以我可以使用我的远程电源pipe理控制台重新启动机器,如果它无法正确启动新的内核,它会回落到旧的内核。 我知道这是可能的lilo使用lilo -r kernel命令,是否有一个GRUB等效?

每次启动时在我的主分区Linux上运行fsck -y

我有一个embedded式Linux系统。 我使用grub2作为引导装载程序。 我想在每次启动时在/ dev / sda上运行一个fsck -y / dev / sda – 即使系统断电并且没有使用reboot命令。 我怎样才能做到这一点?

Solaris 10 x86在启动时挂起

我有一台运行Solaris 10 x86 64位的旧服务器。 没有问题,但最近它没有closures电源closures。 过去从电源端口重新启动,这不是一个问题,但这一次我卡住了。 这是我在启动时看到的(由于KVM软件而被切断的部分) 它不做任何事情,也不响应任何键盘命令。 我重新启动到故障保护模式,并得到一个关于损坏的boot_archive错误,所以我重build了它。 之后做了尝试重新启动,仍然是同样的问题。 重新启动到故障安全模式,并检查磁盘的错误(格式,分析,从这里读取),没有发现任何错误,在驱动器上运行fsck,什么也没有。 试图安装grub cd /a/boot/grub installgrub -fm stage1 stage2 /dev/rdsk/c0d0s0 然后再次重build引导归档 bootadm update-archive -fv -R /a 输出是 Forced update of archive requested Cannot find: /a/etc/cluster/nodeid: No such file or directory Cannot find: /a/etc/devices/mdi_ib_cache: No such file or directory Creating ram disk for /a Updating /a/platform/i86pc/boot/boot_archive…this may […]