不知道大家是否碰到如:安装了xp,又安装了linux,可是重新安装xp后找不到linux,虽然网络上N多解决方案,但是会随着系统版本升级导致“信息不准”,如grub2和grub的区别, 我讨厌启动菜单来引导系统,讨厌不可控(我个人控制不明白)!所以个人建议重新分区,并设置多个主分区(三个)来安装系统,这样做的好处是启动神马就是神马,重装任何一个绝不影响另一个,坏处就是如果切换系统需要用引导盘激活不同的主分区(现在做一个U盘启动极其easy)!好吧,我承认我也是咬牙分的区。
我的分区: 硬盘320G,打算安装xp,opensuse,archlinux 三个主分区 分别 29GB 30GB 31GB
扩展分区前两个是windows的D、E盘,后面第一个是opensuse的/home,第二个是arch的/boot,第三个是arch的/home 工具使用 u盘启动,pe为深度的4.1版,主要使用里面的dos工具箱中的 diskgen来分区以及激活分区切换
一、xp的安装 不解释,地球人都懂,安装到第一主分区
二、openSuse
安装到第二主分区: 需要注意的是要将引导安装到第二主分区也就是我的 sda2 切记不能安装到sda,安装到分区时注意一下
boot loader location 的选择,这里我选择 custom boot partition /dev/sda2
三、archlinux的安装
arch:
1·塞进光盘启动
2·输入root
3·输入 /arch/setup
4·进入画面 ok 回车
4.1·第一项 select source 选择光驱 cd-rom 回车 再回车
4.2·第二项设置时间 (暂时不管)
4.3·设置分区
4.3.1· 选择第二个手动分区 ,回车 选择/dev/sda 回车 再回车, 3. 用回车确认 sda3为激活分区,即sda3后面显示boot
4.3.2· 太多了没法仔细写详细参看下面参考网址, 主要就是要设置 /、/boot、/home 其中如果没有/boot提示警告,于是乎我就给丫单独分了
注意: 截止到这里还没有设置独立主分区启动的设置,独立主分区启动分区的设置在下面
5·下面设置一堆乱七八糟的 包括编辑器要选择vi,然后把几个配置文件编码该为utf-8,设置root密码,配置grub直接在vi中输入q退出即可 6.需要注意在选择package时,尽量都选上,因为默认的没有网络包
7·在选择引导设备位置时, 切记一定要设置sda3分区主要资料: 官方wiki,其实可以不用看任何其他资料 https://wiki.archlinux.org/index.php/Beginners%27_Guide_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
参考:
http://wenku.baidu.com/view/51937d2ded630b1c59eeb57c.html
http://www.linuxsight.com/blog/171
http://www.linuxsight.com/blog/172
安装后命令行:
1. 上网配置
1.1 lspci | grep -i net 来查看网络硬件
1.2 两个命令 ifconfig与iwconfig 查看网络连接信息
如果执行iwconfig 提示命令不存在, 是因为安装的时候选择包的时候没选全 找到 类似wifi类的 勾上。
1.3 此时会发现电脑上的无线网卡灯没亮,执行ifconfig wlan0 up启用无线网络,此时灯应该亮
1.4 修改配置文件 执行 vi /etc/rc.conf
1.4.1 在eth0="dhcp"下面加上wlan0="dhcp"
1.4.2 修改网关为我的 gateway="default gw 192.168.1.1"
1.5 连接网络 执行 iwconfig wlan0 essid “mylink” key s:mywepkey
1.6 设置动态ip 执行 dhcpcd wlan0
注:静态ip的dns我不会设置,导致设置了静态ip后能连上无线路由,确无法上网.
如果设置动态时出现 timed out 可以尝试使用 ifconfig wlan0 down 后在 ifconfig wlan0 up 最后在执行 dhcpcd wlan0
1.7 执行 ping www.google.com 如果通了在网下看,否则检查上面设置
1.8 此时执行 pacman -S gdm 可能出错如 error: 'gdm': not found in sync db,这是因为源没有 或没设置cache
1.8.1 执行 pacman -Scc 两个y 打开cache
1.8.2 执行 vi /etc/pacman.d/mirrorlist 进去后将china源前面的注释都删除,保存退出后执行 pacman -Sy 来更新源
1.8.3 此时再执行 pacman -S gdm 应该可以下载了
1.9 将gdm加入到 daemons 中
装完之后 修改/etc/rc.conf 配置文件,将 gdm 添加到 DAEMONS ,即:DAEMONS=(syslog-ng network netfs crond gdm)
注意问题:
安装GDM和gnome。遭遇Cannot open display错误。是因为没有安装xorg,奇怪,gdm和gnome 居然不提示我去安装xorg。难道,arch没有这种依赖检查关系么?
1.10 gnome方面参考 https://wiki.archlinux.org/index.php/GNOME_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
其实就是 安装gdm安装gnome以及官方wiki建议的gnome扩展,安装xorg,最后将gdm加入到/etc/rc.conf中,重启就进入到了gnome 1.11 进入之后要在 /etc/rc.conf最下面,我的供大家参考:
DAEMONS=(syslog-ng network netfs crond dbus gdm networkmanager alsa)
2.配置文件:
这方面暂时不熟悉,不过尽量不要配置到网上所说的那些全局配置文件中,可以配置在当前目录下 当前用户目录下可以使用 ls -al 来查看,配置文件如 .bashrc .bashrc_profile .bachrc_history 例如java环境变量,网上的帖子大多提到/etc/rc.conf /etc/profile 等全局配置文件,其实我们可以配置在 .bashrc的末尾.