当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:00 
头像

注册: 2009-10-04 15:03
帖子: 138
送出感谢: 1
接收感谢: 0 次
电脑型号:清华同方锋锐K400
现有系统:WINDOWS XP PRO SP3,分成C、D、E、F四个盘,分出约12G空闲分区在F盘后
ubuntu镜像文件:karmic-desktop-i386.iso
在XP下硬盘安装,分区选择的是“使用最大的连续空闲空间”,GRUB安装在MBR。

安装完后重启电脑,屏幕显示:
GRUB loading.
光标在下一行一直闪烁,启动失败。

解决方案一:
重启电脑,用U盘工具进入DOS,运行
A:\>fdisk /mbr
重启电脑,以硬盘安装Ubuntu的方式进入LiveCD,将/boot/grub/boot.img复制到Windows的C:\下,重启电脑进入Windows,删除硬盘安装Ubuntu时用到的所有文件,修改boot.ini的最后一行为:
C:\boot.img=”GRUB2”
重启电脑,屏幕显示:
GRUB loading.
光标在下一行一直闪烁,启动失败。

解决方案二:
重启电脑进入Windows,删除boot.img,下载smallapple(在此向smallapple致谢,后面还用到了他的《Grub2基础教程》)的grldr.tar,将解压后的g2ldr和g2ldr.mbr放在C:\下,修改boot.ini的最后一行为:
C:\g2ldr.mbr=”GRUB4DOS”
重启电脑,选择GRUB2DOS,屏幕显示:
Booting find /boot/grub/core.img

(hd0,7)
[Multiboot-kludge,loadaddr=0x10000,text-and-data=0x6211,bss=0x0,entry=0x10027c]
光标在下一行一直闪烁,散热风扇开始加速,启动失败。

解决方案三:
重启电脑进入Windows,删除g2ldr和g2ldr.mbr,将grldr重新放到C:\下,按《Grub2基础教程》编写menu.lst放到C:\下,内容如下:
title GRUB2
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot
修改boot.ini的最后一行为:
C:\grldr=”GRUB”
重启电脑,选择GRUB,再择GRUB2后,屏幕显示:
Booting GRUB2

Filesystem type is ext2fs,parting type 0x83
(hd0,7)
[Multiboot-kludge,loadaddr=0x10000,text-and-data=0x6211,bss=0x0,entry=0x10027c]
光标在下一行一直闪烁,散热风扇开始加速,启动失败。

解决方案四:
承方案三,重启电脑,选择GRUB,按’c’,进入命令行:
GRUB>root (hd0,7)
GRUB>kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/sda8
GRUB>initrd /boot/initrd.img-2.6.31-14-generic
GRUB>boot
(注:红色部分用Tab键自动补全)
屏幕显示的是满屏的字符向上跳,接着是旋转的鼠标、Ubuntu进度条、登录界面,确认用户和输入口令后,Ubuntu9.10启动成功!马上重启进入Windows,修改menu.lst为:
root (hd0,7)
kernel /boot/vmlinuz-2.6.31-14-generic root=/dev/sda8
initrd /boot/initrd.img-2.6.31-14-generic
boot
重启电脑,选择GRUB,字符跳完后成功启动Ubuntu9.10。

以上是我启动ubuntu9.10所遇到的问题及解决方案。谁有更好的方法,欢迎赐教!

PS:清华同方锋锐K400不支持PQ


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:17 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
哥们,给看看kernel /boot/vmlinuz-2.6.31-14-generic /boot/initrd.img-2.6.31-14-generic
都多大?

就是说为什么不压缩的?还是名里不用表示,实际是压缩的?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:18 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
:em05 :em05 :em05
你是第一个 core.img 启动失败的,是不是grub.cfg有问题?还是 分区表有问题?
:em06 :em06 :em06


_________________
Grub2 基础教程


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:19 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
冲浪板 写道:
哥们,给看看kernel /boot/vmlinuz-2.6.31-14-generic /boot/initrd.img-2.6.31-14-generic
都多大?

就是说为什么不压缩的?还是名里不用表示,实际是压缩的?


一般是7M多,是不是压缩不清楚


_________________
Grub2 基础教程


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:28 
头像

注册: 2009-10-04 15:03
帖子: 138
送出感谢: 1
接收感谢: 0 次
分区情况:
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x15111510

Device Boot Start End Blocks Id System
/dev/sda1 * 1 1044 8385898+ 7 HPFS/NTFS
/dev/sda2 1045 9729 69762262+ f W95 Ext'd (LBA)
/dev/sda5 1045 3002 15727603+ 7 HPFS/NTFS
/dev/sda6 3003 5613 20972826 7 HPFS/NTFS
/dev/sda7 5614 8224 20972826 7 HPFS/NTFS
/dev/sda8 8225 9659 11526606 83 Linux
/dev/sda9 9660 9729 562243+ 82 Linux swap / Solaris


grub.cfg:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,8)
search --no-floppy --fs-uuid --set 1ce14d1a-e6b7-4044-86a1-4ff6ef517a3a
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,8)
search --no-floppy --fs-uuid --set 1ce14d1a-e6b7-4044-86a1-4ff6ef517a3a
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=1ce14d1a-e6b7-4044-86a1-4ff6ef517a3a ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,8)
search --no-floppy --fs-uuid --set 1ce14d1a-e6b7-4044-86a1-4ff6ef517a3a
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=1ce14d1a-e6b7-4044-86a1-4ff6ef517a3a ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
if keystatus; then
if keystatus --shift; then
set timeout=-1
else
set timeout=0
fi
else
if sleep --interruptible 3 ; then
set timeout=0
fi
fi
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

以前装红旗6就一直没成功。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:33 
头像

注册: 2009-10-04 15:03
帖子: 138
送出感谢: 1
接收感谢: 0 次
怎么上传图片?我把SMART数据截图传上来。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:38 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
分区表和grub.cfg看不出什么毛病。

grub2刚出来曾经有过部份电脑与 search 命令不兼容的问题,有兴趣的话可以把 grub.cfg 中的
search --no-floppy --fs-uuid --set 1ce14d1a-e6b7-4044-86a1-4ff6ef517a3a
这个语句全删了再试试。


_________________
Grub2 基础教程


页首
 用户资料  
 
8 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:39 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
v02009 写道:
怎么上传图片?我把SMART数据截图传上来。

发表回复-上传附件


_________________
Grub2 基础教程


页首
 用户资料  
 
9 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:44 
头像

注册: 2009-10-04 15:03
帖子: 138
送出感谢: 1
接收感谢: 0 次
我帮同事在台式机(INTEL平台)上装U9.10,重启后直接进入UBUNTU,没有出现系统选择菜单,连XP也没有,我清掉GRUB后用我的“解决方案三”可以正常启动UBUNTU。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:47 
头像

注册: 2009-10-04 15:03
帖子: 138
送出感谢: 1
接收感谢: 0 次
附件:
Screenshot-SMART 数据.png
Screenshot-SMART 数据.png [ 54.58 KiB | 被浏览 1375 次 ]



页首
 用户资料  
 
11 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:50 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
方案二和三实质上应该是一样的,我只是把方案三的 menu.lst 写进 grldr 而己。


_________________
Grub2 基础教程


页首
 用户资料  
 
12 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 15:58 
头像

注册: 2009-10-04 15:03
帖子: 138
送出感谢: 1
接收感谢: 0 次
smallapple 写道:
分区表和grub.cfg看不出什么毛病。

grub2刚出来曾经有过部份电脑与 search 命令不兼容的问题,有兴趣的话可以把 grub.cfg 中的
search --no-floppy --fs-uuid --set 1ce14d1a-e6b7-4044-86a1-4ff6ef517a3a
这个语句全删了再试试。


嗯,这个要试一试,不喜欢启动有整屏的字符跳动


页首
 用户资料  
 
13 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 16:02 
头像

注册: 2009-10-04 15:03
帖子: 138
送出感谢: 1
接收感谢: 0 次
smallapple 写道:
冲浪板 写道:
哥们,给看看kernel /boot/vmlinuz-2.6.31-14-generic /boot/initrd.img-2.6.31-14-generic
都多大?

就是说为什么不压缩的?还是名里不用表示,实际是压缩的?


一般是7M多,是不是压缩不清楚


你们说的这些我还不懂,我今年9月底才开始接触UBUNTU。以前试装过红旗6,但没成功。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 16:06 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 19
v02009 写道:
smallapple 写道:
分区表和grub.cfg看不出什么毛病。

grub2刚出来曾经有过部份电脑与 search 命令不兼容的问题,有兴趣的话可以把 grub.cfg 中的
search --no-floppy --fs-uuid --set 1ce14d1a-e6b7-4044-86a1-4ff6ef517a3a
这个语句全删了再试试。


嗯,这个要试一试,不喜欢启动有整屏的字符跳动


这句和整屏字符没关系的 :em06


_________________
Grub2 基础教程


页首
 用户资料  
 
15 楼 
 文章标题 : Re: ubuntu9.10的启动和引导,我所遇到的问题
帖子发表于 : 2009-11-01 18:12 

注册: 2009-11-01 15:42
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
求高手如何隐藏引导信息呢?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译