谈谈新手如何硬盘安装archlinux-2009.08-core-i686.iso

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
highwind
帖子: 1362
注册时间: 2008-09-05 23:31
系统: LinuxMint17

谈谈新手如何硬盘安装archlinux-2009.08-core-i686.iso

#1

帖子 highwind » 2009-10-10 12:15

等9.10好久没来,试试arch。

参看了http://wiki.archlinux.org/index.php/%E7 ... 6%96%87%29

从windows xp硬盘安装archlinux

在纠结完是使用ftp还是core抑或usb后,
学习了grub4dos的使用
迷茫于vmlinuz和initrd.img的失踪
翻过/dev/archiso的缺失
总算见到安装界面了

现在写写,做个备份,也算给象我这样的菜鸟铺铺路:

1.下载archlinux-2009.08-core-i686.iso
大概340M左右吧,用迅雷下的速度还不错,这个版本是比较新的
下完了用7zip在里面找两个文件:vmlinuz26和archiso_ide.img
解压到c盘根目录下(我的c盘是ntfs格式,没啥问题,而且放到c盘一般也不会牵涉到后来去试验那个盘到底是hd?或者sda?了,顺便鄙视下我之前在windows主分区,逻辑分区乱分的坏毛病)

2.grub4dos很好用:
虽然我一点都不了解下载下来的软件包里那么多文件都是干什么用的,
但是你只需要一个叫 grldr 的文件,把它放在c盘根目录下就ok了。
然后改一下boot.ini最后一行加一句

代码: 全选

C:\grldr="grub4dos"
然后新建一个menu.lst文件用记事本打开,写入:

代码: 全选

title  Install Arch Linux
root   (hd0,0)
kernel /vmlinuz26 ro
initrd /archiso_ide.img
(这里多谢adagio,另外如果是非IDE硬盘,就用archiso_pata.img)

3.重启完,选grub4dos进去,再看到有Install Arch Linux的菜单时,按一下c进入命令模式依次输入(忽略前面的grub>哈):

代码: 全选

grub> map --mem (hd0,0)/archlinux-2009.08-core-i686.iso (0xff)
grub> map --hook
grub> chainloader (0xff)
grub> boot
4.然后刷刷的字符就下来了
过一会儿会发现提示/dev/archiso找不到了,等上30sec
出现提示符,接着敲命令:

代码: 全选

mkdir /iso
mount -r -t ntfs /dev/sda1 /iso
modprobe loop
losetup /dev/loop6 /iso/archlinux-2009.08-core-i686.iso
ln -s /dev/loop6 /dev/archiso
exit
但是不太理解为啥是sda,也许是这个版本的原因吧。

然后,就可以装了,但是还不是太熟悉怎么分区,于是乎提醒下,你可以先在win下分好区,然后进入安装界面去分配就好了。

——————————尴尬的分割线————————————
我就当是学习新知识了,对新手来说练练也是好事,但介于糟糕的网络环境,又因为最近活比较多,很是依赖xp,我就没继续往下安装了,大家自己体验吧。
头像
tregedie
帖子: 578
注册时间: 2008-11-29 22:56
来自: Guangdong Pharmaceutical University
联系:

Re: 谈谈新手如何硬盘安装archlinux-2009.08-core-i686.iso

#2

帖子 tregedie » 2009-10-10 12:17

顶LZ。。。虽然我一直都是USB安装的 :em11
猪圈里的猪想着去解放全世界
头像
highwind
帖子: 1362
注册时间: 2008-09-05 23:31
系统: LinuxMint17

Re: 谈谈新手如何硬盘安装archlinux-2009.08-core-i686.iso

#3

帖子 highwind » 2009-10-10 12:19

tregedie 写了:顶LZ。。。虽然我一直都是USB安装的 :em11
谢啦,u盘只拿来拷课件,还从来没用过超过256的呢。 :em06
moximoxi
帖子: 1967
注册时间: 2008-09-30 17:46

Re: 谈谈新手如何硬盘安装archlinux-2009.08-core-i686.iso

#4

帖子 moximoxi » 2009-10-10 12:48

highwind 写了:等9.10好久没来,试试arch。

参看了http://wiki.archlinux.org/index.php/%E7 ... 6%96%87%29

从windows xp硬盘安装archlinux

在纠结完是使用ftp还是core抑或usb后,
学习了grub4dos的使用
迷茫于vmlinuz和initrd.img的失踪
翻过/dev/archiso的缺失
总算见到安装界面了

现在写写,做个备份,也算给象我这样的菜鸟铺铺路:

1.下载archlinux-2009.08-core-i686.iso
大概340M左右吧,用迅雷下的速度还不错,这个版本是比较新的
下完了用7zip在里面找两个文件:vmlinuz26和archiso_ide.img
解压到c盘根目录下(我的c盘是ntfs格式,没啥问题,而且放到c盘一般也不会牵涉到后来去试验那个盘到底是hd?或者sda?了,顺便鄙视下我之前在windows主分区,逻辑分区乱分的坏毛病)

2.grub4dos很好用:
虽然我一点都不了解下载下来的软件包里那么多文件都是干什么用的,
但是你只需要一个叫 grldr 的文件,把它放在c盘根目录下就ok了。
然后改一下boot.ini最后一行加一句

代码: 全选

C:\grldr="grub4dos"
然后新建一个menu.lst文件用记事本打开,写入:

代码: 全选

title  Install Arch Linux
root   (hd0,0)
kernel /vmlinuz26 ro
initrd /archiso_ide.img
(这里多谢adagio,另外如果是非IDE硬盘,就用archiso_pata.img)

3.重启完,选grub4dos进去,再看到有Install Arch Linux的菜单时,按一下c进入命令模式依次输入(忽略前面的grub>哈):

代码: 全选

grub> map --mem (hd0,0)/archlinux-2009.08-core-i686.iso (0xff)
grub> map --hook
grub> chainloader (0xff)
grub> boot
4.然后刷刷的字符就下来了
过一会儿会发现提示/dev/archiso找不到了,等上30sec
出现提示符,接着敲命令:

代码: 全选

mkdir /iso
mount -r -t ntfs /dev/sda1 /iso
modprobe loop
losetup /dev/loop6 /iso/archlinux-2009.08-core-i686.iso
ln -s /dev/loop6 /dev/archiso
exit
但是不太理解为啥是sda,也许是这个版本的原因吧。

然后,就可以装了,但是还不是太熟悉怎么分区,于是乎提醒下,你可以先在win下分好区,然后进入安装界面去分配就好了。

——————————尴尬的分割线————————————
我就当是学习新知识了,对新手来说练练也是好事,但介于糟糕的网络环境,又因为最近活比较多,很是依赖xp,我就没继续往下安装了,大家自己体验吧。
哈!雷同。我也是到分区那步,忽然觉得没意思,(主要是想起接下来那些配置太繁琐),就中断了安装。 :em18
lord007
帖子: 555
注册时间: 2009-07-13 21:54

Re: 谈谈新手如何硬盘安装archlinux-2009.08-core-i686.iso

#5

帖子 lord007 » 2009-10-10 13:14

安装前的准备

1. 下载ArchLinux镜像文件,因为Arch更新很快,所以我们下载最基本的ftp包就可以了,然后可以通过网络来安装最新系统。
2. 下载grub for dos,如果你是从LINUX安装,那就不需要这一步。
3. 将grub for dos 解压,将其中的grub.exe和grldr文件拷到Windows系统盘根目录下,例如为C盘。在C盘下建立文件夹C:\boot\grub,将根目录下的menu.lst文件复制到grub目录下,清空文件内容,并添加以下内容:
timeout 10

title DOS/Win9x/Me/NT/2K/XP on (hd0,0)
root (hd0,0)
chainloader +1

title archinstall
root (hd0,4)
kernel (hd0,4)/vmlinuz
initrd (hd0,4)/initrd.img

注意:hd0表示用的是第一块硬盘,4表示你存放LINUX镜像文件的分区,一般这里4为D盘。
4. 编辑系统盘根目录下的boot.ini文件,在最后一行加入如下内容:
c:\grldr="grub"
5. 重启计算机会就可以进入安装程序。

基本系统的安装

重启计算机后,到操作系统列表时,选grub选项,接着选archinstall这一项,开始安装。待屏幕不再有大片的英文字母滚动,我们拥有临时终端的控制权后,做如下操作:
1. 创建一个临时目录,用来挂载iso所在fat分区:
# mkdir archiso

2. 挂载iso所在分区到新创建目录:
# mount -t vfat /dev/hda4 archiso
注意:这里你的分区可能不像往常一样是/dev/hda4,而是/dev/sda4

3. 挂载iso文件到/src目录:
# mount archiso/arch*0.8*.iso /src -o loop -t iso9660

4. 开始安装:
# arch/setup
南无阿弥陀佛
头像
tregedie
帖子: 578
注册时间: 2008-11-29 22:56
来自: Guangdong Pharmaceutical University
联系:

Re: 谈谈新手如何硬盘安装archlinux-2009.08-core-i686.iso

#6

帖子 tregedie » 2009-10-10 19:55

highwind 写了:
tregedie 写了:顶LZ。。。虽然我一直都是USB安装的 :em11
谢啦,u盘只拿来拷课件,还从来没用过超过256的呢。 :em06
网络安装的那个镜像貌似也是一百来M吧~ :em06 :em06
猪圈里的猪想着去解放全世界
头像
alonely
帖子: 27
注册时间: 2009-11-07 13:59

Re: 谈谈新手如何硬盘安装archlinux-2009.08-core-i686.iso

#7

帖子 alonely » 2009-11-25 23:27

终于忍受不住UBUNTU9.10的慢,打算换成ARCH.
今天下载了ARCH2009.08ISO文件,用LZ的方法,在输入到:
mkdir /iso
mount -r -t ntfs /dev/sda1 /iso
modprobe loop
losetup /dev/loop6 /iso/archlinux-2009.08-core-i686.iso
ln -s /dev/loop6 /dev/archiso
exit
这些命令后,进入了命令行界面,然后用arch登录后执行cd /arch/
进行到arch目录,再执行setup命令无反应.再试/setup .setup ./setup都不行.
期待解惑之人.
zhoubajie
帖子: 107
注册时间: 2008-01-19 12:01

Re: 谈谈新手如何硬盘安装archlinux-2009.08-core-i686.iso

#8

帖子 zhoubajie » 2009-11-28 17:10

接下来加快安装ARCH :em04

/arch/setup

分区

pppoe-setup

pacman -Sy pacman

pacnam -Sy powerpill(这可是宝贝)

powerpill -Syu

:em11
头像
guiwen1158
帖子: 1078
注册时间: 2008-05-11 11:10
来自: 深圳
联系:

Re: 谈谈新手如何硬盘安装archlinux-2009.08-core-i686.iso

#9

帖子 guiwen1158 » 2009-11-28 19:46

mark
ziky
帖子: 1
注册时间: 2010-01-16 18:06

Re: 谈谈新手如何硬盘安装archlinux-2009.08-core-i686.iso

#10

帖子 ziky » 2010-01-22 1:01

奇怪了!
我在第4步mount -t vfat /dev/sda1 /iso 的时候出现:
No such file or directory

也试过用 /dev/hd0,还是不行

前面刷刷出来的那一堆E文里有:
hda:task_no_data_intr: status=0x51 ....
hda:task_no_data_intr:error=0x04....
hda:possibly failed opcode:0xea
hda:wcache flush failed!
(应该是正常吧)

(提示符是:ramfs$,而不是#)

不知问题出在哪了?

爬了N多贴子,好像还没见卡到这步的
回复