`
marlonyao
  • 浏览: 248930 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

硬盘安装Ubuntu10.04

    博客分类:
  • OS
阅读更多

最近从光盘安装了好几次Ubuntu10.04,就想从硬盘再安装一次。由于已经下载了Ubuntu10.04的ISO文件,就直接用它来安装好了。所以我是从Ubuntu10.04系统安装Ubuntu10.04,似乎没什么实际意义,但如果这个步骤也能用在其它系统上的话,那就可以节省不少光盘,最重要是,我可以更加频繁地折磨我的那个破笔记本了。

 

为了从硬盘安装,必须有两个分区,一个是原有系统所在的分区,一个新系统将要安装的分区。我原有系统主要分成了两个区,一个是根分区,一个是/home分区,分区号是/dev/sda7和/dev/sda5。我另外留有一个分区/dev/sda6,有10G空间,主要是为了测试新系统之用,我就要从硬盘安装的Ubuntu10.04安装到这个分区上。

 

首先需要下载ubntu10.04的ISO文件,我的下载文件放在/home目录下,也就是sda5分区的根目录下,全路径为/home/ubuntu-10.04-rc-desktop-i386.iso。

 

然后修改grub配置。Ubuntu10.04使用grub2,grub2没有menu.lst这个文件,配置信息是保存在grub.cfg文件中,但这个文件是只读的,每次运行update-grub都会覆盖这个文件。虽然我们不能修改grub.cfg,但却可以修改/etc/grub.d目录下的文件达到同样目的。修改这个目录下的40_custom文件(也可以新建一个文件),在文件末尾添加以下内容,注意不要修改前5行内容。

 

menuentry "Install Ubuntu 10.04 rc" {
    loopback loop (hd0,5)/ubuntu-10.04-rc-desktop-i386.iso
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04-rc-desktop-i386.iso noprompt
    initrd (loop)/casper/initrd.lz
}

 

以上需要注意的是grub使用(hd0,5)来代表sda5(根据你的硬盘格式也可能为hda5),在我的原有系统中是被挂载到/home目录。注意虽然ubuntu.iso文件在原有系统中是在/home目录下,但对sda5分区来说却是在要目录下。我貌似记得好像grub1是用(hd0,4)来代表sda5,怎么又变了,先不管这个了。

 

另外还要修改/etc/default/grub文件,注释掉GRUB_HIDDEN_TIMEOUT=0这一行。如果不注释,则在开始时不能选择引导菜单(看文档似乎是可以在启动时按Shift键来显示引导菜单,但我没有试过)。修改完毕之后,在Shell提示符下输入命令:

 

 

sudo update-grub

 

这条命令会更新/boot/rub/menu.cfg,你可以打开此文件来确认是否包含了刚才添加的内容。

 

接下来就是重启系统,在引导菜单下选择“Install Ubuntu 10.04 rc”,应该就可以进入Live Ubuntu桌面了,桌面上有一个Install Ubuntu的快捷方式,双击开始安装。安装过程和正常安装过程一样,分区时一定要选择手动分区。

 

在安装过程会出现“isodevice cannot be umounted”的错误,这时需要先卸载isodevice设备。使用Ctrl+Alt+T打开终端 Ctrl+Alt+F1进入终端,输入命令:sudo umount -l /isodevice,然后Ctrl+Alt+F7返回图形界面,就可以继续安装了,只需要静静等待十分钟就安装好了。

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics