LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 06-01-14, 10:37 第 1 帖
yrwy 帅哥
 
 
 
注册会员  
  注册日期: Nov 2002
  我的住址: T.L.F
  帖子: 22
  精华: 1
 

标题: 如何在Windows NT/2000/XP上安装Archlinux 0.7.1?


看标题好像是问问题 不过这个问题我来回答 还有 这篇文章适合跟我一样的菜菜鸟看的 大侠们看了不要笑呀

1、下载GRUB 地址 http://www.ubuntu.org.cn/download/in...harddisk/grldr 不知道这个算不算盗链 附上Ubuntu的提示 (注意:在下载的过程中,IE有时会自动加上.Dat的扩展名,如果如此,将文件名 grldr.dat 改为 grldr )

2、将 grldr 复制到 C:\,编辑C:\BOOT.INI,加入一行:

代码:
C:\GRLDR="GRUB"
3、提取iso文件中的vmlinuz(在iso文件中的isolinux目录下) 以及下载 initrd.img
代码:
http://www3.eastgame.net/initrd.img or http://www.yrwy.com/initrd.img
把 vmlinuz 和initrd.img 放到 fat32分区 如果您的所有分区都是NTFS 那这篇文章您就不要看了
:rolleyes:

4、下载archlinux 的安装光盘 arch-0.7.1.iso 到NTFS 类型分区. 根目录也行 放到文件夹里也可以 随便你 只要你能找的到 为什么是放到NTFS类型分区里呢 这个等下说。

5、重新启动计算机,按 c 进入 grub 命令行 根据下载的文件存放的位置,输入并回车:
代码:
grub>kernel (hd0,0)/vmlinuz root=/dev/ram ramdisk_size=20000 devfs=mount,dall grub>initrd (hd0,0)/initrd.img grub>boot
提示 上面的 (hd0,0)表示 要根据你的具体情况改变

6、进入后首先mount 你ISO所在的NFTS分区

不过您先要作的事情是 在命令行底下 输入
代码:
modprobe ntfs
然后
代码:
mount /dev/hda5 /mnt
说明下 我的ISO放在D盘 如果您的ISO放在 E F 那您就把 hda5 改成 hda6 or hda7

接着,mount iso文件到/src下:

代码:
mount /mnt/arch-0.7.1.iso /src -o loop -t iso9660
7、如果第6步没出错的话 您就可以开始安装了

代码:
/arch/setup
接下来就看 http://www.linuxsir.org/bbs/showthread.php?t=84528 的安装技巧了

此帖于 06-01-14 19:57 被 diony 编辑.
  yrwy 当前离线   回复时引用此帖
旧 06-01-14, 19:42 第 2 帖
wj6202
 
 
 
注册会员  
  注册日期: Dec 2003
  帖子: 141
  精华: 0
 

一定要下载initrd.img不要使用光盘映像中的initrd.img 不然modprobe ntfs 时会出错的 。

此帖于 06-01-14 19:56 被 wj6202 编辑.
  wj6202 当前离线   回复时引用此帖
旧 06-01-14, 23:23 第 3 帖
yrwy 帅哥
 
 
 
注册会员  
  注册日期: Nov 2002
  我的住址: T.L.F
  帖子: 22
  精华: 1
 

OK 现在来说下为什么要放在ntfs 格式下 其实我只对官方的initrd.img做了1个修改 已经把其光盘上的addons全部放到initrd.img里了 理论上讲应该可以支持 mount fat、fat32、ntfs、xfs、reiserfs、ext2(3)好象还有个jfs? 记不大清楚了。。废话比较多请原谅 -_-!!

其实是可以进行 modprobe vfat;modprobe fat 的 但是加载模块之后并不能mount

好象提示什么 codepage 找不到之类的话 可能是我人品不好-_-!!

付上修改文件 /etc/rc(initrd.img里的)
代码:
#!/bin/sh # Helper function to find CD-ROM devices... findcdroms() { cd /sys/block for dev in `ls | egrep '^hd|^sd|^sr|^scd'`; do if [ "`cat $dev/removable`" = "1" ]; then echo "/dev/$dev" fi done cd - >/dev/null } rm -f /etc/mtab* /etc/nologin mount -av -t nonfs mount -o remount,rw / cat /proc/mounts >/etc/mtab mkdir -p /tmp/addons/bin mkdir -p /tmp/addons/lib mkdir -p /tmp/addons/modules stty onlcr syslogd -C echo 4 >/proc/sys/kernel/printk echo "Loading base add-on..." /bin/loaddisk /addons/mods-base.tar.bz2 /bin/loaddisk /addons/mods-ethernet.tar.bz2 #红色部分是我改的 /bin/loaddisk /addons/mods-firewire.tar.bz2 /bin/loaddisk /addons/mods-fs.tar.bz2 /bin/loaddisk /addons/mods-pcmcia_wlan.tar.bz2 /bin/loaddisk /addons/mods-raid.tar.bz2 /bin/loaddisk /addons/mods-scsi.tar.bz2 /bin/loaddisk /addons/mods-usb.tar.bz2 /bin/loaddisk /addons/utils-consolefonts.tar.bz2 /bin/loaddisk /addons/utils-devmapper.tar.bz2 /bin/loaddisk /addons/utils-ext2.tar.bz2 /bin/loaddisk /addons/utils-fdisk.tar.bz2 /bin/loaddisk /addons/utils-jfs.tar.bz2 /bin/loaddisk /addons/utils-kbd.tar.bz2 /bin/loaddisk /addons/utils-keymaps.tar.bz2 /bin/loaddisk /addons/utils-lvm.tar.bz2 /bin/loaddisk /addons/utils-mdadm.tar.bz2 /bin/loaddisk /addons/utils-ntfs.tar.bz2 /bin/loaddisk /addons/utils-pcmcia.tar.bz2 /bin/loaddisk /addons/utils-reiserfs.tar.bz2 /bin/loaddisk /addons/utils-wireless.tar.bz2 /bin/loaddisk /addons/utils-xfs.tar.bz2 if [ "$BOOTMEDIA" = "cd" ]; then echo "Attempting to load all add-ons from CD..." /bin/loaddisk `findcdroms` fi if [ "$BOOTMEDIA" = "disk" -a "$NEEDUSB" != "" ]; then echo "Insert the USB add-on disk now, it will auto-load in 10 seconds..." sleep 10 /bin/loaddisk /dev/fd0 fi if [ "$BOOTMEDIA" = "cd" -o "$NEEDUSB" != "" ]; then echo "Attempting to load USB HID support..." case $NEEDUSB in uhci|UHCI) modprobe uhci-hcd ;; ohci|OHCI) modprobe ohci-hcd ;; ehci|EHCI) modprobe ehci-hcd ;; *) modprobe uhci-hcd modprobe ohci-hcd modprobe ehci-hcd ;; esac modprobe usbhid fi clear cat /etc/motd
如果按照《无软驱、无光盘,直接使用ISO文件硬盘安装Arch linux》的方法进行硬盘分区时 只能够格式化成ext2 或者ext3 格式的

其实用这个initrd.img也可以进行ftp安装 只要内核支持的话 呵呵

废话到这里为止 大家晚安
  yrwy 当前离线   回复时引用此帖
旧 06-01-15, 15:50 第 4 帖
ganloo
 
 
 
注册会员  
  注册日期: Sep 2003
  我的住址: 重庆
  帖子: 1,823
  精华: 10
 

Wonderful.
  ganloo 当前离线   回复时引用此帖
旧 06-01-21, 19:27 第 5 帖
darkwave
 
darkwave 的头像
 
 
注册会员  
  注册日期: Nov 2003
  帖子: 23
  精华: 0
 

执行到这一步时mount /dev/hda6 /mnt
出错信息如下:VFS:Can't find ext3 filesystem on dev hda6

请问有什么解决办法没有??
  darkwave 当前离线   回复时引用此帖
旧 06-01-21, 21:45 第 6 帖
gentor
 
gentor 的头像
 
 
注册会员  
  注册日期: Sep 2004
  帖子: 87
  精华: 1
 

呵呵, 上次我是借slackware的鸡,生的arch的蛋
用slackware光盘里的initrd.img, kernel( bzImage)
启动, 分区, 格式化,可以选ext3, reserif,
接下来安装slack的时候退出就是。
然后mount window下的分区, 和刚才分好去的一个区(比如/home)
把win下的那个arch安装镜像cp过去(比如我就放在/home)
mount 那个iso, 提取bzimage和initrc.img(估计用slack的也可以),随便放哪都行
只要你可以在grub(4dos)下找到。
重启
接下来大家都知道怎么做了

其实如果你想用ext3的话, pqmagic也可以直接分的, 但pqmagic是个rp软件
分好后系统崩溃, 数据丢失的现象我见过不只一例

其实我本来想是直接安装slack的, 不幸的是安装的时候怎么也不成功,可能和arch更有缘吧
  gentor 当前离线   回复时引用此帖
旧 06-01-23, 08:51 第 7 帖
darkwave
 
darkwave 的头像
 
 
注册会员  
  注册日期: Nov 2003
  帖子: 23
  精华: 0
 

引用:
作者: gentor
呵呵, 上次我是借slackware的鸡,生的arch的蛋
用slackware光盘里的initrd.img, kernel( bzImage)
启动, 分区, 格式化,可以选ext3, reserif,
接下来安装slack的时候退出就是。
然后mount window下的分区, 和刚才分好去的一个区(比如/home)
把win下的那个arch安装镜像cp过去(比如我就放在/home)
mount 那个iso, 提取bzimage和initrc.img(估计用slack的也可以),随便放哪都行
只要你可以在grub(4dos)下找到。
重启
接下来大家都知道怎么做了

其实如果你想用ext3的话, pqmagic也可以直接分的, 但pqmagic是个rp软件
分好后系统崩溃, 数据丢失的现象我见过不只一例

其实我本来想是直接安装slack的, 不幸的是安装的时候怎么也不成功,可能和arch更有缘吧
非常管用的方法,谢谢了!!
  darkwave 当前离线   回复时引用此帖
旧 06-01-25, 01:28 第 8 帖
reinchii
 
 
 
注册会员  
  注册日期: Nov 2005
  帖子: 27
  精华: 0
 

晕糊糊,我刻的0.7base,安装时说是文件损坏(好几张都这样),后来刻的hiweed的那张也是如此……

等春节后装新机器再试。

我准备用pqmagic分个ext2的区,在win下把iso移进去,然后安装。过年那几天就试试看……
  reinchii 当前离线   回复时引用此帖
旧 06-02-03, 22:45 第 9 帖
Rerven 帅哥
 
Rerven 的头像
 
 
注册会员  
  注册日期: Dec 2003
  我的住址: 湖南
  帖子: 229
  精华: 0
 

引用:
作者: darkwave
执行到这一步时mount /dev/hda6 /mnt
出错信息如下:VFS:Can't find ext3 filesystem on dev hda6

请问有什么解决办法没有??
不用管它,之后继续安装。。

现在我有个问题,就是分完区后,根分区和swap分区,在挂载分区的时候找不到,我重试了一下,还是没用,我挂载了iso到/src下,但是安装的时候显示没有挂载到。这是什么原因?再请问一下,装完以后,有基本的x环境么?有没有gnome?不会是字符环境吧。







__________________
i knew its time to switch to Gentoo.
  Rerven 当前离线   回复时引用此帖
旧 06-07-12, 16:39 第 10 帖
easyhappy 帅哥
 
easyhappy 的头像
 
 
注册会员  
  注册日期: Nov 2004
  帖子: 80
  精华: 0
 

代码:
# modprobe ntfs modprobe: could not parse modules.dep
这是怎么回事?







__________________
我的机器
----------------------
主板:麒麟pc100 sis530芯片组,什么都集成。
CPU:AMD K6-2 350MHz,别人送的
内存:64M+32M两条,别人送的,随时可能变成只剩其中一条。
显卡:sis530,主板集成的,分内存8M做显存。
声卡:CMI8738,主板集成的。
网卡:8029A,主板集成的。
moden:56k,主板集成的,被我在主板上直接跳线屏蔽了,没用了。(连这都集成?太BT了吧?)
显示器:二手长城15寸电调,150买的,买亏了。
键盘:方正的PC104,拣的。
鼠标:双飞燕2D,拣的。
机箱:七喜品牌,巨沉,装甲级的,别人送的。
  easyhappy 当前离线   回复时引用此帖
旧 06-07-28, 19:16 第 11 帖
linuxost
 
 
 
注册会员  
  注册日期: Apr 2006
  帖子: 93
  精华: 0
 

我遇到于10楼兄弟一样的情况,请楼主帮帮忙。
  linuxost 当前离线   回复时引用此帖
旧 06-07-29, 13:32 第 12 帖
yrwy 帅哥
 
 
 
注册会员  
  注册日期: Nov 2002
  我的住址: T.L.F
  帖子: 22
  精华: 1
 

从无到有 硬盘安装archlinux-0.7.2、字体美化、声音系统等

阅读须知:
1、本教程为傻瓜教程高手免看;
2、本发行版本主要面对有一定linux知识的人,如果您是初学者请使用一些简单的发行版本 如 cannot兄推荐的ubuntu 或者一些经常见的发行版本suse或者redhat或者mandriva;
3、如果您选择硬盘安装请确定您的磁盘分区里面包含以下几种文件系统 ntfs 、reiserfs、ext2、ext3
光盘安装的可以忽略第三条。

准备工作:
1、下载archilinux ISO文件
http://www.archlinux.org/download/
选择一个离你很快的mirror下载
arch-0.7.2-base.iso即可 如果下arch-0.7.2.iso我也不反对

如果您选择光盘安装的话可以忽略以下3步

2、下载initrd.gz
地址 http://www3.eastgame.net/temp/initrd.gz

注意如果你选择从windows硬盘安装必须下载

3、下载grub
地址 http://www3.eastgame.net/temp/grldr

注意如果你选择从windows硬盘安装必须下载

4、安装前的最后准备工作
将 grldr 复制到 C:\,编辑C:\BOOT.INI,加入一行:

C:\GRLDR="GRUB"

提取iso文件中的vmlinuz(在iso文件中的isolinux目录下)
将 vmlinuz 和initrd.gz 放到 fat32分区 例如c:\
将arch-0.7.2-base.iso or arch-0.7.2.iso 放到一个ntfs分区
重新启动计算机,按 c 进入 grub 命令行 根据下载的文件存放的位置,输入并回车:


grub>kernel (hd0,0)/vmlinuz root=/dev/ram ramdisk_size=20000 devfs=mount,dall

grub>initrd (hd0,0)/initrd.gz

grub>boot



安装系统
如果以上几步都没问题的话 就可以进入安装console了
1、首先mount 你ISO所在的NFTS分区

modprobe ntfs
mount /dev/hda5 /mnt


2、挂载 iso文件到/src下


mount /mnt/arch-0.7.2.iso /src -o loop -t iso9660

3、进入arhclinux安装程序

/arch/setup


未完待续....

PS:转自我在TLF上写的
  yrwy 当前离线   回复时引用此帖
旧 06-08-08, 11:13 第 13 帖
name1985
 
name1985 的头像
 
 
注册会员  
  注册日期: Nov 2005
  我的住址: 上海
  帖子: 217
  精华: 0
 

下载的最新版本,按搂住说的做,但是grub>boot 之后无法进入console。
提示错误:
最后两句 是这样的,
代码:
please append a corrent "root=" boot option kernel panic -not sysncing:VFS unable to mount root fs on unknown-block(9,0)
不知道 是什么错误,按一楼的安装方法是这个错误,
按十二楼的安装方法错误 和这个差不多 只是 最后变成(0,0)

请教解决方案







__________________
我们生活在数字时代,我们要做数字精英!
维护正义和捍卫和平是我们不可推卸责任。

C2.0/ABIT IS7-V2 interl848PE/小影霸R9550Pro 256M128bit/maxtor 金钻10 SATA 120G/ >=Fedora code 4
  name1985 当前离线   回复时引用此帖
旧 06-08-08, 11:17 第 14 帖
name1985
 
name1985 的头像
 
 
注册会员  
  注册日期: Nov 2005
  我的住址: 上海
  帖子: 217
  精华: 0
 

下载的最新版本,按搂住说的做,但是grub>boot 之后无法进入console。
提示错误:
最后两句 是这样的,
代码:
please append a corrent "root=" boot option kernel panic -not sysncing:VFS unable to mount root fs on unknown-block(9,0)
不知道 是什么错误,按一楼的安装方法是这个错误,
按十二楼的安装方法错误 和这个差不多 只是 最后变成(0,0)

请教解决方案
  name1985 当前离线   回复时引用此帖
旧 06-08-08, 11:17 第 15 帖
name1985
 
name1985 的头像
 
 
注册会员  
  注册日期: Nov 2005
  我的住址: 上海
  帖子: 217
  精华: 0
 

晕,怎么发了这么。。。。。。。版主删掉好了,我不是故意的!~

此帖于 06-08-08 12:14 被 name1985 编辑.
  name1985 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 10:09


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org