centos7 引导挂了,弄了一早上没弄好,找大神搭救

2015-09-09 14:03:48 +08:00
 maskerTUI

一台服务器,昨晚重启一下结果就挂了,出现 grub>那个界面,网上很多教程都试过了还是不行。
root,find 等一些命令用不了,显示: error: can't find command 'XXX'
从昨晚折腾到现在了,快崩溃了。
有没有大神有空帮小弟搭救一下
q:769853244

9742 次点击
所在节点    Linux
45 条回复
maskerTUI
2015-09-09 15:50:18 +08:00
@HavenShen 是啊,但是现在我要把数据救出来啊
cevincheung
2015-09-09 15:57:08 +08:00
@maskerTUI 单纯抢救数据可以把硬盘挂到其他虚拟机里。 copy 出来。
loveminds
2015-09-09 16:08:32 +08:00
@HavenShen 我用惯了 7 ,没见有什么问题
@pmpio 估计他的 boot 分区出了问题或者没挂载上,也可能是 /boot/grub2/grub.cfg 文件丢失
@maskerTUI https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/System_Administration_Guide/s1-rescuemode-boot.html
@harttle 从一个现成的 CentOS7 里找来的
linux16 /vmlinuz-3.10.0-229.11.1.el7.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto net.ifnames=0 rhgb quiet console=tty0 console=ttyS0,115200n8r rootflags=uquota systemd.debug LANG=en_US.UTF-8
initrd16 /initramfs-3.10.0-229.11.1.el7.x86_64.img

https://www.centos.org/docs/5/html/5.1/Installation_Guide/s2-rescuemode-boot-reinstall-bootloader.html
方法在这, hda 是你的磁盘
chroot /mnt/sysimage
/sbin/grub-install /dev/hda
adrianzhang
2015-09-09 16:08:44 +08:00
那图上,一个光盘一个小扳手在一起的那个图标,点点看?
loveminds
2015-09-09 16:10:12 +08:00
@maskerTUI 既然你已经进到这一步了,就试一试吧, esxi 应该是 sda
chroot /mnt/sysimage
/sbin/grub-install /dev/sda
cattyhouse
2015-09-09 16:15:05 +08:00
要是玩过 gentoo ,就知道这个问题怎么解了, lz 毫无动手能力,连个 livecd 都 boot 不进去,还管理个毛啊?

这个问题基本上如下步骤:

1. livecd 启动进去
2. chroot 到 centos 根目录
3. grub install /dev/?da
4. grub-mkconfig -o /boot/grub/grub.cfg

之后检查一下: grub.cfg ,看看里面的内容是否正确。
maskerTUI
2015-09-09 16:15:44 +08:00
@adrianzhang 谢谢,我进去命令行了,把数据拷出来然后换个版本好了。
@loveminds 谢谢,我进去命令行了,把数据拷出来然后换个版本好了。
loading
2015-09-09 16:21:39 +08:00
换系统,重装都是治标不治本!

不过目前应该是马上起个虚拟机,装新系统,令服务快速上线!

一边装系统,一边复制你现在虚拟系统的 vhd 文件(就是虚拟磁盘文件,我不知道具体扩展名)

新系统装好后,把 vhd 挂到新虚拟机,进 linux , mount ,配置下路径,搞定!

然后再慢慢玩原来德烂系统!
loading
2015-09-09 16:22:30 +08:00
有空还是学下 grub 和其他基础的东西吧。
loveminds
2015-09-09 16:36:17 +08:00
@cattyhouse 和之前我回复的差不多,他连先 chroot 都不会
cattyhouse
2015-09-09 16:53:59 +08:00
@loveminds 看着头大,就差人家帮他敲键盘了。
maskerTUI
2015-09-09 18:04:01 +08:00
@loading 是啊,这个问题竟然搞了我这么久,现在已经用 winscp 连上去了,在慢慢拷贝数据中,过两天要慢慢啃一下书了。


@cattyhouse 谢谢批评,因为我不是这相关专业的,平时也主要只是管前台,管后台的人不在,所以只能自己上了。
loveminds
2015-09-09 20:35:27 +08:00
@maskerTUI 管前端的…难怪了,我估计让我们程晨或者嘉雯去也会忘记 chroot 这一步
loveminds
2015-09-09 20:38:53 +08:00
@cattyhouse 我是建议在 livecd 提示符(如图 system is mounted...后面)加上 Please chroot to the system first
loveminds
2015-09-09 20:39:59 +08:00
@maskerTUI 其实我也不是相关专业毕业的,并且, 06 年底开始解除, 09 年才真正接触 Linux
maskerTUI
2015-09-09 20:48:50 +08:00
@loveminds 我在去年年末的时候才开始用 linux 呢。
loading
2015-09-09 20:50:13 +08:00
@loveminds 如果只是安装 grub ,不 chroot 也不影响的,毕竟他的 grub 配置文件都在。
loading
2015-09-09 20:52:02 +08:00
@maskerTUI 建议学下用 grub 命令行启动你的 linux ,顺便学下什么叫单用户模式, single 。
realityone
2015-09-09 23:32:17 +08:00
@loveminds o (〃'▽'〃)o 敏姐一脱口就是两个妹子 23333
maskerTUI
2015-09-10 00:25:37 +08:00
@loading 谢谢,我该去多学习一下 Linux 了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/219360

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX