LinuxSir.cn,穿越时空的Linuxsir!

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

能不能在dos下利用grub for dos 安装arch?

[复制链接]
发表于 2005-2-26 03:43:43 | 显示全部楼层 |阅读模式
今天用grub for dos 安装hiweed 想到
发表于 2005-2-26 07:30:39 | 显示全部楼层
能.当然能.
但是iso不能放在vfat分区
回复 支持 反对

使用道具 举报

发表于 2005-2-28 13:35:36 | 显示全部楼层
新手指南,有时间写一个吗?谢谢。
回复 支持 反对

使用道具 举报

发表于 2005-3-4 06:53:30 | 显示全部楼层
如何用grub for dos 安装arch �上篇
1,首先下载grub for dos, Arch 0.7的base ISO文件。最新版grub支持ntfs分区。
到主页找个快一点境像,建议用讯雷他能自动给你找
http://newdos.yginfo.net/grubdos.htm
http://www.arch.org
2、提取grldr到c:/下 (你的windows装在c盘,一般都这样)
3、修改boot.ini,加入 C:\GRLDR=Boot Grub (xp方法:在桌面我的电脑点右键--属性--高级--启动和故障恢复-设置--编辑,不用到c盘去找了,麻烦)
4、在c盘根目录下建立/boot/grub文件夹,建立menu.lst文本文件
5、把arch的iso放在linux分区(如果你还有一个linux,那就好办了,如没有的话,可能难办了,没试过-----用魔术分区先分区,下载一个可以在window下修改etx分区,复制iso到一个ext只需200多M----这样很危险的,只能等0.8版本,或许就能从vfat分区安装),到isolinux文件夹提取vmlinuz,initrd.img放在vfat分区根目录下
6、修改menu.lst,加入


  1. title arch-setup
  2.    kernel (hd0,5)/vmlinuz ro root=/dev/ram
  3.    initrd (hd0,5)/initrd.img
复制代码

(hd0,5)为我放vmlinuz,initrd.img的分区,修改成你的
注意kernel后有个空格
7、重启,选择boot grub,选择arch -setup
8、后面的我就不说了,进入安装程序后,参照置顶贴
当然你可以在安装成功后,修改menu.lst,加入你的arch启动项,你就可以用grub
for dos 启动你的arch(很有用的,因为目前arch安装grub总是出错
我的是这样的
  1. # grub.conf generated by MagicInstaller.

  2. # Note that you do not have to rerun grub after making changes to this file.
  3. default=0
  4. timeout=10

  5. title windowxp
  6.         rootnoverify (hd0,0)
  7.         chainloader +1
  8. title Magci linux1.2-setup
  9.       kernel (hd0,5)/vmlinuz ramdisk_size=128000 root=/dev/ram0  vga=788
  10.       initrd (hd0,5)/initrd.img
  11. title hiweed linux
  12.         kernel (hd0,5)/vmlinuz root=/dev/ram ramdisk_size=32000 devfs=mount,dall
  13.         initrd (hd0,5)/initrd.gz
  14. title arch-setup
  15.         kernel (hd0,5)/vmlinuz rw root=/dev/ram
  16.         initrd (hd0,5)/initrd.img
  17. title                Debian GNU/Linux, kernel 2.6.8-1-686
  18.         root                (hd0,6)
  19.         kernel                /vmlinuz-2.6.8-1-686 root=/dev/hda8 ro
  20.         initrd                /initrd.img-2.6.8-1-686

  21. title arch linux
  22.         root (hd0,10)
  23.         kernel (hd0,10)/boot/vmlinuz26 ro root=/dev/hda11 devfs=nomout
复制代码

下篇:arch的安装
进入安装程序后,首先mkdir /tmp1 建立个iso挂载目录
mount你iso文件所在的分区
mount /dev/discs/dics0/part* /tmp1
注意arch使用的是devfs,所以跟其他linux发行版有所不同。
接着,mount iso文件到/src下:
mount /mnt/arch-0.7 -base.iso /src -o loop -t iso9660
成功以后,就开始安装了。键入:
/arch/setup
进入安装。选择CD ROM安装。
第一:硬盘分区。
不要选择第一个:automaticall,选择第二,使用cfdisk进行分区。如果你已经对现在的分区情况非常满意了,不用修改。进入cfdisk后按ctrl+Qt退出。选择DONE,回到菜单。然后选择挂载的分区。千万不要把自己数据给全部搞定了。^_^
进入后,首先arch会询问swap分区,选择你相应的swap分区。然后arch会询问/分区,选择你相应的/分区,至于是否挂载其他分区和格式化与否,看你自己。完毕后选DONE退出。
第二:选择软件包。
进入时,选择第二项已经挂载的SRC,其他情况自己决定,建议只安装base组,lilo和grub也只要一个就好了。
第三:安装软件包
没什么好说的。
第四:配置文件
我仅仅修改了rc.conf,其它的打开看看,一般都会默认配置好,等安装成功后再仔细修改
如果选择grub,修改grub的配置;否则修改lilo。安装会自动把arvh添加,但是其他系统,它默认不会添加,自己修改。
然后,其他的rc.conf和modules.conf,你可以现在修改,也可以在安装后修改。如果你很清楚你的硬件配置,建议现在修改
注意的是,建议先添加网卡和设置ip地址或者使用dhcp,这样安装后就可以升级。
第五:安装内核。
作相应的选择,一般选IDE就可以,直接安装2.6内核,你也可以在这时候编译内核
第六:安装启动器
选择grub或lilo。
这里grub我安装失败,不要紧,还有grub for dos。对后退出,重新启动,arch就安装成功了。开始的root帐户是没有密码的,使用passwd添加密码,然后使用adduser或者useradd添加普通用户,新手建议使用adduser。注意看看启动中的错误,然后修改rc.conf
最终要的是配置好网络部分
我的rc.conf

  1. HARDWARECLOCK="localtime"
  2. TIMEZONE=Asia/Shanghai #设置时间
  3. KEYMAP=us
  4. CONSOLEFONT=
  5. USEcolor="yes"

  6. # Scan for LVM volume groups at startup, required if you use LVM
  7. USELVM="no"

  8. #
  9. # Networking
  10. #
  11. HOSTNAME="myhost" #主机名

  12. #
  13. # Module to load at boot-up (in this order)
  14. #   (prefix a module with a ! to disable it)
  15. #加载模块,可以用hwd -s 看一下
  16. MODULES=(usbserial ide-scsi forcedeth snd-intel8x0 snd-pcm-oss)

  17. #
  18. # Interfaces to start at boot-up (in this order)
  19. # Declare each interface then list in INTERFACES
  20. #   (prefix an interface in INTERFACES with a ! to disable it)
  21. #
  22. # Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
  23. # 网络部分 必须要保证你的网卡模块加载 我的nforce2集成显卡 模块名是 forcedeth
  24. lo="lo 127.0.0.1"
  25. eth0="dhcp" 也可以配置成固定ip
  26. INTERFACES=(lo eth0)

  27. #
  28. # Routes to start at boot-up (in this order)
  29. # Declare each route then list in ROUTES
  30. #   (prefix a route in ROUTES with a ! to disable it)
  31. # 我是用adsl 带路有的猫 网关指向猫
  32. gateway="default gw 192.168.1.1"
  33. ROUTES=(!gateway)

  34. #
  35. # Daemons to start at boot-up (in this order)
  36. #   (prefix a daemon with a ! to disable it)
  37. #
  38. DAEMONS=(!syslog-ng hotplug !pcmcia network !netfs !crond alsamixer !xinetd)

  39. # End of file
复制代码

网络部分配置成功后,升级系统
修改pacman的配置文件,加入cle镜像  
具体请看:http://cle.linux.org.tw/forum/viewtopic.php?t=209
pacman -Su pacman
pacman -Syu
pacman -Sy xorg
pacman -Sy kde 或 xfce4  我是两个都装
pacman -Sy hwd
执行hwd -s 在/etc/X11/下会产生xorg.conf.hwd ,改名为xorg.conf
中文化 修改 /etc/profile 加入
export LC_ALL=zh_CN
export LANG=zh_CN.gbk
安装字体
pacman -Sy fireflysung
如要安装其它字体,simsun 等,pacman -Sy xttmgr
从windows复制字体 ,执行 xttmgr --add 字体文件
起动kde 或 xfce4 ,我用kdm 修改inittab 修改runlevel 5
最后一行 改为kdm  路径 /opt/kde/bin
起动后设置kde 国家地区语言,字体,外观,如字体发虚,去掉抗锯齿 xfce4 也如此
安装输入法,我用fcitx 具体就不说了,地球人都知道!
回复 支持 反对

使用道具 举报

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

本版积分规则

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