LinuxSir.cn,穿越时空的Linuxsir!

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

送给仍在迷茫从硬盘安装Mandrake的弟兄们.

[复制链接]
发表于 2004-9-30 20:37:46 | 显示全部楼层 |阅读模式
装了三次MDK10official,也没实现自动换盘安装,真是郁闷,写下我的最后解决办法及硬盘安装的一点心得。
如果那位弟兄和我一样倒霉,死活装不上,不妨试试手动换盘安装,我最后是这么装上的。
这些方法在网上搜一搜就可以找到,发在这,各位老哥就不用再去找了。
用tygk大侠的方法至开始安装第一张盘后
方法在http://www.linuxsir.cn/forum.php?mod=viewthread&tid=138491
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=109672
出现软件包错误的提示,然后按ctrl+alt+F2切换到控制台,然后输入
umount /tmp/image
losetup -d /dev/loop0
/mnt/bin/mount -o loop /tmp/hdimage/MDK目录/Mandrakexxx.iso /tmp/image/
然后按alt +F7 切换到安装界面,继续安装,再出错时,就照上面的,把盘换成第3张,然后继续安装,再出错换成第1张,然后就一直可以安装成功了。
就我的理解说一下这个手动换盘的意思,我刚使用linux 1个多星期
如果有错误的地方希望各位大侠们帮忙指正。
umount /tmp/image
因为之前再安装界面选择了第一张盘,目录/tmp/image就是这盘的
存放位置,换盘时可以先用ls命令查看查看image目录下是不是光盘的内容
losetup -d /dev/loop0 losetup
卸载loop设备。可以用losetup -a 查看已经mount的设备
如果umount后没有losetup -d   就会出现没有可用的设备。
losetup是系统命令,位于/sbin目录下,如果显示command not found
的话,就/sbin/losetup
/mnt/bin/mount -o loop /tmp/hdimage/MDK安装盘的目录/安装盘名字x.iso /tmp/image
把第x张盘装载到/tmp/image里。
这个mount 命令必须用/mnt/bin/下的,直接输入的话,显示无此参数
我安装时是这样显示的。
换盘时,最好进入到RPM软件包所在的目录下用find xxx*命令查看下这张盘里是否有安装提示软件包错误的那个包,有的话再继续安装,这样保险一些。
另外安装MDK也可以从软驱安装,办法斑竹已经在精华帖里说过了,有些弟兄没软驱,比如俺。
即使没有软驱也可以用这个办法。使用VFloppy +RAMDisk NTV1.5就可以完成从软盘安装。
VFloppy下载地址http://soft.563.net/soft/9704.html
RAMDisk NTV1.5下载地址http://down.vv66.com/soft/10648.htm
第一个是虚拟软驱,可以模拟软驱自引导 。使用RAMDisk NTV1.5可以模拟出一个软驱。然后可以用虚拟光驱从WINDOWS读取安装盘内容,用RAMDisk NT模拟出软驱再制作软盘启动盘。安装方法参照http://www.linuxsir.cn/forum.php?mod=viewthread&tid=106940
RAMDiskNT可以按照下面方法设置
运行RAMDiskNT,按以下设置:
  1.Disk Type(磁盘类型),选择2.88MB Floppy,大一些。

  2.Drive Letter(驱动器盘符),可以任意选择,但是不要与已有盘符相冲突!如果你的电脑没有软驱,不妨设为A;并勾选Start driver at boot;

  3.Boot Sector Settings(启动扇区设置),请勾选DOS Boot sector;

  4.Save Image Settings(保存映像设置),勾选Save Image on Save Image on Shutdown,至于Save Filemname可以自行更改,如E:\MSDOS\RAMDiskNT.img等;

  5.Load Image Settings(载入映像设置),勾选Load Disk Image on Startup;Load Filename可以设成与Save Filename一样,这里设为E:\DOS\RAMDiskNT.img;

  6.点击Start,然后用Save Disk Image保存磁盘映像,最后Save Settings,OK退出。重启就可以看到多出个软驱了。
然后用MDK安装盘制作软盘映像,然后使用VFloppy,“映像文件”选择“从软驱
直接生成映像文件”,取个名字,比如“MDKBOOT”重启选择MDKBOOT就会出现安装界面了。
似乎还可以使用loadin+批处理文件,可以从硬盘引导,精华帖有说。
发表于 2004-10-5 23:18:41 | 显示全部楼层

请问老兄一些问题

我装的时候就是出现XXX软件包信息出错,是否继续的信息
然后按你说的那样换盘也没有解决啊
输入你的第一条语句的时候,它告诉我没有/tmp/image
输入第二条语句,就没什么提示
输入第三条的时候就说什么“/sbin/fstab:Not found
/tmp/hdimage/MDK安装盘的目录/安装盘名字x.iso /tmp/image:Not found 什么的
这样该怎么解决啊
我的MDK安装盘在我的d:\下,在Linux下是hda3
我是这样输入的
/mnt/bin/mount -o loop /tmp/hdimage/hda3/cd1.iso /tmp/image
谢谢你帮我看看是什么问题啊,该怎么解决啊,有没有错的地方啊
 楼主| 发表于 2004-10-6 01:37:13 | 显示全部楼层
我安装的是Mandrake 10.0official
当出现第一次错误时,切换到控制台,通过ls命令
在/tmp/image下找到了第一张安装盘的内容,然后才可以进行换盘
你可以也用ls命令查看下目录,找到安装盘实际的所在位置,然后按照相应的位置挂载
/tmp/hdimage这个目录下应该就是你fat分区的内容,使用ls命令查看你的实际分区所在的目录,然后相应的改
losetup -d /dev/loop0 没有提示,应该是成功卸载了
可以在运行这条命令前使用losetup -a 查看下已经使用的设备
返回信息大概是/dev/loop0类似的
卸载后再运行losetup -a 查看下,如果发现没有/dev/loop0类似的,就是成功卸载了。
losetup 这个命令是位于/sbin目录下的。在Mandrake里,root用户的path变量中默认有这个路径,所以可以直接运行。不用输入/sbin/losetup
安装前用ls命令 先确认安装目录,然后相应的把目录改下就应该可以了。
如果你也用的10.0 应该目录都是相同的阿。
注意空格和/
发表于 2004-10-6 18:52:07 | 显示全部楼层

第一次错时,我输入的第三句是:
/mnt/bin/mount -o loop /tmp/hdimage/hda3/cd1.iso /tmp/image/

我的CD1.ISO是在我的D盘下,在LINUX下是hda3
这样对吗???
 楼主| 发表于 2004-10-6 20:10:39 | 显示全部楼层
/tmp/hdimage
这个目录 就相当于你的D盘根下,在这个目录下,应该可以看到你D盘根下的内容,你把安装盘都放在了D:\下
直接就是/tmp/hdimage/CD1.iso
这个路径也许不是绝对的,你使用ls 命令,查看目录。如果在XXX目录中找到了你的安装盘,那就应该把/tmp/hdimage换成XXX
/tmp/image 这个目录下的内容 就应该是你安装盘中的内容。
换盘前你可以使用ls命令 查看目录,如果你在xxx目录下中找到了盘中的内容。那就应该把/tmp/image 换成xxx
我觉得如果是Mandrake 10.0official 的话,这几个目录应该都是相同的吧.
.注意空格
祝你成功!别着急~~我装了3次才成功装上的~
如果要用10.1Community
用tygk大侠的方法就没问题,可以自动换盘安装。
好象是从10.1才开始支持iso安装。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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