突然自己的机器开机进入到了initramfs命令行,挂载不上硬盘了,自己在网上看,很多都是在/boot/grub里面修改,有的说修改menu.list,有的说自改grub.cfg,其实都不对,这是自动生成的文件,不能修改,只能修改/etc/default/grub 文件。
在用光盘或者U盘启动起后,通过点击左上角的Places下的硬盘,将自动挂到系统上的/media下。
将grub文件的GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"行改为:
GRUB_CMDLINE_LINUX_DEFAULT="rootdelay=100 quiet splash"
一般这样就会好了,如果还不好,系统提示挂载不上root则修改grub文件:
GRUB_CMDLINE_LINUX="" 为:
GRUB_CMDLINE_LINUX="root=/dev/sda1"
在编辑/etc/default/grub 文件时需要root权限,在光盘或者U盘上,你可以输入 sudo passwd 来设定root的密码