重新编译了一下linux内核,现在系统进不去了。。。
我是用虚拟机装的ubuntu,我重新编译了一个内核,现在知道makemenuconfig的时候很多驱动都没选,编译完后把/boot/grub/grub.cfg改成了用新的...
我是用虚拟机装的ubuntu,我重新编译了一个内核,现在知道make menuconfig的时候很多驱动都没选,编译完后把/boot/grub/grub.cfg改成了用新的内核启动,现在每次启动都会显示FATAL:Could not load /lib/modules/2.6.5.7/modules.dep:No such file or directory.
最后停在(initramfs)开头的命令行,可以输入一下简单的shell命令。
现在还能不能改成用原来的内核启动??我改grub.cfg的时候改成了默认用新编译的内核启动。。
问题是开始的时候没有grub选单的,直接用我新编译的内核启动的,我不知道怎么进grub控制台 展开
最后停在(initramfs)开头的命令行,可以输入一下简单的shell命令。
现在还能不能改成用原来的内核启动??我改grub.cfg的时候改成了默认用新编译的内核启动。。
问题是开始的时候没有grub选单的,直接用我新编译的内核启动的,我不知道怎么进grub控制台 展开
展开全部
可以用原来的内核启动。
开机出grub选单时参考提示 (可能要按esc退出gurb图形界面) 然后按C键 进入grub控制台。
>root(hdX,x) ------>你的根分区 可以 root ( 然后 tab 看看有没有可选,一般是hd0 ,然后 root (hd0, 再tab。
>kernel 你的内核
>initrd 你的 initrd 文件
>boot
你重新编译内核后,可能要重mkinitrdfs 重做 initrd
内核模块变化的话,可能需要depmod -a 重新产生module依赖
普通用户:回答供参考 grub部分对 grub2不能保证正确 grub2没仔细看过how-to 思路就是这样子的,详细参考 man 或 help
比如我的vmware里的archlinux里是这样子的
grub选单 按C
>root (hd0,0)
>kernel /vmlinuz26
>initrd /kernel26.img
>boot
我的debian是grub2引导的还没仔细看过 grub2 怎么回事
===========================================================
linux内核现在一般都是 grub或别的loader 加载启动的,最早的时候内核支持通过特殊方式写入磁盘引导,开机bios直接jump到内核的代码启动,现在的版本都不用了。 如果你是通过修改 grub.cfg改的内核实际上还是通过grub引导的样子。是不是你的timeout=0 了
以前记得grub开机好像有个热键停在菜单上。很模糊,当前没找到资料。
一点建议:ununtu是debian的引申版本, 编译了新内核放再/boot后,应该可以 update-grub 开自动编辑grub。
=============================================================
不行就用你的安装光盘引导系统吧,或者做个grub引导盘吧
开机出grub选单时参考提示 (可能要按esc退出gurb图形界面) 然后按C键 进入grub控制台。
>root(hdX,x) ------>你的根分区 可以 root ( 然后 tab 看看有没有可选,一般是hd0 ,然后 root (hd0, 再tab。
>kernel 你的内核
>initrd 你的 initrd 文件
>boot
你重新编译内核后,可能要重mkinitrdfs 重做 initrd
内核模块变化的话,可能需要depmod -a 重新产生module依赖
普通用户:回答供参考 grub部分对 grub2不能保证正确 grub2没仔细看过how-to 思路就是这样子的,详细参考 man 或 help
比如我的vmware里的archlinux里是这样子的
grub选单 按C
>root (hd0,0)
>kernel /vmlinuz26
>initrd /kernel26.img
>boot
我的debian是grub2引导的还没仔细看过 grub2 怎么回事
===========================================================
linux内核现在一般都是 grub或别的loader 加载启动的,最早的时候内核支持通过特殊方式写入磁盘引导,开机bios直接jump到内核的代码启动,现在的版本都不用了。 如果你是通过修改 grub.cfg改的内核实际上还是通过grub引导的样子。是不是你的timeout=0 了
以前记得grub开机好像有个热键停在菜单上。很模糊,当前没找到资料。
一点建议:ununtu是debian的引申版本, 编译了新内核放再/boot后,应该可以 update-grub 开自动编辑grub。
=============================================================
不行就用你的安装光盘引导系统吧,或者做个grub引导盘吧
展开全部
你可以用ubuntu 安装盘来修改grub.cfg。(改回默认引导)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用linux安装光盘,进救援模式。按提示操作,就可以进到grub了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |