我首先使用lvm安装了我的ubuntu服务器( 11.10 amd64 ),但没有完全掌握它的概念。 我认为这部分是由于我的两个磁盘上的分区混乱(在我看来)。 我从一开始就使用grub2来安装所有的东西来启动我的Ubuntu,后来我更新到Ubuntu Server 12.04 ,没问题。
情况如下:
截至今天,我根本无法启动,在grub选项之前似乎没有进化(编辑:来自Pavel A的精确度)。
我可以启动使用服务器安装liveCD选项救援一个破碎的系统 ;
我设置networking访问,但似乎没有/run文件夹(不知道它是相关的,但在一些论坛似乎不正常);
我build的设备图如下:
sda1 [Linux分区], sda2 , sda3 [ / ]和sda5 (后者看起来与sda3相同,描述符相同) sdc1 , sdc2 [ /boot ]和sdc3 [ /home ] (两人的PE或LE都不一样,但我最终想要把所有东西都放在同一个VG中)
最后,我对引导环境做了(干净地)从引导分区中删除较旧的内核(236MB大,99%已满)。
我运行grub-install (安装启动后),但得到了各种错误:
/dev/sda上安装,因为core.img不适合(第一个分区从32开始) /dev/sdc上的grub-install输出显示error physical volume pv0 not found grub-install直接grub-install到/dev/sda5 ,显然没有错误,但在启动时没有成功 我在这里查看[serverfault]: Grub2在探测/安装时报告没有find物理卷pv0
我看了这里[Ubuntu论坛]: 求助]用liveCD安装内核并修复grub2
我看了这里[Ubuntu的帮助]: 修复一个破碎的系统
我看了这里[Ubuntu的论坛]: [已解决] 10.10 Maverick – Grub将无法识别我的Windows分区
我所做的一切都没有改变任何事情的卡住启动情况(我无法定义它更好:它只是挂了几分钟,几分钟)。
我希望我没有遗漏任何重要的细节。
我不知道该怎么做,特别是如果安装grub不起作用。 我没有丢失任何数据,但因为它是一个生产( – )的服务器(即完全个人),我现在强烈感到需要镜像(我已经设置备份,但在服务器上:P)。
无论如何,如果你们中的任何一个天才有任何想法或主angular,这将是一个很大的帮助。
谢谢
瓦伦丁
编辑: tail /var/log/syslog产量没有输出(空白),没有新的系统日志创build,我可以看到
Edit2:我使用了启动修复光盘(Ubuntu Secure Remix版本),并生成了以下关于我的启动状态的报告: http : //paste.ubuntu.com/1620777
尝试使用LiveCD启动,将您的逻辑卷挂载到chroot上,并将lvm模块添加到/ etc / default / grub文件中 :
GRUB_PRELOAD_MODULES = “LVM”
其次是:
sudo update-grub
确保将lvm模块放入initrd / initramfs中。
如果没有paste.bin,我会提供一个清单,因为你有一个奇怪的设置,这就是你的主启动logging(MBR)与/boot分区不在同一个驱动器上:
fdisk来确定/ dev / sdc2是否具有标记为/boot分区的启动标志 然后,我会执行以下步骤:
mount / dev / sda3 / mnt mkdir / mnt / boot mount / dev / sdc2 / mnt / boot grub-install --boot-directory = / dev / sdc2 / dev / sda grub-install --boot-directory = / mnt / boot / dev / sda