把Arch Linux安装到U盘上的具体教程




把Arch Linux安装到U盘上的具体教程

2022-07-20 20:25:35 网络知识 官方管理员

ArchLinux简介
ArchLinux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。ArchLinux项目受CRUX启发,由JuddVinet于2002年启动。
ArchLinux是起源于加拿大的一份致力于使用简单、系统轻量、软件更新速度快的GNU/Linux发行版。创始人JuddVinet出于对Debian以及RedHat的包管理器不满,以及受CRUX影响而创立。最初针对i686,但是如今对x86_64也支持良好,而且还派生出了针对ARM平台的ArchLinuxARM以及针对HURD内核的ArchHurd(发展缓慢)。
ArchLinux将简洁定义为:避免任何不必要的添加、修改和复杂增加。它提供的软件都来自原始开发者((上游),仅进行和发行版(下游)相关的最小修改。
不包含上游不愿意接受的补丁。绝大部分Arch下游补丁都已经被上游接受,下一个正式版本里会包含。
配置文件也是来自上游,仅包含发行版必须的调整,比如特殊的文件系统路径变动。Arch不会在安装一个软件包后就自动启动服务。
软件包通常都和一个上游项目直接对应。仅在极少数情况下才会拆分软件包。
Arch尽全力保持软件处于最新的稳定版本,只要不出现系统软件包破损,都尽量用最新版本。Arch采用滚动升级策略,安装之后可以持续升级,无需重装。只敲一个命令,Arch就可以保持最新。
Arch向GNU/Linux用户提供了许多新特性,包括systemd初始化系统、现代的文件系统(Ext2/3/4、Reiser、XFS、JFS、BTRFS)、LVM2/EVMS、软件磁盘阵列(软RAID)、udev支持、initcpio(附带mkinitcpio)以及最新的内核。

基本系统安装
本想使用GPT分区表,查了一些资料,为了使这个U盘在BIOS和UEFI电脑上都能用,需要创建一个BIOSboot分区,2M大小足够,位置尽量靠前。多系统的话还要创建一个200M的EFISystemPartition(ESP)分区。这些都不是问题,但实际做下来,GPT中的NTFS分区在Win7下死活不认,想用这个分区作为常规U盘使用就不行了,只好再回到MBR分区表。如果是移动硬盘用GPT应该没有问题。

所以仍然使用MBR分区,所以就要用fdisk或者cfdisk了,不能使用支持GPT的gdisk和cgdisk,4k对齐也是自动完成。有趣的是,如果想把GPT分区表转换成MBR分区表,还得借助gdisk:r进入Recovery模式,g进入MBR模式,w进行转换。根据实际情况,有些分区转换未必能够成功,不过变回MBR分区表是没有问题的。

NTFS分区得在第一个分区,不然Windows不认。

启动U盘是/dev/sdb,目标U盘就成了/dev/sdc。

复制代码

发表评论:

最近发表
网站分类
标签列表