发布网友 发布时间:2022-04-22 23:50
共2个回答
热心网友 时间:2023-10-08 23:19
进入Archlinux后
root 登录
非us键盘用户 km查看列表,loadkeys layout 更改键盘布局
使用 # less /usr/share/aif/docs/official_installation_guide_en 查看安装文档
运行 [[/arch/setup]]
A.配置网络 Netinstall
B.设置Time
C.磁盘分区
D.选择安装软件包
E.配置系统
[[/etc/rc.conf]]
**系统配置主文件/etc/rc.conf**
Arch Linux继承FreeBSD的传统,使用/etc/rc.conf作为系统配置的主要文件。这个文件包含了广泛的配置信息,主要用于系统的启动。正如名字中所包含的意思,它还包含了供/etc/rc*文件使用的配置。/etc/rc.conf提供了一个Arch用户可以轻易访问到的,简洁而又范围广泛的精简系统资源配置方案。
**LOCALIZATION部分**
LOCALE=: 系统场所(locale)设置,被所有国际化(i18n-aware)的应用程序使用 。从命令行上运行locale可以列出可用的locale设置。此设置缺省是适合英文(US English)用户使用的en_US.utf8。(此处locale的设置必须与/etc/locale.gen一致,详见下文。)中文一般是zh_CN.UTF-8,如果使用之后乱码,先换回en_US.utf8,等进图形界面后再换回来。
HARDWARECLOCK=: 指示开关机时进行同步的硬件时钟,是UTC时间(协调世界时(Universal Time Coordinated), 过去曾用格林威治平均时(GMT)来表示)还是localtime(本地时间)。通常UTC较为好,因为它大大简化了时区和日光节约时间(中国过去称为夏时制)的变更。而当你同时还有其它操作系统如windows进行双启动,就必须使用localtime(本地时间),它只把本地时间保存到硬件时钟里。
TIMEZONE=: 时区(TIMEZONE)。(所有可用的时区可在/usr/share/zoneinfo/里找到。)
KEYMAP=: 可用的键盘映射表可在/usr/share/kbd/keymaps里找到。请注意此设定仅在TTY中有效,在所有图形窗口管理器或者X中都不使用此设置!
CONSOLEFONT=: 如果你一定要修改此设置,可在/usr/share/kbd/consolefonts/中找到可用的字体。
CONSOLEMAP=: 定义了启动时setfont程序加载的控制台映射表。有需要的话,可在/usr/share/kbd/consoletrans里找到可用的映射表。
USECOLOR=: 如果你使用彩色显示器的话请选"yes"。
<code>
LOCALE="zh_CN.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Shanghai"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
</code>
**NETWORKING部分**
HOSTNAME=:设置为你喜欢的主机名(HOSTNAME)。
lo=: 不修改此行。
eth0=: 如果使用静态IP的话请调整网络接口的IP地址、掩码和广播地址。如果使用DHCP的话则设为eth0="dhcp"。
INTERFACES=: 指定使用哪些网络接口。如果你不使用DHCP来配置设备,而是通过命令行用ifconfig手动配置设备的话,这里的变量值(名字必须等于打算进行配置的设备名一样)必须和ifconfig里加入的内容一样。
gateway=: 如果你使用静态IP,将网关(gateway)地址设为路由器的IP。如果使用DHCP,则将此行用'#'注释掉。
ROUTES=: 如果你使用静态IP,则将'gateway'前面的'!'去掉。如果使用DHCP的话则不需要修改此行。
例如,当使用DHCP:
<code>
HOSTNAME="arch"
lo="lo 127.0.0.1"
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
eth0="dhcp"
INTERFACES=(lo eth0)
#gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
</code>
**DAEMONS部分**
这个序列罗列了位于/etc/rc.d/里需要在启动过程中启动的脚本名字。
如果脚本名字前有惊叹号(!),表示它不被执行。
如果脚本名字前有符号(@),则表示它会在后台被执行,启动序列不会等待此脚本成功执行完毕,而是继续执行下一个守护进程脚本。
daemon列表是有顺序的,系统根据先后执行相应的处理,所以不能随便放置,比如networkmanager就不能放在hal的前面。
**磁盘和分区配置文件:/etc/fstab**
**(对于静态IP)网络配置文件:/etc/resolv.conf**
**/etc/locale.gen**
**Root密码**
**Pacman镜像**
G: 安装启动加载器GRUB
/boot/grub/menu.lst
H: 重启系统=
重启后查看新手指南 less [[/home/beginnersguide.txt]]
#reboot
3.安装软件包
vi [[/etc/pacman.d/mirrorlist]] //选择源
#pacman -Syu //更新到最新
#pacman -S soft //下载软件
驱动:
nvidia //显卡
守护进程:dbus hal sudo
热心网友 时间:2023-10-08 23:20
重启设置光盘启动,用root, 空密码进入系统后,执行 /arch/setup(大约是这样,建议看安装教程)
网上有它的详细教程,我第一次安装先搜的文档,然后安装,安装失败,再看文档,再安装...
不过 在安装arch的时候,可能遇到的问题是 :
1、在多系统环境下 cdisk 可能会出现 识别分区错误,即不能用cdisk分区
2、使用vi不熟练
3、安装后 ,更新系统出现错误,结果重装
4、不识别网卡,这个是最纠结的.. 因为安装arch就要连接网络,这要用U盘转网卡驱动
5、想进入图形界面就要安显卡驱动,在命令行里上网很不方便,所以建议下好linux版的显卡驱动再装arch
另外 2008版本太低,建议换最新版,arch有名的更新快,lz就算装了2008的 ,一更新系统和装最新的一样,还要更新很多文件
如果lz是第一次用linux 建议用ubuntu,熟悉linux之后在换arch。