[已解决]UUID不对了,高手帮忙呀!(经验分享在40楼)
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
我想你用的是grub4dos, 它应该会搜索到你d盘的menu.lst, 启动菜单应该出来的,对不对?
那么即使 uuid 不对,内核应该加载的。
内核没有加载,那么我想你的根分区已经不再是 /dev/sda11 了。你没有单划 /boot 的,是吧?
livecd 启动,看一下
sudo fdisk -l
以及
sudo parted /dev/sda print
然后把menu.lst贴出来
就很清楚了。
我不知道你用什么软件调整的分区。有些软件会偷工减料,做完之后分区表不一定是按顺序排列。像你这样调整,有些软件会把d盘变成主分区,有些软件会让逻辑分区在扩展分区里不按顺序排列。调是调好了,但是磁盘的格局变了,这是完全有可能的。
其实最安全的是gparted. 你为什么不用它呢?
那么即使 uuid 不对,内核应该加载的。
内核没有加载,那么我想你的根分区已经不再是 /dev/sda11 了。你没有单划 /boot 的,是吧?
livecd 启动,看一下
sudo fdisk -l
以及
sudo parted /dev/sda print
然后把menu.lst贴出来
就很清楚了。
我不知道你用什么软件调整的分区。有些软件会偷工减料,做完之后分区表不一定是按顺序排列。像你这样调整,有些软件会把d盘变成主分区,有些软件会让逻辑分区在扩展分区里不按顺序排列。调是调好了,但是磁盘的格局变了,这是完全有可能的。
其实最安全的是gparted. 你为什么不用它呢?
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
咦!对呀对呀!billbear 写了:我想你用的是grub4dos, 它应该会搜索到你d盘的menu.lst, 启动菜单应该出来的,对不对?
那么即使 uuid 不对,内核应该加载的。
内核没有加载,那么我想你的根分区已经不再是 /dev/sda11 了。你没有单划 /boot 的,是吧?
livecd 启动,看一下
sudo fdisk -l
以及
sudo parted /dev/sda print
然后把menu.lst贴出来
就很清楚了。
我不知道你用什么软件调整的分区。有些软件会偷工减料,做完之后分区表不一定是按顺序排列。像你这样调整,有些软件会把d盘变成主分区,有些软件会让逻辑分区在扩展分区里不按顺序排列。调是调好了,但是磁盘的格局变了,这是完全有可能的。
其实最安全的是gparted. 你为什么不用它呢?
我用grub4dos的,启动菜单可以出来,但是内核加载不了,没有单划 /boot 。
可能真的分区顺序变了,等晚上回去照你说的看看。
至于gparted,好像不能无损调整分区啊?这样有时候不好搞,比如昨天我搞这破事就是因为当初分区时没想好,现在C盘太大,白空了5G,而D盘又太满,所以才调整的,不能无损调整的话就很烦啦。
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
对不起,我这个说法是错误的。grub4dos并不会在各分区寻找内核,他只会搜索menu.lst。但是,grub4dos所使用的menu.lst所在的分区如果恰好是内核所在的分区,那么 root那一行可以不要。我一直没写那一行,导致我以为他会自动寻找,刚才试了一下,不是那么回事。你这种情况还是要把 root那一行写清楚。对不起。billbear 写了:对了,我想解决可能很简单,在如下假定成立的情况下:
1. 你用grub4dos
2. 原因是分区顺序变了
3. uuid还是对的
4. 除了/boot之外你没有在其它地方保存内核和initrd的副本
那么,把你d盘的menu.lst 拿出来,某个启动项是
title 。。。
root 。。。
kernel 。。。
initrd 。。。
把第二行注释掉就行了
# root 。。。
grub4dos并不需要这一行。它会在各分区寻找内核,当然,理论上会慢。
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
多谢多谢,可惜现在我在单位里搞不了,晚上回家给你回复 

明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16
6.06的时候有一次跟人显摆,帮人家装 ubuntu 开3d 特效,就是用 livecd 自带的 gparted 分的区,后来在win下直接删除ubuntu分区,没想到一个装满数据的50G的 ntfs 分区也不见了!!我那个汗阿。。。原因就是 逻辑分区在扩展分区里不按顺序排列! 我分析 linux 分区工具这样做,是为了不让 grub 失效 —— 安装到 mbr 的 grub 会在指定序号的分区中 读取 stage2billbear 写了: 我不知道你用什么软件调整的分区。有些软件会偷工减料,做完之后分区表不一定是按顺序排列。像你这样调整,有些软件会把d盘变成主分区,有些软件会让逻辑分区在扩展分区里不按顺序排列。调是调好了,但是磁盘的格局变了,这是完全有可能的。
其实最安全的是gparted. 你为什么不用它呢?
还好后来用 deskgen 找回来了,但从此后再不敢用 linux 的分区工具,每次都是现用 winpm 分好区再安装
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
分区顺序变了!!!!!
变了!
变了!
变了!
变了!
变了!
变了!
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
MD果然被billbear老兄言中啦!
我原来的根分区sda11
可现在莫名其妙的变成了sda9
往前挪了两位!!!!
原来根本不关UUID任何事!
我只是在menu.lst里把原来的root(hd0,10)这句改成root(hd0,8)!就顺利进来了!
哇哈哈哈哈哈哈哈哈!!!
多谢各位解答!!!
特别感谢billbear!!!一言中第喔!!强!!!
我原来的根分区sda11

可现在莫名其妙的变成了sda9

往前挪了两位!!!!



原来根本不关UUID任何事!
我只是在menu.lst里把原来的root(hd0,10)这句改成root(hd0,8)!就顺利进来了!
哇哈哈哈哈哈哈哈哈!!!
多谢各位解答!!!
特别感谢billbear!!!一言中第喔!!强!!!
上次由 adagio 在 2008-06-30 19:10,总共编辑 2 次。
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
对了!再谢一下驴子隆重推荐的super_grub_disk!
各位相信我这个咚咚真的太强了!可以完全丢开硬盘上的所有引导程序,不管linux还是windows!我甚至还看见有的other OS选项!
统统自动引导成功!(当然稍微麻烦点!)
别想了,大家都去搞一个,刻张CD,有用!
各位相信我这个咚咚真的太强了!可以完全丢开硬盘上的所有引导程序,不管linux还是windows!我甚至还看见有的other OS选项!

别想了,大家都去搞一个,刻张CD,有用!
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 3681
- 注册时间: 2008-05-03 23:42
不按顺序其实也没啥大不了的。gparted 也会这样做,比如,原来有3个分区,sda1,sda2,sda5,sda6.你在sda5和sda6之间要插进一个分区,那个分区就是sda7。我的意思是说,只是调整分区大小的话,gparted 应该不会把整个磁盘的格局改变。ptptptptptpt 写了:6.06的时候有一次跟人显摆,帮人家装 ubuntu 开3d 特效,就是用 livecd 自带的 gparted 分的区,后来在win下直接删除ubuntu分区,没想到一个装满数据的50G的 ntfs 分区也不见了!!我那个汗阿。。。原因就是 逻辑分区在扩展分区里不按顺序排列! 我分析 linux 分区工具这样做,是为了不让 grub 失效 —— 安装到 mbr 的 grub 会在指定序号的分区中 读取 stage2billbear 写了: 我不知道你用什么软件调整的分区。有些软件会偷工减料,做完之后分区表不一定是按顺序排列。像你这样调整,有些软件会把d盘变成主分区,有些软件会让逻辑分区在扩展分区里不按顺序排列。调是调好了,但是磁盘的格局变了,这是完全有可能的。
其实最安全的是gparted. 你为什么不用它呢?
还好后来用 deskgen 找回来了,但从此后再不敢用 linux 的分区工具,每次都是现用 winpm 分好区再安装
而且我不大理解为什么在win下删除ubuntu分区会误删ntfs分区。看分区格式也应该看出来啊
-
- 帖子: 18311
- 注册时间: 2008-01-09 22:41
Re: [已解决]UUID不对了,高手帮忙呀!(经验分享在40楼)
什么是UUID?adagio 写了:Ubuntu、XP双系统,我的根分区装在sda11,home装在sda12,由于C盘太大,今天用WinPE重新调整了一下,就是把c盘挪了2G到D盘,然后Ubuntu就进不去了,想来肯定是分区表变更导致UUID不对了,可是我怎样才能找回正确的UUID呢?
还有我改menu.lst,把root=UUID=7aa3f965-81e6-4eca-b6e9-34a9344259fb改为root=sda11也不行!![]()
这下咋整呐!教我一下啊!
在线等……
又想起来,home分区肯定也挂不上了,真是要命啊!我等……

- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
billbear 写了:嘿嘿
其实我很想看看你的 sudo fdisk -l
还想知道你用的分区软件是什么
就是这样啊!分区软件是叫啥PM(可能是partition magic的缩写,反正不是PQ!),是在无忧启动论坛搞到的WinPE_plus(3.1)这个版本里的,据说根据老毛桃的那个经典PE改造的,很好用,还可以用来上网嘿嘿……Device Boot Start End Blocks Id System
/dev/sda1 * 1 739 5935986 b W95 FAT32
/dev/sda2 740 9729 72212175 f W95 Ext'd (LBA)
/dev/sda5 740 3719 23936818+ b W95 FAT32
/dev/sda6 3720 4138 3365586 7 HPFS/NTFS
/dev/sda7 4139 4271 1068291 7 HPFS/NTFS
/dev/sda8 4272 4360 714861 82 Linux swap / Solaris
/dev/sda9 4361 4968 4883728+ 83 Linux
/dev/sda10 4969 5099 1052226 83 Linux
/dev/sda11 5100 6374 10241406 7 HPFS/NTFS
/dev/sda12 6375 9729 26949006 7 HPFS/NTFS
LS连UUID都不知道吗?打开你的menu.lst文件看看嘛,简单说就是分区标记号喽!还不明白就google,因为其实我也不是太明白

明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手