LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: tyxz888

求archlinux-2009.02硬盘安装?

[复制链接]
发表于 2009-4-9 19:57:00 | 显示全部楼层
Post by lwkyy;1972002
你所说的vmlinuz 和 initrd.img到哪里去下啊,你给的地址没办法访问啊,中间的字符被当成点了。

下载地址是这个:

  1. http://www.live-share.com/files/344810/Archlinux_2008.03_boot.7z.html
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-4-9 22:48:36 | 显示全部楼层
@chenzhen
谢谢你的回答,我在另一个帖子里找到了这两个文件,但又有新问题出现了,这个地址的initrd.img文件还不支持ext4格式,怎么办?
还有在这帖子里(http://www.linuxsir.cn/bbs/thread335091.html)我并没有看到addons/core-pkgs/目录,我使用的是2009.02的archlinux,安装不成功啊,直接运行/arch/setup,到安装文件那一步时下不去,提示找不到文件,应该是ISO文件没有对应到位。可我有加载好ISO文件,我使用ls命令能看到里面的文件,
回复 支持 反对

使用道具 举报

发表于 2009-4-10 00:03:09 | 显示全部楼层
Post by lwkyy;1972128
@chenzhen
谢谢你的回答,我在另一个帖子里找到了这两个文件,但又有新问题出现了,这个地址的initrd.img文件还不支持ext4格式,怎么办?
还有在这帖子里(http://www.linuxsir.cn/bbs/thread335091.html)我并没有看到addons/core-pkgs/目录,我使用的是2009.02的archlinux,安装不成功啊,直接运行/arch/setup,到安装文件那一步时下不去,提示找不到文件,应该是ISO文件没有对应到位。可我有加载好ISO文件,我使用ls命令能看到里面的文件,


除非ARCH改了安装程序,否则这种方法不应该不成功。精华帖那个就是有点复杂了,我这个又简单又不用ISO,你只要下载上面的vmlinuz 和 initrd.img以及我那个附件就行了,比如放到C盘,然后,进行到置顶的帖子上所说的第三步:引导后进入临时文件系统,在字符界面输入下面三条命令:
1.挂载存放setup文件夹的分区到:#mount /dev/sda1 /mnt/
2.进入setup文件夹:#cd /mnt/setup
3.执行安装#./setup
进入安装画面选择ftp安装,接下来就是怎么FTP安装和配置系统了。
回复 支持 反对

使用道具 举报

发表于 2009-4-10 20:36:04 | 显示全部楼层

XP下安装很简单

Post by tyxz888;1959330
archlinux-2009.02硬盘安装方法?请高手


第一步——下载archlinux-2009.02注意是archlinux-2009.02-core-i686.iso
第二步——
如果是在XP 下面,提取光盘文件,并将所有文件复制到一个FAT32的根目录下面(NTFS没有测试应该也可以的)注意:注意看看提取的文件名称大小写,建议用UltraISO之类软件,因为在我的机器上用D-TOOLS虚拟光驱的话,XP会很猪头的将所有文件改成大写。导致无法引导。

如果是在*nix下面,mount之后复制就行,没有测试,应该是想通的。

后面都是假设在XP系统下,提取文件放在C盘(FAT32)的安装
第三步,编辑menu.lst 同时下载GrubforDOS
http://download.gna.org/grub4dos/
解压后将grldr放在C盘根目录下面
修改boot.ini(一般是只读属性,修改后用文本编辑器打开)
在最后加入行
c:\grldr=GRUB引导安装Linux
保存退出
在C盘根目录建立并编辑保存menu.lst,如下

  1. #  FRAMEBUFFER RESOLUTION SETTINGS
  2. #     +-------------------------------------------------+
  3. #          | 640x480    800x600    1024x768   1280x1024
  4. #      ----+--------------------------------------------
  5. #      256 | 0x301=769  0x303=771  0x305=773   0x307=775
  6. #      32K | 0x310=784  0x313=787  0x316=790   0x319=793
  7. #      64K | 0x311=785  0x314=788  0x317=791   0x31A=794
  8. #      16M | 0x312=786  0x315=789  0x318=792   0x31B=795
  9. #     +-------------------------------------------------+

  10. # general configuration:
  11. timeout   1
  12. default   0
  13. color light-blue/black light-cyan/blue
  14. fallback 1
  15.    
  16. title  Arch Linux Install   
  17. root (hd0,0)   
  18. kernel /boot/vmlinuz26 lang=en locale=en_US.UTF-8 ramdisk_size=75% vga=792   
  19. initrd /boot/archiso_pata.img   
  20.    
  21.    
  22. title       Windows XP   
  23. root        (hd0,0)   
  24. makeactive   
  25. chainloader +1   
  26. boot   
复制代码

注意:root(hd0,0)表示是C盘,具体根据你的提取文件所在盘符决定。具体参考http://grub4dos.sourceforge.net/wiki
kernel ……行,表示引导的内核,只要文件是从archlinux-2009.02-core-i686.iso提取的,随便你改名成阿猫阿狗都行,下面的intrd行也是
重启电脑就可以安装了。
回复 支持 反对

使用道具 举报

发表于 2009-4-10 20:49:54 | 显示全部楼层
LS有用2009.02做过硬盘安装吗?怎么我之前老不行的。
回复 支持 反对

使用道具 举报

发表于 2009-4-10 21:32:41 | 显示全部楼层
不怕折腾的话可以看看我的帖子,呵呵。或许对你有帮助。2009.02安装是挺麻烦的。
http://www.linuxsir.cn/bbs/thread347396.html
回复 支持 反对

使用道具 举报

发表于 2009-4-10 23:19:38 | 显示全部楼层
看到你写着这两行真让人惊喜啊,可惜没讲明白后面的操作,
kernel /boot/vmlinuz26 lang=en locale=en_US.UTF-8 ramdisk_size=75% vga=792   
initrd /boot/archiso_pata.img  

这两句之后也只能进入MIN的linux啊,后面怎么装呢?它会自己装载ISO文件吗?

update:刚试了这个方法,要加载到mount /dev/sdaX时提示:cannot find boot device,cannot continue...
不知怎么解决啊,
回复 支持 反对

使用道具 举报

发表于 2009-4-10 23:21:50 | 显示全部楼层
Post by intricate;1972594
不怕折腾的话可以看看我的帖子,呵呵。或许对你有帮助。2009.02安装是挺麻烦的。
http://www.linuxsir.cn/bbs/thread347396.html


呵呵,我看你给出的帖子的作者不错,可惜我这没有linux系统啊,现只有一个windows xp的系统,没办法去修改那个archiso文件啊,用7-zip到是能提取出来,但没办法压缩回去啊,win下又没有那些命令,郁闷,我的本本不支持U盘启动,不然就用U盘装了,
回复 支持 反对

使用道具 举报

发表于 2009-4-11 09:01:47 | 显示全部楼层
Post by lwkyy;1972644
看到你写着这两行真让人惊喜啊,可惜没讲明白后面的操作,
kernel /boot/vmlinuz26 lang=en locale=en_US.UTF-8 ramdisk_size=75% vga=792   
initrd /boot/archiso_pata.img  

这两句之后也只能进入MIN的linux啊,后面怎么装呢?它会自己装载ISO文件吗?

update:刚试了这个方法,要加载到mount /dev/sdaX时提示:cannot find boot device,cannot continue...
不知怎么解决啊,

不用使用mount /dev/sdaX
后面的步骤就是——
输入root(或arch)#这个屏幕上面有提示的
然后输入 /arch/setup,就可以进入安装程序了
接下来是选择源,选第一个(不好意思,俺没有虚拟机无法抓图)
google了下,抓了些图给你看
安装的主菜单如下

大致差不多,少了第一个
下面是步骤
1 对硬盘分区(Partition Hard-Drive)
  如果你有一块空闲的硬盘,你可以使用自动分区(Auto-Partitioning)而跳过这些步骤。请注意,如果你是已经在使用的硬盘千万要注意不要选择第一个Auto-Partitioning,这样会把你所有的磁盘分区信息摧毁的!!!
      对硬盘分区(Partition the Hard-Drive)
  ●选择准备好的硬盘。
  ●选择对硬盘分区(Partition Hard-Drive)。
  ●选择你需要安装Archlinux的硬盘。
  ●cfdisk硬盘分区工具将会启动,你可以使用它创建硬盘分区。安装Archlinux基本系统至少需要以下2个分区:
  ◇1个swap分区。
  ◇1个数据分区。
  ●此时画面可能会是如下情况(假定你有一个给Windows使用的NTFS分区):


请注意——
  ●无论如何也不要去碰那个NTFS(或者vfat)分区,否则你将丢失你的Windows。

  ●设置swap分区的分区类型为82。

  ●如果希望不保存任何修改退出cfdisk,请选择Quit,否则选择Write。


  ●通过使用cfdisk,画面应该如下所示:

(如果你不熟悉linux分区软件的话,可以在XP下利用分区软件分好,然后重启进入Grub引导linux。可以现利用fdisk -l查看磁盘信息,并记录下来。)
  1.2 设置挂载点(Set Mountpoints)

  ●选择第三项:设置文件系统挂载点(Set Filesystem Mountpoints )。

  ●选择你设置为swap的分区。

  ●选择另外一个为安装准备的分区(用来挂载/)。

  ●选择文件系统类型为ext3。

  ●选择done。
请注意:
1、设置mount point时候不要XP分区挂上,安装好之后再挂
2、注意有一个分区是扩展分区不要设置安装点(如果你只有一个主分区,应该是/dev/sda2)
3、分区格式,建议采用XFS,速度比较快
4、如果你有老的linux分区,又需要其中数据的时候,不要使用格式化,即选择No,而不是缺省的Yes,注意看清楚信息
5、安装信息第一个挂载点是swap。第二个是/
6、典型的分区信息
设备           挂载点   文件格式           大小
/dev/sda2  /boot    ext3             100M
/dev/sda4  swap                         512M
/dev/sda5  /              xfs             10G
/dev/sda6  /home      xfs             8G
其中,/dev/sda2在主分区,/dev/sda3为扩展分区,不能设mount point,其余为逻辑分区

  2 选择需要安装的软件包(Select Packages)

  ●选择光盘(CD)。

  ●此时,画面显示如下(有区别,图老):

  
●如果你没有其他要求,只选择base就行。

●你需要按照默认选择分类内的所有软件包。

●选择OK。
3 安装软件包(Install Packages)

  这一步非常简单,选择Install Packages,然后选择OK,所有软件都会从光盘复制到硬盘中。
4、配置,参见wiki
注意点
1、rc.conf 的hostname和host中一致
2、……


5、安装Grub
注意,如果你的分区是有boot分区的话,可以将grub安装到/dev/sda2 (即/boot所在的设备)这样的话,你可以很方便的和XP系统共存
只要在XP的C盘设置一个menu.lst文件就行格式如下
  1. # This is a sample menu.lst file. You should make some changes to it.
  2. # The old install method of booting via the stage-files has been removed.
  3. # Please install GRLDR boot strap code to MBR with the bootlace.com
  4. # utility under DOS/Win9x or Linux.
  5. #  FRAMEBUFFER RESOLUTION SETTINGS
  6. #     +-------------------------------------------------+
  7. #          | 640x480    800x600    1024x768   1280x1024
  8. #      ----+--------------------------------------------
  9. #      256 | 0x301=769  0x303=771  0x305=773   0x307=775
  10. #      32K | 0x310=784  0x313=787  0x316=790   0x319=793
  11. #      64K | 0x311=785  0x314=788  0x317=791   0x31A=794
  12. #      16M | 0x312=786  0x315=789  0x318=792   0x31B=795
  13. #     +-------------------------------------------------+

  14. # general configuration:
  15. timeout   1
  16. default   0
  17. color light-blue/black light-cyan/blue
  18. fallback 1

  19. title Linux
  20. root (hd0,1)
  21. chainloader +1

  22. title Back To (Windows XP)
  23. rootnoverify (hd0,0)
  24. makeactive
  25. chainloader +1

  26. title commandline
  27. savedefault --wait=2
  28. commandline

  29. title Reboot
  30. savedefault --wait=2
  31. reboot
复制代码

以后重装系统时候,只需要将grldr,boot.ini,menu.lst备份一下就行。比较方便。
如果你没有/boot分区,应该也可以的,但是需要你自己测试一下。也可以将grub安装到MBR下面。请参考wiki
回复 支持 反对

使用道具 举报

发表于 2009-4-11 14:31:10 | 显示全部楼层
我的本和你一样,不能u盘启动,所以才折腾的。你可以用virutalbox虚拟个archlinux,在里面编辑,反正我就是这么做的。不过也可以下载cpio的windows版本,地址在 http://gnuwin32.sourceforge.net/packages/cpio.htm
希望对你有所帮助。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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