|
发表于 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,加入
- title arch-setup
- kernel (hd0,5)/vmlinuz ro root=/dev/ram
- 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总是出错
我的是这样的
- # grub.conf generated by MagicInstaller.
- # Note that you do not have to rerun grub after making changes to this file.
- default=0
- timeout=10
- title windowxp
- rootnoverify (hd0,0)
- chainloader +1
- title Magci linux1.2-setup
- kernel (hd0,5)/vmlinuz ramdisk_size=128000 root=/dev/ram0 vga=788
- initrd (hd0,5)/initrd.img
- title hiweed linux
- kernel (hd0,5)/vmlinuz root=/dev/ram ramdisk_size=32000 devfs=mount,dall
- initrd (hd0,5)/initrd.gz
- title arch-setup
- kernel (hd0,5)/vmlinuz rw root=/dev/ram
- initrd (hd0,5)/initrd.img
- title Debian GNU/Linux, kernel 2.6.8-1-686
- root (hd0,6)
- kernel /vmlinuz-2.6.8-1-686 root=/dev/hda8 ro
- initrd /initrd.img-2.6.8-1-686
- title arch linux
- root (hd0,10)
- 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
-
- HARDWARECLOCK="localtime"
- TIMEZONE=Asia/Shanghai #设置时间
- KEYMAP=us
- CONSOLEFONT=
- USEcolor="yes"
- # Scan for LVM volume groups at startup, required if you use LVM
- USELVM="no"
- #
- # Networking
- #
- HOSTNAME="myhost" #主机名
- #
- # Module to load at boot-up (in this order)
- # (prefix a module with a ! to disable it)
- #加载模块,可以用hwd -s 看一下
- MODULES=(usbserial ide-scsi forcedeth snd-intel8x0 snd-pcm-oss)
- #
- # Interfaces to start at boot-up (in this order)
- # Declare each interface then list in INTERFACES
- # (prefix an interface in INTERFACES with a ! to disable it)
- #
- # Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
- # 网络部分 必须要保证你的网卡模块加载 我的nforce2集成显卡 模块名是 forcedeth
- lo="lo 127.0.0.1"
- eth0="dhcp" 也可以配置成固定ip
- INTERFACES=(lo eth0)
- #
- # Routes to start at boot-up (in this order)
- # Declare each route then list in ROUTES
- # (prefix a route in ROUTES with a ! to disable it)
- # 我是用adsl 带路有的猫 网关指向猫
- gateway="default gw 192.168.1.1"
- ROUTES=(!gateway)
- #
- # Daemons to start at boot-up (in this order)
- # (prefix a daemon with a ! to disable it)
- #
- DAEMONS=(!syslog-ng hotplug !pcmcia network !netfs !crond alsamixer !xinetd)
- # 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 具体就不说了,地球人都知道! |
|