为什么我的装不上???

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
jshbkf
帖子: 16
注册时间: 2008-10-08 14:54

为什么我的装不上???

#1

帖子 jshbkf » 2008-10-10 10:56

我用WUBI安装的 装不上一直 而且装了几个不同的分区都不行 重启后进入操作系统选单 我选择后就进入了一键GHOST的界面 我安装了一键GHOST硬盘版 是不是要把它给卸载了才行
jshbkf
帖子: 16
注册时间: 2008-10-08 14:54

Re: 为什么我的装不上???

#2

帖子 jshbkf » 2008-10-10 11:09

有人吗??
zys
帖子: 2
注册时间: 2008-10-10 13:24

Re: 为什么我的装不上???

#3

帖子 zys » 2008-10-10 13:25

我的也是这种情况,郁闷!
aoskas
帖子: 249
注册时间: 2007-11-06 13:56

Re: 为什么我的装不上???

#4

帖子 aoskas » 2008-10-10 16:22

你要是装有GRUB启动的话,自己编一下,MENU.LST..不明白的人看下文.
安装之前.把你的一键GHOST删了.再看你的硬盘根下还有没有一个叫grub的文件.一个一个硬盘的看!一个一个的删.删完后再装一下就对了!
aoskas
帖子: 249
注册时间: 2007-11-06 13:56

Re: 为什么我的装不上???

#5

帖子 aoskas » 2008-10-10 16:24

你要是装有GRUB启动的话,自己编一下,MENU.LST..不明白的人看下文.
安装之前.把你的一键GHOST删了.再看你的硬盘根下还有没有一个叫grub的文件.一个一个硬盘的看!一个一个的删.删完后再装一下就对了!
aoskas
帖子: 249
注册时间: 2007-11-06 13:56

Re: 为什么我的装不上???

#6

帖子 aoskas » 2008-10-10 16:35

你要是装有GRUB启动的话,自己编一下,MENU.LST..不明白的人看下文.
安装之前.把你的一键GHOST删了.再看你的硬盘根下还有没有一个叫grub的文件.一个一个硬盘的看!一个一个的删.删完后再装一下就对了!
jshbkf
帖子: 16
注册时间: 2008-10-08 14:54

Re: 为什么我的装不上???

#7

帖子 jshbkf » 2008-10-11 8:31

没有,不行…
zys
帖子: 2
注册时间: 2008-10-10 13:24

Re: 为什么我的装不上???

#8

帖子 zys » 2008-10-11 12:35

我把一键CHOST删了,安装重启后出现几行乱码,其中有XP,CHOST,VIST这几个字母,就是没Ubuntu字符。
aoskas
帖子: 249
注册时间: 2007-11-06 13:56

Re: 为什么我的装不上???

#9

帖子 aoskas » 2008-10-11 12:51

下面是本人写在盛世雄风上的备忘录.你看一下.也许有点用处!

缘起
因本人的机器装有两个老的ATA 硬盘.装有2003.2008操作系统.前在三个分区中装有PE.为了这些东西不相互影响.就是有一个方法.GRUB启动.在MENU.LST上多想点办法.当然.2008的启动要用工具软件先把其中的2003的启动项删了.才能用.这个另说了.所在.在本人的盘中.有三个分区中有MENU.LST 这个是不可能都改名或删了的.也不可能都内置了.内置了不方便.所以就只能在现有的GRUB4DOS启到后的MENU.LST上想办法了.

误解与弯路
习惯了WINDOWS的启到方式.第一个想到的就是在MENU.LST中加一句.用GHOST回去的分区启到.本人是GHOST到第二盘的第4分区的.(不知为什么第三分区没有见到了.这是后话).也就是加.

title 【00】 启动本机 HD1,2 (1HDD_UBUNTU)
mem map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,3)
makeactive
chainloader +1

结果是可想而知的. LINUX就不是用这个分区自引导的.它是一定要用GRUB引导的.
上边的不可启动.我就又来了点"灵感"!用PE启到windows的方法,写下了又一个错误.改为:

title 【24】 测试 lxldr
find --set-root /lxldr
chainloader /lxldr
这样的灵感太灵了.但这次例外!

分析与学习

这下是没有法了.只有来分析上边说到的LXLDR了.先用grubediter这个东西.打开LXLDR的内置菜单.其如下.

default 1
timeout 1
fallback 1

title find /memu.lst
find --set-root --ignore-floppies /memu.lst
configfile /memu.lst

title find /boot/grub/menu.lst
fallback 2
find --set-root --ignore-floppies /vmlinuz
configfile /boot/grub/menu.lst

title find /grub/menu.lst
fallback 3
find --set-root --ignore-floppies /grub/menu.lst
configfile /grub/menu.lst

title commandline
commandline

title reboot
reboot

title halt
halt

结果是它要在装了这个UBUNTU盘的根下去一个叫VMLINUZ的文件.
但这个文件是干什么用的.怎么用法.就百思不得其解了.这时就满网上的转.查了这个查那个.真个是"上穷碧落下黄泉,两处茫茫皆不见"..无法.又打开WINPE想看一下这个EX3分区是不是主分区.是不是活动的.有问题没有.无意间有了一个发现.老毛桃的WINPE 0911版的内核还能看见这个EX3的文件.一阵狂喜后又是大悲.能看见.但是打不开文件.没有法了.
只能退而求其次.装个其它版的吧.越小越好.主要是为了试一下启到的问题.还是网上狂搜.搜了一个
Puppy Linux.看了说明.它有硬盘上装的方法.见其法为.


kernel (hd0,X)/puppy/vmlinuz root=/dev/ram0
initrd (hd0,X)/puppy/initrd.gz

马上照单抓药.写为
title Puppy Linux
kernel (hd0,3)/puppy/vmlinuz root=/dev/ram0
initrd (hd0,3)/puppy/initrd.gz
启到这个选项.还真成功了.进入.看了一下本人的硬盘.没有什么问题.想来用这个启到UBUNTU一定也会对.

写下

title 【24】 测试
kernel (hd1,3)/boot/vmlinuz root=/dev/hdc4
initrd (hd1,3)/boot/initrd.img
结果还是有问题.这时才想起来.用上边的puppy linux去看一下LXLDR中要求的UBUNTU启上的. /root/grub/meun.lst
进去后.才明白...把它中的我要的一段COPY出来.为.


title 【24】 测试
root (hd1,3)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=112d6f08-9a31-43f8-8a17-89e46ba65e17 ro quiet splash


initrd /boot/initrd.img-2.6.24-19-generic quiet
root


这回真是成功了.

总结:
这个GHOST的UBUNTU可以装到任何的分区也能装到U盘.条件是要在主盘中能启动GRUB.要改动的只是装入的分区[也就是要改的是 (hdx,y) 中的x.y这两个数.]和root=UUID=后边的这串码子.来源当从UBUNTU分区中的 root/grub/menu.lst中去找!!

以上是本人的学习过程.能对看家有点小用就算是没有白写了.
题外:
grub4dos: 去这里下. http://bbs.znpc.net/forumdisplay.php?fid=4
工具:写GRUB入MBR的工具 grubinst11w32 (这个是WINDOWS下用的) 去 http://bbs.wuyou.com/ 下.
GRUB内置菜编辑器. grubediter 去http://bbs.wuyou.com/ 下
回复