LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 661|回复: 0

经验分享:亲身实践的从netinst.isoXP下无光驱双系统安装lenny5.0.7

[复制链接]
发表于 2011-1-20 09:20:13 | 显示全部楼层 |阅读模式
俺是懒人,又没什么资源,网络一般般还有防火墙;俺由是新手,不敢整个机器全格了装linux,毕竟还要工作,所以只能装成双系统。所以投机取巧,想从150M的netinst.iso安个lenny与XP共存。经自己摸索,结合网上文章,终于实践成功,经验仅供和我一样的debian新手分享。
前提条件:已有个XP在跑着。下载debian-507-i386-netinst.iso
环境准备:硬盘划个10G的单独分区,不用格,准备给debian用。另要个小分区,fat32格式的,大小1G也够,我是把iso和一些firmware扔到里面(例如我的broadcom netxstream网卡)。注意firmware的那些deb包或放在根目录下,或放在firmware目录下。我是各放一份(关于firmware下文还要提及)。
安装开始!
1、用虚拟光驱或什么玩意打开那个netinst.iso,很惊喜地发现里面有个setup.exe,其实就是以前说的从goodbye-microsoft.com/下载的那个debian.exe(但现在这个网址下的debian.exe已经变成另一个发行版的了,不敢用)。执行之,会在C:\下创建两个目录,其一叫debian,另一个忘了。注意执行这个setup.exe时有个位置添URL的,不用管,留空。
2、现在是最关键的一步,就是从某个debian镜像的dists/lenny/main/installer-i386/current/images/hd-media/目录下载initrd.gz和vmlinuz覆盖c:\debian下同名文件(但据观察,其实只覆盖了initrd.gz,vmlinuz那里本来就没有)。这样做之后,我认为就是欺骗安装程序以为这是个硬盘安装版。
3、重启。启动菜单除了XP外多了一个debian install,进入后一步一步往下走,会有一步查找你的iso文件,这时安装程序会查到你放在fat32分区的iso,然后提示这个是netinst。不管它。继续。
这时关于firmware有个小困惑。因为我的网卡特殊,所以原来不做第二步直接安装时会说认不到网卡(此时当然也没去认netinst.iso)。这次做了第二步后,我同时把那些firmware的deb也照样拷到U盘里,安装过程一直插着,于是就没提示错误了。但我不知道这时它是到那个fat32分区找到的firmware,还是到U盘找到的,还是说netinst.iso本身就有?
总之,一切正常。继续向下,原来该干嘛还干嘛,注意网卡IP地址要设对。从安装程序开始下载软件包时我就安心了。之后再没什么困难,注意grub安装时注意下别把XP弄没了就好。

安装过程中还有个小问题不知如何解决。因为XP肯定带个primary分区和一堆logical分区,而既然要做双系统启动,我必须要在debian中划个primary分区,假设是/;但这样下来,剩下的空间也都强制变成primary,所以最多只能再划一个分区给/home,所以我的debian最后是只有两个分区:/和/home,连swap都出不来。好在内存有2G一时也不怕。但实在不知该怎么处理。

上述就是我的新手+懒人经验分享。因为初次成功,一些具体细节没有记清楚,只能写成这样。但我觉得这种简单安装方式正是很多人想要的,什么grub4dos,什么启动U盘,看着就头大。同时也许是5.0.7安装程序改进了,装完后sources.list里面那些non-free选项自动就是打开的,sudo也是自动就装上的,根本不用我费神。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表