我是windows xp后装linux的,双系统
是在kernel......前加了句代码
如果要进rescue模式改的话,怎么改?
系统进不了,grub能进,按E也能编辑,但不知道怎么把grub.conf文件恢复过来啊,
下面那位老兄暂时也好的!!!我现在暂的办不到啊!!!!
为了修改linux(redhat9.0)的分辨率改了grub.conf!导致进不去系统了!有什么办法能改回来!
答案:3 悬赏:80
解决时间 2021-12-14 16:42
- 提问者网友:千城墨白
- 2021-12-14 10:01
最佳答案
- 二级知识专家网友:我的任性你不懂
- 2021-12-14 10:14
可以在系统启动进入grub时,按下键盘上的“e”键,进入grub的编辑模式,
删除掉你加到 kernel前的那些命令,然后确定,并按“b”键看看能不能boot
如果能够进入rescue模式的话,就以root用户登录,看看/boot/grub/目录下有没有menu.lst~ 或grub.conf~ 之类的备份文件,有的话就用vi编辑器看看里面的内容,如果是未修改之前的内容,那就删除menu.lst 和grub.conf,然后将备份文件的文件名改为menu.lst 和grub.conf
是在不行的话还有一种方法:
就是进windows下载一个可以读取linux分区工具(如“winallfs”之类的)找到内核文件和虚拟初始化ramdisk(即vmlinuz-xx-xx initrd-xx-xx.img) 存放的位置和文件名,然后重启计算机,开机时 按“c”键,进入grub的命令模式,按照下面的格式输入指令,看看能不能进入
root (hdx,x)
kernel /vmlinuz...
initrd /initrd....img
boot
删除掉你加到 kernel前的那些命令,然后确定,并按“b”键看看能不能boot
如果能够进入rescue模式的话,就以root用户登录,看看/boot/grub/目录下有没有menu.lst~ 或grub.conf~ 之类的备份文件,有的话就用vi编辑器看看里面的内容,如果是未修改之前的内容,那就删除menu.lst 和grub.conf,然后将备份文件的文件名改为menu.lst 和grub.conf
是在不行的话还有一种方法:
就是进windows下载一个可以读取linux分区工具(如“winallfs”之类的)找到内核文件和虚拟初始化ramdisk(即vmlinuz-xx-xx initrd-xx-xx.img) 存放的位置和文件名,然后重启计算机,开机时 按“c”键,进入grub的命令模式,按照下面的格式输入指令,看看能不能进入
root (hdx,x)
kernel /vmlinuz...
initrd /initrd....img
boot
全部回答
- 1楼网友:短发女王川岛琦
- 2021-12-14 11:04
grub里修改的只是shell的分辨率而已,也不是在kernel语句之前,是在kernel语句那行尾巴上加上vga=xxx传递给内核启动参数,关于xxx的值,我只记得0x314对应的分辨率是640*480,795对应的分辨率是1280*1024
能启动系统就成,启动好了用以下命令打开vi编辑器编辑grub.conf
vi /boot/grub/grub.conf
给你几个简单的vi编辑器指导
命令模式下dd是删除光标所在行,2dd就是删除光标所在行开始向下两行,依此类推,移动光标用上下左右箭头,按i进入插入模式可以编辑文本,编辑完了按esc键退出编辑模式,yy是复制光标所在行,2yy就是复制光标所在行开始向下两行,依此类推,p就是贴上复制/删除的行。u是撤销前一次的修改,改完了按esc,打:wq保存退出。
- 2楼网友:如果这是命
- 2021-12-14 10:30
不知道你可不可以启动GRUB,如果可以启动GRUB的话,会出现那个选择操作系统的列表,你可以在选择的操作系统上按e,然后编辑,然后如果连GRUB都启动不了的话,就麻烦一点了,准备一张LINUX的liveCD,就是直接能在光盘上运行的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯