免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4024 | 回复: 9
打印 上一主题 下一主题

菜鸟求助,修改了grub.cfg造成的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-02-02 08:49 |只看该作者 |倒序浏览
我改了/boot/grub/grub.cfg,现在启动出毛病了。有三个错误。
error:no such device. 然后是一个xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx.
error:no such disk
error:you need to load kernel first。

系统进不去了,怎么办啊。

论坛徽章:
0
2 [报告]
发表于 2012-02-02 08:50 |只看该作者
这是怎么回事啊,快告诉我吧。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2012-02-02 09:03 |只看该作者
你修改grub.conf文件的什么地方造成的现在的这样的问题?

论坛徽章:
0
4 [报告]
发表于 2012-02-02 09:33 |只看该作者
回复 3# chenyx

我diff了一下两个文件,下面是结果。第一个文件时现在用的,第二个是修改以前的。我很想知道原因。

44c44       
< search --no-floppy --fs-uuid --set=root d334cce1-11e6-4b8a-8074-62386a5d300c
---
> search --no-floppy --fs-uuid --set=root 29a4dc32-41e3-42a9-a898-ba5bc4d77971
54c54
< search --no-floppy --fs-uuid --set=root d334cce1-11e6-4b8a-8074-62386a5d300c
---
> search --no-floppy --fs-uuid --set=root 29a4dc32-41e3-42a9-a898-ba5bc4d77971
93,115d92
< menuentry 'Ubuntu, with Linux 2.6.38-10-generic' --class ubuntu --class gnu-linux --class gnu --class os {
<         recordfail
<         set gfxpayload=$linux_gfx_mode
<         insmod part_msdos
<         insmod ext2
<         set root='(/dev/sda,msdos1)'
<         search --no-floppy --fs-uuid --set=root d334cce1-11e6-4b8a-8074-62386a5d300c
<         linux        /boot/vmlinuz-2.6.38-10-generic root=UUID=d334cce1-11e6-4b8a-8074-62386a5d300c ro quiet vt.handoff=7
<         initrd        /boot/initrd.img-2.6.38-10-generic
< }
< menuentry 'Ubuntu, with Linux 2.6.38-10-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
<         recordfail
<         set gfxpayload=$linux_gfx_mode
<         insmod part_msdos
<         insmod ext2
<         set root='(/dev/sda,msdos1)'
<         search --no-floppy --fs-uuid --set=root d334cce1-11e6-4b8a-8074-62386a5d300c
<         echo        'Loading Linux 2.6.38-10-generic ...'
<         linux        /boot/vmlinuz-2.6.38-10-generic root=UUID=d334cce1-11e6-4b8a-8074-62386a5d300c ro single  quiet
<         echo        'Loading initial ramdisk ...'
<         initrd        /boot/initrd.img-2.6.38-10-generic
< }
< submenu "Previous Linux versions" {
122,123c99,100
<         search --no-floppy --fs-uuid --set=root d334cce1-11e6-4b8a-8074-62386a5d300c
<         linux        /boot/vmlinuz-2.6.38-8-generic root=UUID=d334cce1-11e6-4b8a-8074-62386a5d300c ro quiet splash vt.handoff=7
---
>         search --no-floppy --fs-uuid --set=root 29a4dc32-41e3-42a9-a898-ba5bc4d77971
>         linux        /boot/vmlinuz-2.6.38-8-generic root=UUID=29a4dc32-41e3-42a9-a898-ba5bc4d77971 ro   quiet splash vt.handoff=7
132c109
<         search --no-floppy --fs-uuid --set=root d334cce1-11e6-4b8a-8074-62386a5d300c
---
>         search --no-floppy --fs-uuid --set=root 29a4dc32-41e3-42a9-a898-ba5bc4d77971
134c111
<         linux        /boot/vmlinuz-2.6.38-8-generic root=UUID=d334cce1-11e6-4b8a-8074-62386a5d300c ro single  quiet
---
>         linux        /boot/vmlinuz-2.6.38-8-generic root=UUID=29a4dc32-41e3-42a9-a898-ba5bc4d77971 ro single
138d114
< }
149c125
<         search --no-floppy --fs-uuid --set=root d334cce1-11e6-4b8a-8074-62386a5d300c
---
>         search --no-floppy --fs-uuid --set=root 29a4dc32-41e3-42a9-a898-ba5bc4d77971
156c132
<         search --no-floppy --fs-uuid --set=root d334cce1-11e6-4b8a-8074-62386a5d300c
---
>         search --no-floppy --fs-uuid --set=root 29a4dc32-41e3-42a9-a898-ba5bc4d77971

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2012-02-02 09:38 |只看该作者
那个29a4dc32-41e3-42a9-a898-ba5bc4d77971是分区的uuid,你为什么要修改?
grub通过那个uuid来找硬盘的分区,你修改了,当然找不到了

论坛徽章:
0
6 [报告]
发表于 2012-02-02 09:50 |只看该作者
回复 5# chenyx

我现在想知道分区的uuid是怎么生成的。
还有我想问的详细点,我现在有一个工作是把ubuntu操作系统打包成bz2的包,然后拿这个包生成用g4l生成一个iso镜像,刻成盘装到laptop上就出现这个问题。
和我做这个试验出现的问题是一样的。但以前的员工做成功了,我发现他的里面修改过grub.cfg。我想知道是不是我也得改。

你能想到大概是什么原因吗。


   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
7 [报告]
发表于 2012-02-02 09:53 |只看该作者
那个id应该是通过格式化硬盘的时候变更的.你需要找到你的硬盘的uuid,然后对应修改才行
ubuntu不熟,redhat可以通过blkid来查询uuid,你试试

论坛徽章:
0
8 [报告]
发表于 2012-02-02 09:59 |只看该作者
回复 7# chenyx

哦,我还得多学学。
但是以前的刻的盘是可以装到其他的电脑上啊,公司出货都是拿那个盘装的。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
9 [报告]
发表于 2012-02-02 10:00 |只看该作者
这个我就不知道了,会不会是你们的盘子定制的有问题啊

论坛徽章:
0
10 [报告]
发表于 2012-02-02 10:16 |只看该作者
回复 9# chenyx

哦,谢谢你。我学到东西了。


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP