当前位置:首页 > 数码 >

linux格式化磁盘并安装系统(linux系统的硬盘怎么格式化)

来源:原点资讯(www.yd166.com)时间:2024-04-21 10:45:30作者:YD166手机阅读>>

Arch Linux 是最受欢迎的 GNU/Linux 系统之一。Arch Linux 简洁、轻量、定制化高,就像操作系统版的“乐高”,值得 Linux 爱好者一试。

一、什么是 Arch Linux

Arch 官网说:

A simple, lightweight distribution

一个基本的 Arch Linux,只有内核和最简单的工具包。

对于用户来说,刚安装好的 Arch 只有一个跳动的命令提示符(劝退警告⚠)。就是通过这样一个提示符,在闪烁中,就能“一砖一瓦地”搭出专属的“梦中系统”。

接下来将逐步构建一个带有图形界面(deepin DDE),并配置好国内软件仓库的Arch linux。

在构建过程中会给出操作命令,格式约定为:

  • # [中文],注释
  • $ [命令],普通账号执行命令
  • # [命令],root 账号执行命令
  • 命令中的 [xx] 要替换为实际内容,替换后去掉包裹的方框([、])

安装前应掌握 Linux 文本编辑器 vi 的基本使用。

二、启动安装U盘

从国内镜像下载系统 ISO(International Organization for Standardization) 文件:

linux格式化磁盘并安装系统,linux系统的硬盘怎么格式化(1)

下载系统文件

把 ISO 文件写入到 U 盘作启动盘。这里使用 balenaEtcher 写入,操作简单,功能齐全。

linux格式化磁盘并安装系统,linux系统的硬盘怎么格式化(2)

etcher下载

把写入好的启动盘连接到目标主机,启动机器,在 BIOS 中选择从 U 盘启动,等待进入命令提示符(带一个闪动提示符的黑框)。

三、格式化文件系统

1、判断主机是 UEFI 还是 BIOS

# 列举目录内容。如果目录不存在,会提示 'No such file',主机是 BIOS 类型,不符合要求 # ls /sys/firmware/efi/efivars

注意:接下来的安装步骤只针对 UEFI 主机

2、硬盘分区

硬盘分区把硬盘分为逻辑上的多个区域,每个区域存储不同类型的文件,不同区域互不影响。

自己的文件最好有个单独的分区,这样重装系统就不会丢失文件

# 1.查看磁盘情况,找到要安装的硬盘。可根据硬盘的大小判断,通常是 /dev/nvme0n1、/dev/sda # fdisk -l # 2.分四个区,依次为 EFI(300M足够)、root、home、swap(空间要比内存大,不然休眠不可用) # 填入用上一步找到的目标磁盘 /dev/xx # cfdisk /dev/xx

3、格式化分区

给硬盘分区格式化了文件系统后,才能被操作系统用来存储文件。

# 查看分区情况 # fdisk -l # 格式化 EFI 分区 # mkfs.fat -F32 /dev/xx # 格式化普通分区为 EXT4,并通过 '-L root' 设置标签为 root,后续硬盘挂载可以使用该标签 # mkfs.ext4 -L root /dev/xx # 设置交换分区,可选。内存小(小于16GB)的主机要开启,避免大程序打不开。 # mkswap /dev/xx # swapon /dev/xx

4、挂载硬盘分区

挂载后的分区会被分配一个入口,借助这个入口才能操作文件。

# mount [分区名] [挂载目录]

  • root 挂载到 /mnt
  • efi 挂载到 /mnt/boot/EFI
  • home 挂载到 /mnt/home

5、生成分区表

分区表可在启动时被系统识别,自动进行硬盘挂载操作。

# genfstab -U /mnt >> /mnt/etc/fstab # 查看fstab,看是否有四个分区。有问题可以回到上一步重新挂载,再生成分区表 # cat /mnt/etc/fstab四、安装基础软件

1、连接网络

# 1、连接有线网络 dhcpd # 2、连接热点 # NetworkManager 可用于管理 wifi 连接,SSID nmcli dev wifi list nmcli dev wifi connect [SSID] password [password] # 如果上面连接失败,以后的连接仍用错误凭证,再次连接前要先删除 nmcli connection delete [CONNECTION_NAME] # 3、测试网络连通 # ping baidu.com

nmcli 使用方法详见:

2、更新时间

在安装软件时会验证软件的证书是否有效,时间错误会导致软件安装失败。

timedatectl set-ntp true

3、配置 pacman 国内镜像源

pacman 是 archlinux 软件包管理工具,类似 Javascript 的 npm,Java 的 Maven。

用 vi 编辑 /etc/pacman.d/mirrorlist 文件,把华为云(huaweicloud)或者 清华大学镜像(tuna)移到文件开头。

4、安装基础软件包

# ntfs-3g os-prober 用于探测硬盘上的 windows 系统 # dnsmasq 在创建热点时用于作 dns 服务器 # pacstrap /mnt base linux linux-firmware networkmanager sudo ntfs-3g dnsmasq五、初始化系统配置

1、切入 /mnt 环境

/mnt 是安装好后的系统的根分区。切入到 /mnt 后,相当于临时启动了安装完成的系统,方便我们进行初始化配置。

相比chroot,arch-chroot可以自行挂载 /run 等运行时分区,能快捷完成系统切换。

# arch-chroot /mnt

2、设置主机名

给你的主机起个好听的名字。

# echo [主机名] > /etc/hostname

3、设置 root 密码

root 是 linux 中的高权限用户,在进行高权限操作前需要输入 root 密码。

# passwd

4、设置时区

# 设置时区为上海 # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # 同步硬件时间,硬件时间在电脑关电后仍能计时 # hwclock --systohc

5、本地化设置

设置语言、货币符号等本地化信息。

(1)修改/etc/locale.gen文件

en_US.UTF-8

zh_CN.UTF-8

zh_HK.UTF-8

把上面三个前的注释符号去掉,然后生成配置

# locale-gen

(2)设置默认的本地化配置

# 设置简体中文,也可设置英语:en_US.UTF-8 # echo 'LANG=zh_CN.UTF-8' >/etc/locale.conf

6、新增hosts文件

编辑 /etc/hosts 文件:

127.0.0.1 localhost

::1 localhost

127.0.1.1 [主机名]

7、安装启动引导程序

操作系统启动需要引导程序,引导程序就像“火箭”,它“运载”的就是系统(卫星)。

# pacman -S grub efibootmgr os-prober # grub-install --target=x86_64-efi --efi-directory=[EFI 分区挂载点] --bootloader-id=[启动项在 BIOS 中的名字] # grub-mkconfig -o /boot/grub/grub.cfg

8、退出安装并重启

# 1. 退出环境 # exit # 2.卸载所有硬盘分区 umount -R /mnt # 3.重启 reboot # 4.移除U盘,在 BIOS 中选择从硬盘启动六、安装图形化桌面环境

重启后登录 root 账号,就进入了安装好的系统。现在还缺少图形化的界面,没法进行鼠标操作。

1、添加新用户

# -m 参数创建新用户的 home 目录 # useradd -m -G wheel -s /bin/bash [用户名] # 设置新用户的密码 # passwd [用户名]

2、设置新用户为管理员

管理员可以使用 sudo,从而进行高权限操作。

方法一,在 /etc/sudoers 中 [用户] 后添加和 root 用户一样的内容。

方法二,将 /etc/sudoers 中 %wheel 前的注释去掉。

3、屏蔽 nouveau(可选)

适用于双显卡(nvidia 和 intel 集显)笔记本。

nouveau 是开源的 nvidia 驱动,默认集成在内核,但它对新显卡支持不好,可能导致开机即睡死。屏蔽掉 nouveau:

新增 /etc/modprobe.d/nouveau_blacklist.conf 文件并添加:

blacklist nouveau

4、安装 deepin DDE

DDE 是国内 Linux 厂商开源的一套图形化桌面环境,界面美观、使用方便。

(1)安装桌面环境

# pacman -S deepin deepin-kwin

(2)启用 deepin 锁屏

在 /etc/lightdm/lightdm.conf 中添加:

[Seat:*]

greeter-session=lightdm-deepin-greeter

5、设置默认的开机启动程序

# systemctl enable lightdm/sddm # systemclt enable NetworkManager # systemctl enable bluetooth

6、安装字体

# pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji

noto 即:no tofu(不要豆腐)。如果缺少字体,字符在 linux 上会显示成方块,就像豆腐块一样。

7、添加 archlinuxcn 软件仓库(可选)

archlinuxcn 软件仓库有很多国内用户经常使用的软件,建议添加。

(1)在 /etc/pacman.conf 文件末尾添加:

[archlinuxcn] Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch

(2)安装密钥

密钥用于检验安装的软件是否安全,是否来自正确的仓库。

$ sudo pacman -S archlinuxcn-keyring

8、配置输入法

(1)安装输入法

$ sudo pacman -S fcitx-im fcitx-configtool kcm-fcitx

(2)启用 fcitx 为输入法

登录用户的 home 目录添加 .xprofile:

export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx"

9、安装音频软件

$ sudo pacman -S pulseaduio pulseaduio-alsa

到这里,一套完整的 Arch Linux 就安装好了!

七、参考 Arch Linux 官方文档

ArchWiki 以文档丰富在 Linux 世界出名,有什么问题多看看官方文档:

八、一切从这里开始

Arch Linux 架构简单,可定制化程度高。有利就有弊,这也导致安装步骤相对繁琐。Arch Linux 安装过程也是计算机概念的学习过程,动起手来,去组装一个属于自己的操作系统。

linux格式化磁盘并安装系统,linux系统的硬盘怎么格式化(3)

从这里开始

,

栏目热文

怎么格式化linux系统硬盘(linux中格式化所有硬盘怎么操作)

怎么格式化linux系统硬盘(linux中格式化所有硬盘怎么操作)

sudo mkfs.XFS -f -L hdd04 /dev/sdk -f强制 -L指定文件系统标签昨天收到的硬盘...

2024-04-21 10:36:36查看全文 >>

linux下如何格式化硬盘(linux安装过程如何格式化磁盘)

linux下如何格式化硬盘(linux安装过程如何格式化磁盘)

分区分区前我们要找到新的磁盘名称。使用lsblk# lsblkNAME MAJ:MIN RM SIZE RO TYPE ...

2024-04-21 11:05:41查看全文 >>

linux大硬盘快速格式化(linux怎么格式化磁盘)

linux大硬盘快速格式化(linux怎么格式化磁盘)

摘要:磁盘分区格式化就是将分区格式化为不同的文件系统。这里的文件系统是指操作系统用于明确存储设备或分区上的文件的方法和数...

2024-04-21 11:06:08查看全文 >>

linux系统的硬盘怎么格式化(linux磁盘如何格式化)

linux系统的硬盘怎么格式化(linux磁盘如何格式化)

在 Linux 上,针对硬盘进行分区、格式化和挂载的操作通常需要进行以下步骤:1. 查看硬盘信息使用 fdisk 或者 ...

2024-04-21 10:21:07查看全文 >>

linux怎么把整个硬盘格式化(linux如何格式化整个硬盘)

linux怎么把整个硬盘格式化(linux如何格式化整个硬盘)

通过VMware演示如何对硬盘进行分区、格式化、挂载使用大家平时可能大多数使用Windows系统,对于挂载硬件设备可能很...

2024-04-21 10:29:21查看全文 >>

低格硬盘能修复坏道吗(硬盘怎么检查坏道并修复)

低格硬盘能修复坏道吗(硬盘怎么检查坏道并修复)

今天,有个哥们在网上买了块二手机械硬盘。回家装好系统发现启动贼慢,开机十几分钟。遂到交流群发问。经过一番诊断最终确定为硬...

2024-04-21 11:03:15查看全文 >>

linux硬盘格式化怎么设置(linux格式化整个硬盘)

linux硬盘格式化怎么设置(linux格式化整个硬盘)

实操Linux磁盘管理主要包括分区、格式化和挂载三个步骤。以一块大小为10G的硬盘sdb为例,演示如何进行这些操作。一、...

2024-04-21 10:58:07查看全文 >>

linux格式化硬盘指令(linux强制格式化硬盘命令)

linux格式化硬盘指令(linux强制格式化硬盘命令)

在Window、Linux和MacOS三分天下的个人电脑操作系统里(虽然市场份额差距很大,Windows大约88%,Ma...

2024-04-21 10:23:05查看全文 >>

固态硬盘格式化不了(固态硬盘没有办法格式化)

固态硬盘格式化不了(固态硬盘没有办法格式化)

固态硬盘(简称SSD)是一种数据存储设备,与传统机械硬盘相比,它在许多方面表现得更好。因此,越来越多的用户希望使用固态硬...

2024-04-21 11:03:23查看全文 >>

固态硬盘不能格式化怎么办(固态硬盘不能格式化怎么修)

固态硬盘不能格式化怎么办(固态硬盘不能格式化怎么修)

大家好,我是阿范,自从发布了固态硬盘量产视频以后,每天都是各种咨询固态硬盘量产的方法和量产软件的人,因为最近实在是太忙,...

2024-04-21 10:35:02查看全文 >>

文档排行