日期:2014-05-17  浏览次数:20824 次

Vista下硬盘安装Ubuntu
换了新本本,自带的系统是Vista,说起这Vista,我就是一肚子的气,折腾了半天,感觉还是没XP好使。才用一天,由于它老是假死,被迫使用F11一键还原,气是气,但还得用啊,今天安装Ubuntu也折腾了好久,不过到现在终于成功了,但还是有点小失误,把grub安装写入mbr了。估计回头一键还原不好使了。现在把Ubuntu安装方法记录下来,免得下次再折腾。

硬盘安装主要进行的工作如下:

1.要安装ubuntu,当然得先下载它的镜像文件,我下载的是桌面版的ISO。
2.下载grub4dos。把里面的grldr,grldr.mbr,grub.exe复制到C盘根目录。
3.把ISO里的文件.disk、casper、casper下的vmlinuz和initrd.gz一起复制到C盘根目录下。
4.把ISO复制到C盘根目录。
5.新建menu.lst文件并输入以下内容:



color black/cyan yellow/cyan
timeout 30
default /default

title Install ubuntu
root (hd0,0)
kernel (hd0,x)/vmlinuz boot=casper iso-scan/filename=/ubuntu-8.10-desktop-i386.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,x)/initrd.gz

title Microsoft Windows Vista
root (hd0,0)
savedefault
makeactive
chainloader +1

一定要写上Windows的那项,不然就进不去了。(用光盘来恢复mbr应该可以,不过没试过)

上面的x是那几个文件放在哪个盘,C盘就是0,其它盘的话多试几次总会出来的。

6.在CMD里运行如下命令:
bcdedit /create /d "GRUB4DOS" /application bootsector

命令结果应该会返回一个GUID,后面的命令用到这个GUID

bcdedit /set {GUID} device partition=C:

bcdedit /set {GUID} path \grldr.mbr

bcdedit /displayorder {GUID} /addlast

到这里已经完成得差不多了。重启电脑,为了不让它进入Vista,注意按着方向键。

进入LiveCd。
。。。。
。。。。
打开命令终端:
输入“sudo umount -l /isodevice”
不输入这条命令的话,单硬盘安装分区界面会是空白一片。
如果是光盘安装的话,可能需要用到的命令是:
sudo umount -l /cdrom

后面的就不赘述。
还有一个生成grub界面的好工具“EasyBCD”。



以下方法未验证:

网上看到的另外一些方法,如果没设置menu.lst的话,进入grub:
grub> kernel (hd0,4)/vmlinuz root=/dev/ram ramdisk_size=20000 devfs=mount,dall

            grub> initrd (hd0,4)/initrd.gz

            grub> boot
这里需要改一下(hd0,4),刚才vmlinuz和initrd.gz放在哪个硬盘分区中就要改成对应的值,其中hd0表示第1块硬盘,通常是Primary Disk,hd1就是第2块,依此类推,后面的4表示具体在该硬盘的哪个分区上如果在C:就是0,而D:就是4,这里要注意因为一般主分区是0~3,而扩展分区从4开始,如果主分区就一个C:,那么D:是4而不是1。好了到此为止就进入了安装界面。



建立menu.lst的方法:
在这个文件里面写入如下命令:

title Install Ubuntu

find --set-root /ubuntu-9.04-desktop-amd64.iso

kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-amd64.iso locale=zh_CN.UTF-8

initrd /initrd.gz

1 楼 pipal 2009-10-15  
如果是在XP下安装则在c:\boot.ini文件最后添加如下:
c:\grldr=grub

2 楼 minzaipiao 2009-10-23  
很麻烦!

直接把iso文件里的wubi.exe文件解压出来
运行就可以直接安装了
3 楼 xierentc 2009-10-26  
原先在F盘根目录安装了Ubuntu系统
之后不小心把XP还原了一下,C盘回到了没装Ubuntu之前。
现在我想恢复装了Ubuntu后C盘启动Ubuntu的文件

大家能帮下不?
4 楼 jzinfo 2009-10-29  
现在装ubuntu还要用你这老土的方法啊

你要是想装双系统的话 就直接用镜像中的wubi来安装吧

...