2012.11.02夜已深
背景
电脑一直双系统windows 7 + ubuntu。前两天sj升级了windows 8,感觉各种颠覆和被抛弃,所以果断要换回windows 7,加上之前ubuntu分的磁盘太小,所以干脆就全部重装一遍得了。
正文
当然先装windows 7,激活。
然后开始ubuntu 12.04。ubuntu各种版本各种装法之前装过好几遍了,但是竟然今天还是栽了跟头。。。
我用硬盘安装,ubuntu-12.04-desktop-i386.iso放在windows 7的c盘。
然后百度到g2ldr,g2ldr.mbr,boot.ini,menu.lst,当然还有自己从iso中capser文件夹中解压出来的initrd.lz,vmlinuz文件,将它们放到C盘的系统保留分区里,然后重启安装ubuntu。。。
然后。。。就出错了!
内容就是 file not found,指示的是menu.lst文件kenerl一行。。。
好吧,那就改,试了几种方法:
1. windows7有系统保留,所以kernel(hd0,0)应该是kernel(hd0,1)。。。
2. root(hd0,0)应该是root(hd0,1)
3. 。。。。。。
反正各种都试了,就是不管用,我干。。。
想了一下,不如把文件名改了吧ubuntu-12.04-desktop-i386.iso这么长,直接弄成ubuntu.iso,当然menu.lst里面也要改,其他还是原来的状态。。。
然后。。。就。。。成功了
附件
menu.lst:
title Install Ubuntu 12.04
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.lz
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.lz
boot.ini:
[boot loader]
timeout=0
default=C:\g2ldr.mbr
[operating systems]
C:\g2ldr.mbr="Ubuntu"
timeout=0
default=C:\g2ldr.mbr
[operating systems]
C:\g2ldr.mbr="Ubuntu"