[教学]在已有windows的PC里硬盘安装ubuntu8.04
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- KeepZero
- 帖子: 135
- 注册时间: 2008-06-02 0:06
- 来自: WZ
- 联系:
[教学]在已有windows的PC里硬盘安装ubuntu8.04
此文是我写的第一篇可能有用的东西。
首先介绍下方案:
推荐安装过程中不在MBRhttp://baike.baidu.com/view/9485.htm里写入grub,装好后用grub4win引导系统。这也是无奈,谁叫windows经常要重装,会覆盖MBR。此方法只用备份menu.lst就能在重装win后快速引导ubuntu。
(其实本来就不想保留windows,家长要用,没办法,只给他们留了20G的硬盘,嘿嘿)
1.把下载好的iso文件中的.disk和casper下的vmlinuz和initrd.gz解压出来放到fat分区(ntfs不晓得能否)下,同时iso文件也要放到同一个分区下 。
2.在boot.ini里加一句C:\grldr=ubuntu8.04,适当修改timeout。然后把grldr放到c盘。
例:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer
C:\grldr=ubuntu8.04
3.写好menu.lst放到C盘
default 0
timeout 10
title Ubuntu 8.04 LiveCD
root (hdX,Y)
kernel /vmlinuz boot=casper iso-scan/filename=/Ubuntu-8.04-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
initrd /initrd.gz
boot
#这段是从硬盘启liveCD。sdaX中a是第几个硬盘,X为分区,1,2,3,4为主分区,5开始为逻辑分区。具体看有关资料。sdaX如果不行请用hdaX尝试。
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hdX,Y)
kernel /boot/vmlinuz-2.6.24-16-generic ro root=/dev/sda[Y+1]
initrd /boot/initrd.img-2.6.24-16-generic
boot
#这段为刚安装好后未更新系统时(未更新内核)引导。“ (hdX,Y)”,X为你安装ubuntu的第几个硬盘,从0开始。Y为分区,0,1,2,3为主分区,4开始为逻辑分区。具体看有关资料。hdX,Y如果不行请用sdX,Y尝试。“/dev/sda[Y+1]”,这句记得Y要加一,因为Y是从1开始的,和“hdX,Y”(XY从0开始数)不同。
title WinXp
rootnoverify (hd0,0)
chainloader +1
#引导XP,假设XP在第一个分区。万一你启动的时候反悔了,还可以后悔,哈哈。不过能不用XP就不用。
grub的写法请看这里的教程http://docs.google.com/Doc?id=dcqcw6tc_7hbhw8bcx
4.然后重启,看到以下的时候
Microsoft Windows XP Professional
ubuntu8.04
选择ubuntu8.04
再选第一个ubuntu 8.04 live cd
就可以启动liveCD了,接着开始安装,喝杯茶,终端里pppoeconf命令拨号后还可以边上网边装。
注意:安装过程中,你可以选择不把grub装到你的硬盘上,这样,就可以用原来的放在C盘的menu.lst里第二个菜单启动ubuntu了。
也可以默认让grub装到硬盘的MBR。但是这样以后重装了恶心的XP后就会覆盖MBR,引导ubuntu的菜单就没了。
这时把menu.lst和grldr重新复制到C盘,再在boot.ini写一句C:\grldr=ubuntu8.04(,就OK了。
首先介绍下方案:
推荐安装过程中不在MBRhttp://baike.baidu.com/view/9485.htm里写入grub,装好后用grub4win引导系统。这也是无奈,谁叫windows经常要重装,会覆盖MBR。此方法只用备份menu.lst就能在重装win后快速引导ubuntu。
(其实本来就不想保留windows,家长要用,没办法,只给他们留了20G的硬盘,嘿嘿)
1.把下载好的iso文件中的.disk和casper下的vmlinuz和initrd.gz解压出来放到fat分区(ntfs不晓得能否)下,同时iso文件也要放到同一个分区下 。
2.在boot.ini里加一句C:\grldr=ubuntu8.04,适当修改timeout。然后把grldr放到c盘。
例:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer
C:\grldr=ubuntu8.04
3.写好menu.lst放到C盘
default 0
timeout 10
title Ubuntu 8.04 LiveCD
root (hdX,Y)
kernel /vmlinuz boot=casper iso-scan/filename=/Ubuntu-8.04-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8
initrd /initrd.gz
boot
#这段是从硬盘启liveCD。sdaX中a是第几个硬盘,X为分区,1,2,3,4为主分区,5开始为逻辑分区。具体看有关资料。sdaX如果不行请用hdaX尝试。
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hdX,Y)
kernel /boot/vmlinuz-2.6.24-16-generic ro root=/dev/sda[Y+1]
initrd /boot/initrd.img-2.6.24-16-generic
boot
#这段为刚安装好后未更新系统时(未更新内核)引导。“ (hdX,Y)”,X为你安装ubuntu的第几个硬盘,从0开始。Y为分区,0,1,2,3为主分区,4开始为逻辑分区。具体看有关资料。hdX,Y如果不行请用sdX,Y尝试。“/dev/sda[Y+1]”,这句记得Y要加一,因为Y是从1开始的,和“hdX,Y”(XY从0开始数)不同。
title WinXp
rootnoverify (hd0,0)
chainloader +1
#引导XP,假设XP在第一个分区。万一你启动的时候反悔了,还可以后悔,哈哈。不过能不用XP就不用。
grub的写法请看这里的教程http://docs.google.com/Doc?id=dcqcw6tc_7hbhw8bcx
4.然后重启,看到以下的时候
Microsoft Windows XP Professional
ubuntu8.04
选择ubuntu8.04
再选第一个ubuntu 8.04 live cd
就可以启动liveCD了,接着开始安装,喝杯茶,终端里pppoeconf命令拨号后还可以边上网边装。
注意:安装过程中,你可以选择不把grub装到你的硬盘上,这样,就可以用原来的放在C盘的menu.lst里第二个菜单启动ubuntu了。
也可以默认让grub装到硬盘的MBR。但是这样以后重装了恶心的XP后就会覆盖MBR,引导ubuntu的菜单就没了。
这时把menu.lst和grldr重新复制到C盘,再在boot.ini写一句C:\grldr=ubuntu8.04(,就OK了。
- 附件
-
- grub4win.zip
- (100.05 KiB) 已下载 741 次
上次由 KeepZero 在 2008-07-11 12:29,总共编辑 3 次。
- KeepZero
- 帖子: 135
- 注册时间: 2008-06-02 0:06
- 来自: WZ
- 联系:
-
- 帖子: 49
- 注册时间: 2008-06-10 10:52
- 联系:
- greatgarlic
- 帖子: 1794
- 注册时间: 2007-07-11 12:31
- 来自: neverland
- 联系:
- KeepZero
- 帖子: 135
- 注册时间: 2008-06-02 0:06
- 来自: WZ
- 联系:
- KeepZero
- 帖子: 135
- 注册时间: 2008-06-02 0:06
- 来自: WZ
- 联系:
- greatgarlic
- 帖子: 1794
- 注册时间: 2007-07-11 12:31
- 来自: neverland
- 联系:
精华里有这个:KeepZero 写了:如果方便简单对新手都是好方法。什么命令写出来吧!方便参考。greatgarlic 写了:重装win怎么了,大不了放入livecd几行命令恢复grub就行了(注意:不是重装grub)
livecd进入终端
代码: 全选
sudo grub
setup (hdX,Y) 用tab键补全X,Y。X一般是0,Y用tab键可以看,就是win的分区
root (hdX)
quit
- q290264917
- 帖子: 46
- 注册时间: 2008-07-29 21:48
- 联系:
- piervan
- 帖子: 24
- 注册时间: 2008-02-23 16:35
- 来自: 杭州
-
- 帖子: 30
- 注册时间: 2008-07-31 8:36
#这段是从硬盘启liveCD。sdaX中a是第几个硬盘,X为分区,1,2,3,4为主分区,5开始为逻辑分区。具体看有关资料。sdaX如果不行请用hdaX尝试。
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hdX,Y)
kernel /boot/vmlinuz-2.6.24-16-generic ro root=/dev/sda[Y+1]
initrd /boot/initrd.img-2.6.24-16-generic
boot
#这段为刚安装好后未更新系统时(未更新内核)引导。“ (hdX,Y)”,X为你安装ubuntu的第几个硬盘,从0开始。Y为分区,0,1,2,3为主分区,4开始为逻辑分区。具体看有关资料。hdX,Y如果不行请用sdX,Y尝试。“/dev/sda[Y+1]”,这句记得Y要加一,因为Y是从1开始的,和“hdX,Y”(XY从0开始数)不同。
title WinXp
rootnoverify (hd0,0)
chainloader +1
#引导XP,假设XP在第一个分区。万一你启动的时候反悔了,还可以后悔,哈哈。不过能不用XP就不用。
grub的写法请看这里的教程http://docs.google.com/Doc?id=dcqcw6tc_7hbhw8bcx
大哥
这一段不太懂啊
grub怎么写啊
sdaX hdX,Y怎么写啊
我以前装过fedora 后来崩溃了
分区很乱啊
能不能解释清楚一点啊
- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16
彪悍。。。greatgarlic 写了: livecd进入终端重启代码: 全选
sudo grub setup (hdX,Y) 用tab键补全X,Y。X一般是0,Y用tab键可以看,就是win的分区 root (hdX) quit