Chinaunix首页 | 论坛 | 博客
  • 博客访问: 293307
  • 博文数量: 69
  • 博客积分: 2946
  • 博客等级: 少校
  • 技术积分: 800
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-09 04:15
文章分类

全部博文(69)

文章存档

2013年(6)

2012年(16)

2011年(18)

2010年(29)

分类: LINUX

2012-08-05 15:06:33

前天把以前的系统更新了一下,发现出现致命的问题,不能启动.奈何光驱又正在这时候读不出光盘的镜像文件.坑爹的事情总是发生在最悲剧的时候.选择安装archlinux最新的系统.并且选择硬盘的形式安装(我电脑一直都是XP+Archlinux).

1.首先下载光盘镜像.这个很简单,国内的到下载就是了,速度还不错.

2.下载grub4dos,解压到C盘.修改C盘根目录下的boot.ini,添加一行

c:\grldr="Grub4Dos"

在menu.list中添加内容

  1. C:\menu.lst
  2. title Install Arch Linux
  3. root (hd0,0)
  4. kernel /vmlinuz archisolabel=archiso ##vmlinuz 从镜像的/boot中提取出来的,放在C盘根目录
  5. initrd /archiso.img    ##archiso.img 从镜像的/boot中提取出来的,放在C盘根目录

在启动过程中会查找/dev/disk/by-label/archiso文件,在我的电脑上是找不到的.按照博客和的内容

  1. # mkdir /win
  2. # mkdir -p /dev/disk/by-label
  3. # mount -r -t ntfs /dev/sda1 /win
  4. # modprobe loop
  5. # losetup /dev/loop6 /win/archlinux-2011.08.19-core-i686.iso
  6. # ln -s /dev/loop6 /dev/disk/by-label/archiso
  7. # exit

在命令行下就可以进入到引导启动的画面.最后参考的内容主要来自与.现在安装都是联网安装,安装的过程中需要联网下载软件包,因此,要将电脑连接到互联网上.有线dhcp很简单,可是我这里恰好只能用静态IP地址.因此,要设置静态的IP.

将硬盘分区分好,并且执行

  1. mkfs.ext4 /dev/sdaX
  2. mkfs.ext4 /dev/sdaY ##格式化分区,创建文件系统
  3. # mkswap /dev/sdaX && swapon /dev/sdaX ##分区格式化为swap,并且创造swap分区
  4. # mount /dev/sdaX /mnt ##挂载/分区到/mnt上
  5. # mkdir /mnt/home && mount /dev/sdaY /mnt/home ##创建home文件,并且将Y分区挂载到上面

下面是设置系统的网络连接:

在命令行下输入:

# ip addr add / dev # ip addr add 192.168.4.53/0 dev eth0

然后在/etc/resolve.conf文件中添加DSN服务器的IP地址:

nameserver *.*.*.* 
nameserver *.*.*.*

然后在/etc/rc.conf 中添加一行 interface=eth0

重启网络连接: 

/etc/rc.d/network restart

然后添加路由网关:

ip route add default via 192.168.4.254

最后ping 一下就可以了.

下面的是系统安装的步骤了.

# pacstrap /mnt base base-devel

安装系统引导程序:

# pacstrap /mnt grub-bios
安装成功之后,然后安装.然后生成/etc/fstab文件:

# genfstab -p /mnt >> /mnt/etc/fstab

然后输入 :# arch-chroot /mnt 到安装的系统中去.

最后用:    # mkinitcpio -p linux  ###创建一个初始 RAM disk:


安装中遇到的问题:

1.网络连接问题.如果在输入ip addr add ......这条命令后马上输入ip route add.....这条命令会返回错误信息.而且在配置网络的过程中提示我在/etc/rc.conf中没有interface的指定,因此要修改该文件,并且要network重启才能连接到网络上.


2. 我在进入系统安装程序之前,做好是将硬盘分区分后,然后用gurb4dos进入系统安装,否则,我的电脑上会出现cfdisk /dev/sda 后,就算分好,但是在mkfs.ext4的时候还是找不到分好的分区.这也是我遇到的问题.以前用archlinux安装是没有遇到这种问题的,现在我安装的时候遇到了,不解啊.......

3.开始我用以前的分区方式,将/usr分区单独放到一个硬盘分区里面,但是在安装程序都进行完之后,重启还是出现故障.我在论坛里面看到别人提供的解决方法,就是需要在/etc/mkinitcpio.conf文件里hook 中添加usr,只是后来我没有再为/usr单独分区.因此,这个方法我自己也没有机会验证了.

4.其他的一些小问题也遇到了,一时还想不起来这些小问题.不过都解决了,还好.现在用LXED桌面环境,感觉还不错啊.个人感觉用着比xfce4体验要稍好.

阅读(1910) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~