失眠吃什么食物最有效| mds是什么意思| 犒赏是什么意思| winbond是什么品牌| 蚊香对人体有什么危害| 什么微风| 姓名字号是什么意思| 大腿外侧是什么经络| 医保卡是什么样子的| 腰脱是什么症状| 如是是什么意思| 舌苔发黄吃什么药| 昀是什么意思| 缄默什么意思| 鸡吃什么| 腺样体肥大吃什么药| 头皮痛是什么原因| 器质性病变是什么意思| 转氨酶升高有什么症状| 直立倾斜试验阳性是什么病| 隐翅虫咬到擦什么药膏| 男性尿道口流脓吃什么药最管用| 头部麻木是什么征兆| 啫啫煲为什么念jue| 痛风吃什么水果| 女性膀胱炎吃什么药| 含蓄什么意思| 观音菩萨成道日是什么意思| 2007年属猪五行属什么| 治阴虱去药店买什么药| 荔枝是什么季节的水果| 爱做梦是什么原因| 四季花是什么花| 动车跟高铁有什么区别| 木樨是什么意思| 乌鸦飞进家里什么征兆| 结扎对男人有什么伤害| 菊花有什么颜色| 生命线分叉代表什么| 欧盟是什么| 见招拆招下一句是什么| 梦见好多衣服是什么意思| 大象的鼻子像什么| 唐字五行属什么| 小腿前面的骨头叫什么| 男人勃不起是什么原因造成的| 窦卵泡是什么意思| 三月份生日是什么星座| 舌苔厚腻吃什么中成药| 江团鱼是什么鱼| 马加其念什么| 如泰山前面一个字是什么啊| 秸秆是什么| mafia是什么意思| 做颈动脉彩超挂什么科| 本来无一物何处惹尘埃是什么意思| 斩金念什么| 3475是什么罩杯| 热菜是什么梗| 琼脂是什么| 脚趾甲变黑是什么原因| 寮房是什么意思| 吃什么减肥效果最好最快| 板栗什么时候成熟| 尿带血是什么原因| 梦见自己洗澡是什么意思| 1218是什么星座| 混圈是什么意思| 做梦抓鱼什么意思周公解梦| 东海龙王叫什么| 女人喝什么调节内分泌| 男人吃什么可以增强性功能| 大蒜泡酒有什么功效| 为什么不能在床上打坐| 吃什么才能瘦下来| 睡意是什么意思| 胎儿什么时候入盆| www指什么| 苯是什么| 男性泌尿道感染吃什么药| 攀龙附凤是什么生肖| 小孩子眼睛眨得很频繁是什么原因| 鸭子为什么会游泳| 月经不来吃什么| 笔试是什么意思| 什么烟最好抽| 头皮屑多用什么洗发水效果好| 草字头加弓念什么| 遗传是什么意思| 临床诊断是什么意思| 抖s是什么意思| 火命适合什么颜色| 十二指肠溃疡a1期什么意思| 为什么健身后体重反而重了| 亲友是什么意思| 吃南瓜有什么好处和坏处| 风尘是什么意思| 房颤吃什么药| 孕妇做春梦是什么意思| 犒赏是什么意思| 儿童过敏性咳嗽吃什么药| 嫡是什么意思| 酷儿是什么意思| 吃什么容易得胆结石| 肌无力吃什么药| 胡萝卜和什么榨汁好喝| 色丁布是什么面料| 溢于言表什么意思| 羊水破了是什么感觉| 大便不正常是什么原因造成的| im什么意思| 血容量不足是什么意思| 不遗余力的遗是什么意思| 黄精有什么功效和作用| 吃什么补充维生素| 庶子是什么意思| 土贝什么字| 舌苔厚白腻是什么原因引起的| 在于是什么意思| 澳门使用什么货币| 脑彩超能检查出什么| 90年什么命| 胃部间质瘤是什么性质的瘤| 乳腺挂什么科| 什么变什么化| 被是什么偏旁怎么读| 弱视什么意思| 白练是什么意思| 97年五行属什么| 缘起是什么意思| 为什么的拼音| 梦见摘杏子是什么意思| 封顶是什么意思| 梦见买狗是什么意思| 秉承是什么意思| 大什么大| 尿路感染为什么会尿血| 114514是什么梗| 割包皮挂什么科| 肺型p波是什么意思| 缺钾吃什么食物好| 梦见自己死了预示什么| 输血前四项检查是什么| 随礼钱有什么讲究| 阴茎硬度不够吃什么药| 为什么一直流鼻涕| 什么叫肾功能不全| 挂号信什么意思| 骨折吃什么钙片| ntr什么意思| 看守所和拘留所有什么区别| 甲状腺和甲亢有什么区别| 吃什么补羊水最快| 胸痛是什么原因导致的| 生物冰袋里面是什么| 香客是什么意思| 多吃黑豆有什么好处| 金兰之交是什么意思| 数位板是什么| 妇科炎症吃什么食物好| 老来得子是什么意思| 高见是什么意思| 肚子不舒服吃什么药| 什么星空| 省委组织部部长什么级别| 恳请是什么意思| 海东青是什么鸟| 数目是什么意思| 吃辣椒过敏是什么症状| 肩膀疼去医院挂什么科| pop是什么| 狗狗拉肚子吃什么药| 头发稀少是什么原因导致的| 举牌什么意思| 梦到屎是什么意思| 鹞是什么意思| 咽后壁淋巴滤泡增生吃什么药| 仄怎么读什么意思| 内分泌科看什么病| sp是什么面料| 挚爱适合用在什么人| 常委是什么级别| 月经期间能吃什么水果| 为什么会晕血| 胰岛素偏低是什么原因| 什么是虫草| amh是什么| 下午5点半是什么时辰| 985学校是什么意思| 2020是什么生肖| tspot检查阳性能说明什么| 六月份生日是什么星座| 手机合约版是什么意思| 锲而不舍是什么生肖| 甲骨文是什么朝代的| 为什么床上有蚂蚁| 检查阑尾炎挂什么科| 梦见朋友死了是什么意思| 下巴长痘是为什么| 尿分叉是什么原因引起的| 有时头晕是什么原因| 腿膝盖疼是什么原因| 支原体是什么意思| 小恙是什么意思| 嗓子痛吃什么药好| 湿气重吃什么药最有效| 代价是什么意思| 不典型鳞状细胞是什么意思| 姓袁女孩叫什么名字好听| 为什么会脚麻| 肝郁气滞吃什么药| 男鼠配什么生肖最好| 不将就是什么意思| 睡觉中途总醒什么原因| 什么床垫好| 一日三餐是什么生肖| fizz是什么意思| 香港的别称是什么| 化缘是什么意思| 蚂蚁上树是什么意思| 袁崇焕为什么杀毛文龙| 脸发烫是什么原因| 1月12日是什么星座| rbc是什么意思| 请自重是什么意思| 藿香正气水什么味| 史努比是什么品牌| coach是什么牌子的包| 非议是什么意思| 什么水果汁减肥效果好| 蝉属于什么类动物| 早餐吃什么最健康| 屏蔽一个人意味着什么| 清华大学前身叫什么| 什么的火焰| 柴胡有什么功效| 发达国家的标准是什么| 师夷长技以制夷是什么意思| 传教士是什么意思| 小腿红肿是什么原因引起的| 公务员和事业编有什么区别| 吃什么肉不会胖又减肥| 牙齿突然酸痛什么原因| 授记是什么意思| 书中自有颜如玉是什么意思| 煤气是什么气体| 五月生日是什么星座| 什么是0| 牛肉炒什么菜| 女性尿道炎吃什么药| 槟榔中间的膏是什么| 尉姓氏读什么的| pt950是什么材质| pb是什么单位| 绿色的大便是什么原因| 微光是什么意思| 牛肉不能和什么水果一起吃| 网络用语是什么意思| 梦见打仗是什么意思| 鼍是什么动物| 胃不舒服能吃什么水果| 垂问是什么意思| 异卵双胞胎是什么意思| 标本是什么意思| 百度
Jump to content

黄冈市罗田县G220(原长三线)K78十670处交通中断

From ArchWiki
Revision as of 19:05, 10 February 2024 by Erus Iluvatar (talk | contribs) (Example layouts: Update example swap size to reflect the update at Partitioning#Swap)
百度 鼓励高技能领军人才更多参与国家科研项目,开展科技攻关活动。

This document is a guide for installing Arch Linux using the live system booted from an installation medium made from an official installation image. The installation medium provides accessibility features which are described on the page Install Arch Linux with accessibility options. For alternative means of installation, see Category:Installation process.

Before installing, it would be advised to view the FAQ. For conventions used in this document, see Help:Reading. In particular, code examples may contain placeholders (formatted in italics) that must be replaced manually.

This guide is kept concise and you are advised to follow the instructions in the presented order per section. For more detailed instructions, see the respective ArchWiki articles or the various programs' man pages, both linked from this guide. For interactive help, the IRC channel and the forums are also available.

Arch Linux should run on any x86_64-compatible machine with a minimum of 512 MiB RAM, though more memory is needed to boot the live system for installation.[1] A basic installation should take less than 2 GiB of disk space. As the installation process needs to retrieve packages from a remote repository, this guide assumes a working internet connection is available.

Pre-installation

Acquire an installation image

Visit the Download page and, depending on how you want to boot, acquire the ISO file or a netboot image, and the respective GnuPG signature.

Verify signature

It is recommended to verify the image signature before use, especially when downloading from an HTTP mirror, where downloads are generally prone to be intercepted to serve malicious images.

On a system with GnuPG installed, do this by downloading the ISO PGP signature (under Checksums in the page Download) to the ISO directory, and verifying it with:

$ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig

Alternatively, from an existing Arch Linux installation run:

$ pacman-key -v archlinux-version-x86_64.iso.sig
Note
  • The signature itself could be manipulated if it is downloaded from a mirror site, instead of from archlinux.org as above. In this case, ensure that the public key, which is used to decode the signature, is signed by another, trustworthy key. The gpg command will output the fingerprint of the public key.
  • Another method to verify the authenticity of the signature is to ensure that the public key's fingerprint is identical to the key fingerprint of the Arch Linux developer who signed the ISO-file. See Wikipedia:Public-key cryptography for more information on the public-key process to authenticate keys.

Prepare an installation medium

The installation image can be supplied to the target machine via a USB flash drive, an optical disc or a network with PXE: follow the appropriate article to prepare yourself an installation medium from the chosen image.

Boot the live environment

Note Arch Linux installation images do not support Secure Boot. You will need to disable Secure Boot to boot the installation medium. If desired, Secure Boot can be set up after completing the installation.
  1. Point the current boot device to the one which has the Arch Linux installation medium. Typically it is achieved by pressing a key during the POST phase, as indicated on the splash screen. Refer to your motherboard's manual for details.
  2. When the installation medium's boot loader menu appears, select Arch Linux install medium and press Enter to enter the installation environment.
    Tip
    • The installation image uses GRUB for UEFI and syslinux for BIOS booting. Use respectively e or Tab to enter the boot parameters. See README.bootparams for a list.
    • A common example of manually defined boot parameter would be the font size. For better readability on HiDPI screens—when they are not already recognized as such—using fbcon=font:TER16x32 can help. See HiDPI#Linux console (tty) for a detailed explanation.
  3. You will be logged in on the first virtual console as the root user, and presented with a Zsh shell prompt.

To switch to a different console—for example, to view this guide with Lynx alongside the installation—use the Alt+arrow shortcut. To edit configuration files, mcedit(1), nano and vim are available. See pkglist.x86_64.txt for a list of the packages included in the installation medium.

Set the console keyboard layout and font

The default console keymap is US. Available layouts can be listed with:

# localectl list-keymaps

To set the keyboard layout, pass its name to loadkeys(1). For example, to set a German keyboard layout:

# loadkeys de-latin1

Console fonts are located in /usr/share/kbd/consolefonts/ and can likewise be set with setfont(8) omitting the path and file extension. For example, to use one of the largest fonts suitable for HiDPI screens, run:

# setfont ter-132b

Verify the boot mode

To verify the boot mode, check the UEFI bitness:

# cat /sys/firmware/efi/fw_platform_size

If the command returns 64, then system is booted in UEFI mode and has a 64-bit x64 UEFI. If the command returns 32, then system is booted in UEFI mode and has a 32-bit IA32 UEFI; while this is supported, it will limit the boot loader choice to systemd-boot. If the file does not exist, the system may be booted in BIOS (or CSM) mode. If the system did not boot in the mode you desired (UEFI vs BIOS), refer to your motherboard's manual.

Connect to the internet

To set up a network connection in the live environment, go through the following steps:

  • Ensure your network interface is listed and enabled, for example with ip-link(8):
    # ip link
  • For wireless and WWAN, make sure the card is not blocked with rfkill.
  • Connect to the network:
    • Ethernet—plug in the cable.
    • Wi-Fi—authenticate to the wireless network using iwctl.
    • Mobile broadband modem—connect to the mobile network with the mmcli utility.
  • Configure your network connection:
  • The connection may be verified with ping:
    # ping archlinux.org
Note In the installation image, systemd-networkd, systemd-resolved, iwd and ModemManager are preconfigured and enabled by default. That will not be the case for the installed system.

Update the system clock

In the live environment systemd-timesyncd is enabled by default and time will be synced automatically once a connection to the internet is established.

Use timedatectl(1) to ensure the system clock is accurate:

# timedatectl

Partition the disks

When recognized by the live system, disks are assigned to a block device such as /dev/sda, /dev/nvme0n1 or /dev/mmcblk0. To identify these devices, use lsblk or fdisk.

# fdisk -l

Results ending in rom, loop or airootfs may be ignored. mmcblk* devices ending in rpbm, boot0 and boot1 can be ignored.

Note If the disk does not show up, make sure the disk controller is not in RAID mode.
Tip Check that your NVMe drives and Advanced Format hard disk drives are using the optimal logical sector size before partitioning.

The following partitions are required for a chosen device:

If you want to create any stacked block devices for LVM, system encryption or RAID, do it now.

Use a partitioning tool like fdisk to modify partition tables. For example:

# fdisk /dev/the_disk_to_be_partitioned
Note

Example layouts

UEFI with GPT
Mount point Partition Partition type Suggested size
/mnt/boot1 /dev/efi_system_partition EFI system partition 1 GiB
[SWAP] /dev/swap_partition Linux swap More than 4 GiB
/mnt /dev/root_partition Linux x86-64 root (/) Remainder of the device. At least 23–32 GiB.
  1. Other mount points, such as /mnt/efi, are possible, provided that the used boot loader is capable of loading the kernel and initramfs images from the root volume. See the warning in Arch boot process#Boot loader.
BIOS with MBR
Mount point Partition Partition type Suggested size
[SWAP] /dev/swap_partition Linux swap More than 4 GiB
/mnt /dev/root_partition Linux Remainder of the device. At least 23–32 GiB.

See also Partitioning#Example layouts.

Format the partitions

Once the partitions have been created, each newly created partition must be formatted with an appropriate file system. See File systems#Create a file system for details.

For example, to create an Ext4 file system on /dev/root_partition, run:

# mkfs.ext4 /dev/root_partition

If you created a partition for swap, initialize it with mkswap(8):

# mkswap /dev/swap_partition
Note For stacked block devices replace /dev/*_partition with the appropriate block device path.

If you created an EFI system partition, format it to FAT32 using mkfs.fat(8).

Warning Only format the EFI system partition if you created it during the partitioning step. If there already was an EFI system partition on disk beforehand, reformatting it can destroy the boot loaders of other installed operating systems.
# mkfs.fat -F 32 /dev/efi_system_partition

Mount the file systems

Mount the root volume to /mnt. For example, if the root volume is /dev/root_partition:

# mount /dev/root_partition /mnt

Create any remaining mount points (such as /mnt/boot) and mount the volumes in their corresponding hierarchical order.

Tip Run mount(8) with the --mkdir option to create the specified mount point. Alternatively, create it using mkdir(1) beforehand.

For UEFI systems, mount the EFI system partition:

# mount --mkdir /dev/efi_system_partition /mnt/boot

If you created a swap volume, enable it with swapon(8):

# swapon /dev/swap_partition

genfstab(8) will later detect mounted file systems and swap space.

Installation

Select the mirrors

Packages to be installed must be downloaded from mirror servers, which are defined in /etc/pacman.d/mirrorlist. On the live system, after connecting to the internet, reflector updates the mirror list by choosing 20 most recently synchronized HTTPS mirrors and sorting them by download rate.

The higher a mirror is placed in the list, the more priority it is given when downloading a package. You may want to inspect the file to see if it is satisfactory. If it is not, edit the file accordingly, and move the geographically closest mirrors to the top of the list, although other criteria should be taken into account.

This file will later be copied to the new system by pacstrap, so it is worth getting right.

Install essential packages

Note No software or configuration (except for /etc/pacman.d/mirrorlist) gets carried over from the live environment to the installed system.

Use the pacstrap(8) script to install the base package, Linux kernel and firmware for common hardware:

# pacstrap -K /mnt base linux linux-firmware
Tip
  • You can substitute linux with a kernel package of your choice, or you could omit it entirely when installing in a container.
  • You could omit the installation of the firmware package when installing in a virtual machine or container.

The base package does not include all tools from the live installation, so installing more packages may be necessary for a fully functional base system. To install other packages or package groups, append the names to the pacstrap command above (space separated) or use pacman to install them while chrooted into the new system. In particular, consider installing:

For comparison, packages available in the live system can be found in pkglist.x86_64.txt.

Configure the system

Fstab

Generate an fstab file (use -U or -L to define by UUID or labels, respectively):

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

Check the resulting /mnt/etc/fstab file, and edit it in case of errors.

Chroot

Change root into the new system:

# arch-chroot /mnt

Time

Set the time zone:

# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime

Run hwclock(8) to generate /etc/adjtime:

# hwclock --systohc

This command assumes the hardware clock is set to UTC. See System time#Time standard for details.

To prevent clock drift and ensure accurate time, set up time synchronization using a Network Time Protocol (NTP) client such as systemd-timesyncd.

Localization

Edit /etc/locale.gen and uncomment en_US.UTF-8 UTF-8 and other needed UTF-8 locales. Generate the locales by running:

# locale-gen

Create the locale.conf(5) file, and set the LANG variable accordingly:

/etc/locale.conf
LANG=en_US.UTF-8

If you set the console keyboard layout, make the changes persistent in vconsole.conf(5):

/etc/vconsole.conf
KEYMAP=de-latin1

Network configuration

Create the hostname file:

/etc/hostname
yourhostname

Complete the network configuration for the newly installed environment. That may include installing suitable network management software, configuring it if necessary and enabling its systemd unit so that it starts at boot.

Initramfs

Creating a new initramfs is usually not required, because mkinitcpio was run on installation of the kernel package with pacstrap.

For LVM, system encryption or RAID, modify mkinitcpio.conf(5) and recreate the initramfs image:

# mkinitcpio -P

Root password

Set the root password:

# passwd

Boot loader

Choose and install a Linux-capable boot loader. If you have an Intel or AMD CPU, enable microcode updates in addition.

Reboot

Exit the chroot environment by typing exit or pressing Ctrl+d.

Optionally manually unmount all the partitions with umount -R /mnt: this allows noticing any "busy" partitions, and finding the cause with fuser(1).

Finally, restart the machine by typing reboot: any partitions still mounted will be automatically unmounted by systemd. Remember to remove the installation medium and then login into the new system with the root account.

Post-installation

See General recommendations for system management directions and post-installation tutorials (like creating unprivileged user accounts, setting up a graphical user interface, sound or a touchpad).

For a list of applications that may be of interest, see List of applications.

肿瘤指标偏高什么意思 不可漂白是什么意思 打车用什么软件 自身免疫性疾病是什么意思 属兔本命佛是什么佛
约谈是什么意思 过敏性皮炎用什么药膏 为什么会过敏 研讨会是什么意思 武汉都有什么区
梦到死人了有什么兆头 番茄不能和什么一起吃 过敏什么东西不能吃 台风什么时候到福建 艾草长什么样子图片
维生素ad和维生素d有什么区别 内蒙古有什么特产 家里为什么有跳蚤 暗物质是什么 口干口苦口臭是什么原因
草口耳是什么字bjhyzcsm.com 扁桃体炎吃什么消炎药hcv8jop0ns2r.cn 怕空调冷风什么原因hcv9jop5ns4r.cn 中医师承是什么意思huizhijixie.com 十一月十一号是什么星座hcv9jop2ns9r.cn
什么行业最赚钱aiwuzhiyu.com 博士和博士后有什么区别hcv9jop7ns4r.cn 脾胃不好吃什么药好hcv8jop2ns1r.cn 面色晄白是什么意思hcv9jop3ns5r.cn 杜甫是什么主义诗人hcv8jop3ns8r.cn
梦到生女儿是什么意思hcv7jop9ns5r.cn 小孩打嗝是什么原因hcv9jop5ns7r.cn 什么是行政职务imcecn.com 什么房不能住人hcv8jop2ns3r.cn 什么是g大调hcv8jop1ns8r.cn
十字架代表什么hcv8jop9ns6r.cn 胰腺在人体什么位置hcv7jop6ns9r.cn gsy什么意思hcv9jop3ns8r.cn 什么食物容易消化hcv9jop5ns5r.cn 京东什么时候有活动hcv8jop2ns1r.cn
百度