snhym 发表于 2003-8-29 00:36:20

MDKlinux硬盘安装?

以前都是用RH LINUX,今晚试装一下MDK LINUX,发现和RH的安装方式有点不一样。
从硬盘安装
制作好软启动盘进行安装后,在选择ISO路径时,输入了正确的路径,但竟然有这样的提示而不能继续安装:
I can't find the mandrake linux distribution in the specified directory(I need the subdirectory /Mandraker/base/)
Here's a short extract of the files in the directory.

下面就是列出了,安装目录里面的三个ISO文件。


这是什么意思啊?
难道要把ISO文件解压缩再安装?

SunnyLhj 发表于 2003-8-29 08:19:05

www.linuxsir.com

看一下这里
http://www.linuxsir.com/bbs/showthread.php?s=&threadid=1257

snhym 发表于 2003-8-29 11:30:08

上边的兄弟,那上链接是KDE汉化的内容:(

snhym 发表于 2003-8-29 12:15:31

转贴

很多人用Windows上网下载了Mandrake8.2发行版的iso,很想从硬盘安装,但它和Redhat7.2的硬盘安装完全不同。不能直接选取三张iso所在的硬盘分区或硬盘分区下的文件夹来安装。而选择安装文件时,好像只能选一张iso而且是第一张(我不知道有谁能把三张iso都填进路径中去的),然后安装到该换盘时安装程序不会提醒你换盘,却不断提示某文件出错,好像它找不到另两张iso似的。
前两天我在论坛里发了一个帖子问如果Mandrake8.2的iso在Windows下面应该怎样从硬盘安装,回帖我都看了一下,没有让人满意的,现在我把我的方法奉献给大家。(Redhat7.2的硬盘安装可能有不少人已经会了,为了初学者不至于在这上面浪费太多时间和精力,我完整的整理了一遍,也可以和下面的Mandrake8.2对比一下)

安装Redhat7.2:
将两张iso直接放到一个盘下或盘里的一个文件夹里。
用WinISO把第一张iso解出到一个文件夹里,譬如cd1。
进入cd1的 "dosutils" 目录,运行"RAWRITE.EXE"程序,然后会出现一个DOS程序窗口显示"Enter disk image source file name:",输入"d:\cd1\images\boot.img"(假设您的images\boot.img在D盘的cd1下面,这里输入你的images\boot.img的路径);然后会显示"Enter target diskette drive:",输入"a:";最后它请你"Please insert a formatted diskette into drive A: and press -ENTER- :",插入一张格式化好的软盘并按回车。这样安装盘就做好了。
将安装盘插入软驱,然后重启。
用软盘启动后,会进入一个字符的安装界面。
先选安装语言,然后是键盘;
接下来就是选安装文件所在的路径:硬盘分区号这项如果是D盘的话当然选hda5,文件夹这行如果你的iso直接放在D盘的话就不用输入了,直接OK,如果放在D盘"xxx"文件夹下的话,就输入"xxx/",再OK就行了。接下来的安装就不用说了。

安装Mandrake8.2:
经历多次安装失败后,我仔细阅读了以下这个文件:第一张iso下的\doc\install\zh_CN\README.txt,需要注意的是下面这部分:

Mandrake8.2光盘上的目录组织如下:
|----> Mandrake
---------|----> RPMS 可执行程序软件包
---------|----> base 安装使用的基本文件系统
---------|----> mdkinst 图形化安装使用的系统镜象
|----> boot 各种开机软盘和 Ramdisk 镜象
|----> images 各种 ramdisk 镜像
|----> doc 多种语言的安装帮助文件
|----> dosutils 从 DOS 下进行安装的实用工具
|----> misc 源代码文件和安装树
|----> lnx4win Windows(tm) 安装程序 [测试版]
|----> tutorial
|----> VERSION 当前的版本号
|----> RPM-PGP-KEYS 用来签署所有 Mandrake RPM 包的 PGP 密钥
|----> COPYING 版权声明
|----> INSTALL 安装指导
|----> README 本文的纯文本版本

我在这份文件里找到了可能的出路,以下就是最后成功的结果。

用WinISO把下载的三张iso解出到三个文件夹里,譬如cd1、cd2、cd3。
准备工作:
1: 制作安装盘
在软盘驱动器里插入一片空软盘;
进入cd1的 "dosutils" 目录,运行 "rawwritewin.exe" 程序;
在出现的程序界面里"Floppy Drive"中默认是 "A:";
在 "Image File" 中选择 "D:\cd1\images\hd.img" (假设您的images\hd.img在这里,这里输入你的images\hd.img的路径),然后点击 "Write"。
这样安装盘就做好了。
2: 现在是关键。
将cd2下的isolinux复制到cd1下;
将cd2\Mandrake下的RPMS2复制到cd1\Mandrake下;
将cd3\Mandrake下的RPMS3、RPMS4复制到cd1\Mandrake下。
这样cd1就成为了我们的安装文件了。
开始安装:
将安装盘插入软驱,然后重启。
用软盘启动后,会进入一个字符的安装界面。
首先需要你选择的是安装文件所在的硬盘分区号,如果是在D盘的话当然选hda5,再按OK;
然后是选择安装文件,填入cd1就可以了,再按OK。
接下来一切就和你用光盘安装是一样的界面啦,过程也一样,只是中间不用换盘了。

哦!哦?呵呵,明白了吗?
需要注意的是Linux的安装程序是认不出NTFS格式的,所以你的安装文件不能放在NTFS格式的盘里;DOS是不支持长文件名的,如果你在制作Redhat7.2的安装盘时,第一张iso解出的文件放在名字像"Redhatlinux72cd1"这样长的文件夹里是不行的,"cd1"不就挺好,简单明了。
另外Redhat7.2的安装盘需要的img文件说明是第一张iso里的\IMAGES\README.(英文的);Mandrake8.2的安装盘需要的img文件说明也是第一张iso里的\IMAGES\README(英文的),虽然是英文的但很详细。Mandrake8.2有各种文字的安装说明,不过说的都很简单,简体中文的安装说明是第一张iso里的\doc\install\zh_CN\INSTALL.txt,这里面还有img文件的简要说明。
对了我认为先在Windows下面用PartitionMagicPro7.0分好Linux的分区是最方便安全的,安装时只需要选出我们为Linux划好的块就行了。
安装Redhat7.2的时候,在选择硬盘分区这一步,如果安装Linux的分区出了1024柱面,Redhat7.2会提示你出错了,并要你重新分。虽然LILO突破了1024柱面的限制,但安装程序似乎不买帐。解决办法很简单,为/boot单独在0--1023柱面里分出一块,主分区还是逻辑分区无所谓,大小只要几兆到十几兆就行了,LILO启动时所需要的文件都在/boot目录,所以如果/boot在0--1023柱面的话,安装程序就没话说了。

我有一个问题要大家帮忙:在Linux下用USB的ADSL猫如何上网。
最后,如果你要转载的话,务必说明出处Linuxeden.com和作者RakeCarter_ck。




Rakecarter_ck
2002.5.1.23.20

SunnyLhj 发表于 2003-8-29 14:03:04

ISO硬盘安装MDK

这里以安装MDK9.1为例,硬盘为hda,3个ISO文件放在E:\MDK目录下。

1、将3个ISO文件(分别是:Mandrake91-cd1-inst.i586.iso,Mandrake91-cd2-ext.i586.iso,Mandrake91-cd1-i18n.i586.iso)放在一个分区的目录下,如:e:\mdk。
2、用winimage等工具将Mandrake91-cd1-inst.i586.iso中的“\doutils\image\hd.img”提取出来,将hd.img文件放在一个分区的目录下,如C:\MDK。再用winimage将hd.img解压到C:\MDK下。
3、用loadlin vmlinuz ramdisk_size=131072 initrd=hd.rdz vga=788(其中,loadlin文件是MDK本身没有的,但可以用RH9的, ramdisk_size=131072 是设置虚拟盘的大小,这里为128M,如果是64M为:ramdisk_size=65536)
4、等到选择ISO文件的目录时,请选择hda6,然后输入/MDK/Mandrake91-cd1-inst.i586.iso,这样就会正常安装了。
5、往往安装到一定时候,会弹出一个对话框,提示一个文件无法安装,这个时候就证明要换第二个ISO文件了。
6、按Ctrl+ALT+F2切换到控制台,支运如下命令:
#umount /tmp/image
#mknod /dev/loop0
#/mnt/bin/mount -o loop /tmp/hdimage/MDK/ Mandrake91-cd2-ext.i586.iso /tmp/image (请注意,这里一定要用/mnt/bin/mount,而不能直接用mount!)
7、按Ctrl+ALT+F7继续安装。
8、等又出现错误提示的时候,再用以下的方法mount第三个ISO文件。
按Ctrl+ALT+F2切换到控制台,支运如下命令:
#umount /tmp/image
#losetup -d /dev/loop0
#/mnt/bin/mount -o loop /tmp/hdimage/MDK/ Mandrake91-cd3-i18n.i586.iso /tmp/image
9、按Ctrl+ALT+F7继续安装。
10、文件安装结束时,在进行设置root密码时,先切换到控制台(Ctrl+ALT+F2),使用如下命令:
#umount /tmp/image
#losetup -d /dev/loop0
#/mnt/bin/mount -o loop /tmp/hdimage/MDK/Mandrake91-cd1-inst.i586.iso /tmp/image
这样做的原因是在随后的安装中还要读取第一张ISO文件的内容。
11、好了,再按Ctrl+ALT+F7回到安装画面继续安装就可以了!

snhym 发表于 2003-8-29 17:08:42

yong shang mian zhuan tie de fang fa ,hen fang bian,an zhuang guo cheng bu yong huan pan.

ke xi xian zai bu zhi dao zen me yong zhong wen shu ru fa .

SunnyLhj 发表于 2003-8-29 18:34:41

用fcitx输入法!

到这里下载:
http://www.fcitx.org/fcitx-1.8.5-1.noarch.rpm
然后:
#rpm -e miniChinput
#rpm -Uvh fcitx-1.8.5-1.noarch.rpm

#cd ~/.kde/.A* (进入kde的自动启动目录)
#ln -s /usr/bin/fcitx ./ (设置输入法自动启动,如果你不想自动启动,可以省略后两步!)

snhym 发表于 2003-8-30 01:35:01

Re: 用fcitx输入法!

到这里下载:
http://www.fcitx.org/fcitx-1.8.5-1.noarch.rpm
然后:
#rpm -e miniChinput
#rpm -Uvh fcitx-1.8.5-1.noarch.rpm

#cd ~/.kde/.A* (进入kde的自动启动目录)
#ln -s /usr/bin/fcitx ./ (设置输入法自动启动,如果你不想自动启动,可以省略后两步!)

怎么回事啊?如果不进行后面两步,就不能直接用这个五笔了吗(就像直接按CTRL+SHIFT切换一样)?
后面这两步也看不懂什么意思,那么麻烦的话还不如用G五笔。安装就能用。

snhym 发表于 2003-8-30 02:29:21

现在装来用了,感觉不如G五笔,在打字的时候不能显示已经输入了哪些字母,就好像纯粹的盲打。不知是不是我安装的方法不对或安装有问题。而且也没发现如网站里介绍的功能。只能CTRL+空格键转换输入法,也没有拼音。

SunnyLhj 发表于 2003-8-30 08:16:13

fcitx本身就是G五笔的升级版!

fcitx本身就是G五笔的升级版,如果有其它问题,请参考:
http://www.linuxsir.com/bbs/forumdisplay.php?s=&forumid=42

http://www.fcitx.org/

SunnyLhj 发表于 2003-8-30 08:20:08

现在装来用了,感觉不如G五笔,在打字的时候不能显示已经输入了哪些字母,就好像纯粹的盲打。不知是不是我安装的方法不对或安装有问题。而且也没发现如网站里介绍的功能。只能CTRL+空格键转换输入法,也没有拼音。

这些是设置不用每次都要输入:
#fcitx
页: [1]
查看完整版本: MDKlinux硬盘安装?