mswindows 下 硬盘安装Ubuntu9.04

mswindows 下 硬盘安装Ubuntu9.04

1.下载光盘文件
ubuntu.iso
2.打开iso文件(可用RAR)复制出其中.disk和casper下的vmlinuz和initrd.gz
到一个盘的根目录里,例如C:盘
未解压的iso也要放在这里。

3.设置启动项
由于要用Grub 来引导启动,我就先说一下有了grub之后的做法。

修改grub 的menu.lst 文件。

复制下面的部分到menu.lst文件

title Ubuntu LiveCD root (hd0,0) kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8 initrd /initrd.gz
第二行的root (hd0,0)部分依据你的具体情况而定
第三行的ubuntu-9.04-desktop-i386.iso要和你的光盘文件同名。

之后就可以用Grub引导到LiveCD
在点击桌面的安装之前,必须先umount isodevice
Crtl+ALT +F2 切换到控制台
敲入命令
sudo umount -l /isodevice
然后Crtl+ALT +F7切回来点桌面上的安装就行了。

 

关于root (hd0,0)的修改
大概的对应如下,具体解释详见
http://www.linuxsir.org/main/?q=node/127
sda 对应第一个硬盘
sdb 对应第二个硬盘
。。。
sda1        对应        hd0,0      
sda2        对应        hd0,1
sda3    对应         hd0,2
.。。。
sdb1  对应         hd1,0
sdb2  对应         hd1,1
sdb3  对应         hd1,2
。。。。

对于那里来的Grub引导?
若为XP系统可以
下载最新版本的Grub4DOS
下载地址:
http://download.gna.org/grub4dos/grub4dos-0.4.4-2008-08-08.zip
下载并解压缩后,将目录中的grldr (非grldr.mbr),grub.exe两个文件复制到C盘根目录下

C盘根目录下建立menu.lst文件,内容为:

title LiveCD root (hd0,0) kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8 initrd (hd0,0)/initrd.gz 接着,在我的电脑–>工具–>文件夹选项–> 的查看标签下去掉“隐藏受保护的操作系统文件”之前的勾,并勾选“显示所有文件和文件夹”。取消C盘根目录下的boot.ini文件的“只读”属性,然后用记事本打开boot.ini文件,做如下更改:timeout=0 改成 timeout=5 或者更大的数字,在boot.ini 文件内容末尾加上一行 C:/grldr="GRUB"(附:boot.ini 文件路径 c:/boot.ini )

在xp的引导菜单出就有Grub了

参考文献:
http://bbs.kafan.cn/thread-469115-1-1.html
http://wiki.ubuntu.org.cn/%E7%A1%AC%E7%9B%98%E5%AE%89%E8%A3%85LiveCD

你可能感兴趣的:(c,dos,ubuntu,XP,工具)