分页: 1 / 1

有谁知道我这个ubuntu的内核版本

发表于 : 2009-04-11 23:10
slashjin
去年下了个ubuntu-7.10-alternate-i386
硬盘安装了个ubuntu,后来装了windows,无法引导了,网上查了很多资料,大多是通过live cd盘修复引导项,但我现在没有CD

我想通过grub在menu.lst增加引导项启动ubuntu,
如:
title Ubuntu 7.10
kernel /boot/vmlinuz-2.6.22-14-generic
root=UUID=584a8b77-46ef-4020-ac34-f5a19441b0e5 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic

但是我不知道我这个版本是什么kernel,也就是/boot/vmlinuz-xxxxx?不清楚,还有UUID不清楚写什么。

哪位朋友能帮我解答这个问题呢?先谢了!

Re: 有谁知道我这个ubuntu的内核版本

发表于 : 2009-04-11 23:12
wangdu2002
uname -r
可以用哥伦布4dos来引导。 :em09
710很快不被官方支持了,楼主还是准备换804或是换904吧! :em03

Re: 有谁知道我这个ubuntu的内核版本

发表于 : 2009-04-12 12:16
slashjin
老兄,uname是哪里来的命令阿,我可是进不了ubuntu阿 ,难道在grub里用uname -r ?

Re: 有谁知道我这个ubuntu的内核版本

发表于 : 2009-04-13 14:36
suizong
grub支持按“tab”自动补全的阿!你先启动到grub下面,然后通过按 tab 键,它就自动帮你填上了的!

Re: 有谁知道我这个ubuntu的内核版本

发表于 : 2009-04-13 22:45
tuwulin365
新建一个文本文件名为c:\menu.lst, 内容为
color black/cyan yellow/cyan
timeout 15
default 0

title Ubuntu
find --set-root /boot/vmlinuz-2.6.24-19-generic
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=b8a285d9-f33e-4d9c-b72c-2c11175add9e ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic

这时候你启动windows XP的时候就可以选择grub for dos, 然后可以选择 Ubuntu
然后启动中途会中断,出现命令提示符(initramfs)
输入 ls /dev/disk/by-uuid
把出现的东东全部抄下来,理论上, 最长的那一串就是Ubuntu分区的uuid,用它替换掉这一句的uuid即可,全部都要小写字母.

kernel的版本,在xp下安装个查看软件,进ubuntu的盘看下就知道了。

Re: 有谁知道我这个ubuntu的内核版本

发表于 : 2009-04-13 22:50
pcbird
其实你把那个menu.lst 删除了也没关系。
蛆4dos回自己找到在ubuntu系统里面的menu.lst。

发表于 : 2009-04-15 11:20
grdxyxy
1,你以前不是硬盘安装的吗?再次通过硬盘启动引导livecd,然后修复grub
2,用win下访问linux分区的工具把linux分区下面的menu.lst复制出来,用grub4dos引导即可
3,用grub4dos引导后,进命令行模式,手动输入命令按tab补全,手动启动

Re: 有谁知道我这个ubuntu的内核版本

发表于 : 2009-04-21 19:02
slashjin
谢谢坛友们的提示,问题解决,用了一个在win下面查看ext2分区的工具