旧电脑上安装Ubuntu 12.04.1

在一台用了快10年的电脑上打算安装一个Ubuntu系统,一方面可以废物利用,另一方面可以学习一下Ubuntu的使用。

原电脑安装的是Windows XP SP3。安装过程碰到了一些问题记录下来,以便以后参考。


一、安装过程

开始使用Ubuntu Desktop的光盘来安装,发现启动能看到几个图片就死机了。后来才发现是因为我的电脑不支持ACPI。

在网上找到了硬盘安装的方法:

1.下载grub4dos: http://sourceforge.net/projects/grub4dos/files/GRUB4DOS/grub4dos%200.4.4/grub4dos-0.4.4.zip/download

2.提取menu.lst, grldr.mbr, grldr, grub.exe到启动盘(一般是C:)

3.编辑menu.lst,增加下面的内容,如果不是C盘,需要修改磁盘编号。0~3为主分区,4开始为逻辑盘。

title Install Ubuntu12.04
root (hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04-desktop-i386.iso locale=zh_CN.UTF-8 acpi=off
initrd (hd0,0)/initrd.lz

4.编辑启动盘的boot.ini,增加下面的内容,如果不是c盘,请自行修改盘符。

c:\grldr=”Install Ubuntu”

5.重启电脑,选择”Install Ubuntu”就可以进入Ubuntu的安装GUI

6.在点击“安装Ubuntu"之前,请按Ctrl+Alt+T打开一个终端,输入下面的命令,不然后面分区时会出问题

      sudo umount -l /isodevice

7.安装时,选”自定义安装“,创建2个分区,一个根分区,一个交换分区。交换分区大小不超过内存的2倍。

   Ubuntu的引导数据不要放在MBR,应该放到根分区。这样可以用Windows XP的启动管理程序。

8.安装完成后,设置WInXP和Ubuntu双启动

   a. 下载BootICE: http://bbs.wuyou.com/viewthread.php?tid=57675

   b. 运行BootICE,提取根分区的第一个扇区的数据为ubuntu.bin

   c. 修改启动盘上的boot.ini,增加一行:

              c:\ubuntu.bin=”Ubuntu”

   d. 也可以把引导Ubuntu放在Grub4Dos中。修改menu.lst,增加下面的内容:其中的分区编号和sda9需要根据根分区来修改。

 

title Ubuntu
clear
root (hd0,8)
kernel /boot/vmlinuz-3.2.0-29-generic-pae root=/dev/sda9 ro quiet splash acpi=off
initrd /boot/initrd.img-3.2.0-29-generic-pae
boot

二、安装Ubuntu后的设置

1. 检测并安装Ubuntu更新,安装后重启

2. 更新中文语言支持,在设置--系统设置--语言支持,会下载一些软件的中文手册,中文输入法和字体。

3. 设置/登陆 Ubuntu One账户并设置同步

4.安装其他软件: NVIDIA OpenGL驱动,7zip, VLC Player,GIMP等

三、问题解决

1. 启动Ubuntu安装,在PCI扫描之后电脑死机,Ctrl+Alt+Delete无法重启

原因:我的旧电脑不支持ACPI

解决方法:修改menu.lst中的kernel命令行参数,增加acpi=off,如上面例子所示。


2. 安装快完成时,卡在”processing triggers for update-notifier-common"

原因:下载flash等第三方程序超时

解决方法:断网安装Ubuntu,安装好Ubuntu后再下载中文语言支持等其他软件。


3. 安装完成并设置好双启动后,Ubuntu启动死机

原因:还是不支持ACPI

解决方法:不能修改/boot/grub/grub.cfg,因为该文件是自动生成的,运行update-grub就会被覆盖。应该修改/etc/default/grub,在GRUB_CMDLINE_LINUX中增加acpi=off,一共有2行



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值