疯狂,探寻出路.... https://bbs.21ic.com/?546345 [收藏] [复制] [RSS] 别想着一夜成材,也别怀疑自己是天才,成功需要时间的积累.失败了无所谓,别迷失方向才重要.懂得吸收比懂得模仿更实在,超越别人不如超越昨天的自己.不要跟着别人手指看月亮,只要你动手去做了,一定会有成果的...

日志

Windows XP下硬盘安装Ubuntu、升级

已有 1727 次阅读2010-3-4 14:28 |个人分类:电脑|系统分类:嵌入式系统

其实当初就是希望能有个笔记本上用来玩Linux的,所以装好了XP对我来说是完全没有什么用处的,试了好久PXE引导安装Ubuntu都没有成功,决定换种方法,既然已经有了XP,那就选用了硬盘安装。

手头上的是以前刻好的ubuntu-7.10-alternate-i386光盘,所以首先就是要找启动文件,两个:initrd.gz和vmlinuz,光盘里有两个地方有这文件,install文件夹下和install的netboot文件夹里能找得到,但是这前面那个是用于光盘引导的,后面那个是用于PXE引导,我现在要的是硬盘引导文件。

先去这个网站http://releases.ubuntu.com,找到要安装的7.10版本,点进去,在那里找到对应版本的jigdo文件:  ubuntu-7.10-alternate-i386.jigdo,看到很多类似这样的东西:
wwryymq7Al_ne1R1Z2kogw=Debian:dists/gutsy/main/installer-i386/20070308ubuntu20/images/cdrom/initrd.gz
200kUtk0wJXMjvg8Jx5KLg=Debian:dists/gutsy/main/installer-i386/20070308ubuntu20/images/cdrom/vmlinuz
d48GnNApL9uiovRAmX1ArQ=Debian:dists/gutsy/main/installer-i386/20070308ubuntu20/images/netboot/ubuntu-installer/i386/initrd.gz


我要找的就是20070308ubuntu20,到Google上输入这个东西搜一下,就可以找到很多镜像,进入到images/i386/hd-media里,hd-media就是指硬盘引导,这里的引导文件就是我要找的了,下载下来。放到C盘根目录下面。这两个文件必须要跟版本对应,否则是找到不到安装文件的。

到网络上找到Grub4dos这个软件,只要其中的grldr和menu.lst两个文件,放到C盘根目录下,修改menu.lst,在最后面加上:
title Install-Ubuntu 7.10
kernel /vmlinuz 
initrd /initrd.gz
保存,到“我的电脑”->“属性”->“高级”->“启动和故障恢复”->“设置”->“编辑”填入:
c:\grldr="Grub For Dos"
确定,退出。


用UltraISO把光盘内容读出来,制作成ISO文件,也放在C盘根目录下面。设置完成,重启计算机,在引导菜单里选Grub For Dos,出来一个菜单,选最后一项Install-Ubuntu 7.10,安装开始了。

这个笔记本我想大概也只能让它工作在字符模式下了,所以没有装桌面,默认的分辨率很小,只有中间小小一块有显示,改了下分辨率:
1. sudo vi /etc/initramfs-tools/modules 加入两行fbcon、 vesafb
2. /etc/modprobe.d/blacklist-buffer 注释掉blacklist vesafb 这一行
3.update-initramfs -u  更新一下系统
4./boot/grub/menu.lst 在kernel那一行的最后加上 vga=788数字的含义:
 颜色    640×480        800×600         1024×768              1280×1024  
256        769             771                773                 775
32K        784             787               790                  793   
64K        785              788              791                  793  
16M        786              789              792                 794 

想到更新源的问题,要修改Source.list文件,说下发行版本代号的问题:
Ubuntu 4.10  发布日期:2004年10月20日  代号:Warty Warthog
Ubuntu 5.04  发布日期:2005年04月08日  代号:Hoary Hedgehog
Ubuntu 5.10  发布日期:2005年10月13日  代号:Breezy Badger
Ubuntu 6.06  发布日期:2006年06月01日  代号:Dapper Drake  LTS(长期支持版)
Ubuntu 6.10  发布日期:2006年10月26日  代号:Edgy Eft
Ubuntu 7.04  发布日期:2007年04月19日  代号:Feisty Fawn
Ubuntu 7.10  发布日期:2007年10月18日  代号:Gutsy Gibbon
Ubuntu 8.04  发布日期:2008年04月24日  代号:Hardy Heron  LTS(长期支持版)
Ubuntu 8.10  发布日期:2008年10月30日  代号:Intrepid Ibex
Ubuntu 9.04  发布日期:2009年04月23日  代号:Jaunty Jackalope
Ubuntu 9.10  发布日期:2009年10月某日  代号:Karmic Koala

而Source.list里的地址是这样的,
deb http://mirrors.163.com/ubuntu/ hardy main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ hardy-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ hardy-backports main restricted universe multiverse

所以,如果要升级到9.10版本,可以把上面地址中的hardy改为Karmic就可以了,你可以通过IE看看能不能找到你要的版本文件夹,因为不是长期支持的版本过一段时间以后就没有了,比如我的Gutsy现在已经找不到了。
因为8.04是目前为止最新的一个长期支持版本,我决定选用这个,把原先的source.list保存为source.list.bak,上面的地址修改到/etc/apt/source.list文件里,保存,
sudo apt-get update,
错误,网络不通。

ifconfig一下,只显示Io,打开/etc/network/interfaces文件,在最后面加入下面两句:
auto eth0
iface eth0 inet dhcp

因为我这里是通过路由器上网的,所以设置成动态IP的形式,如果是静态IP,可以这么设:
auto eth0
iface eth0 inet static
address X.X.X.X
netmask X.X.X.X
gateway X.X.X.X

设置DNS服务器,修改文件 /etc/resolv.conf,加入:
nameserver x.x.x.x

结束,保存,重启网络sudo /etc/init.d/networkding restart

sudo apt-get update,更新成功,
sudo apt-get dist-upgrade升级,等了不到一个小时吧,可以用了。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)