安装Linux各种发行版不下数十次,经历各种体验之后觉得最好玩的还是将Linux安装在移动硬盘上,可以在任意电脑上从移动硬盘上启动,用完随身带走。下面就以CentOS8系统为例讲解安装要点,只讲要点,不讲全过程,因为讲解全过程实在是太繁琐了,请原谅我的懒惫。
一、下载并制作启动U盘
方法一、制作启动方法网上有很多,最常规的是在windows系统下安装软碟通,利用软碟通将安装文件写入U盘,注意不是拷贝到U盘。
方法二(推荐使用)、使用软件Ventoy(官方网站https://www.ventoy.net/cn/index.html),将Ventoy安装到U盘,之后可以直接将Linux的ISO镜像安装文件直接拷贝进U盘,这种方法可以在一个U盘里面放多个Linux的安装文件。
安装ventoy方式如下:
(1)到Ventoy官网下载安装程序(有Windows版和Linux版,本文以Linux版为例说明)
(2)下载后解压
$tar -zxf ventoy-1.0.13-linux.tar.gz(版本号不同时期下载的不一样,以实际下载的文件名为准)
(3)打开解压后文件夹内可以看到一个名为Ventoy2Disk.sh的文件,给脚本添加可执行权限
$chmod x Ventoy2Disk.sh
(4)查看要安装Ventoy的U盘位置
$df -hl
假设u盘位置为/dev/sdb4
(5)执行安装命令
$sudo sh Ventoy2Disk.sh -i /dev/sdb4
Ventoy2Disk.sh的安装格式说明
Ventoy2Disk.sh 命令 [-options] /dev/xxx
说明:命令参数-i 安装到指定磁盘,如果磁盘内已经安装了ventoy则返回失败
-I 即使磁盘已经安装了ventoy,仍然继续安装
-u 升级已安装的ventoy
[-options]-r 指定磁盘最后留出部分空间,单位为MB
-s 启动安全启动支持(默认为关闭)
-g 使用GPT分区格式,默认为MBR格式
二、工具
移动硬盘一块
启动U盘
电脑台式机,最好把台式机的硬盘拔掉(重要),使移动硬盘为唯一的磁盘,这样可以避免安装完成后拔出移动硬盘导致固定硬盘系统无法启动的问题。
三、硬盘分区
使用500G移动硬盘,分区如下
/home 20GB,LVM方式,xfs格式
/boot 1GB,standard partition方式,ext4格式
/ 20GB,LVM方式,xfs格式
/var 20GB,LVM方式,xfs格式
swarp 4GB,LVM方式,swarp格式
Bios Boot 2MB,(系统默认)
剩余空间另外格式化成FAT32格式作为数据硬盘用。
四、最小化安装
安装时选取自定义(custom),选择standard和Devetopment(开发库)
五、网络与主机名设置
配置参照《鸟哥的Linux私房菜》的配置数据,“常规”选项卡选取“可自动链接”、“所有用户都可以链接”;IPV4选项卡-“方法”-选择“手动”,添加地址“192.168.1.100”,子网掩码“255.255.255.0”
设置自己的主机名(不要采用默认)
六、配置网卡
安装完成后用
$ping www.baidu.com
发现无法连接网络,这时需要配置网卡
网卡配置文件在目录/etc/sysconfig/network-scripts下,用cd命令进入目录
#cd /etc/sysconfig/network-scripts
用ls命令查看,目录下有名为ifcfg-enp2s0的文件(不同网卡文件名不同),用vi编辑器打开文件
#vi ifcfg-enp2s0
修改信息如下:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none(注:有贴子称需改为static,似乎不用改也没问题)
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp2s0
UUID=..........(系统默认,太长了)
DEVICE=enp2s0
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
IPV6_PRIVACY=no
保存后退出
启动网卡
# nmcli c up enp2s0
重启网络
# nmcli c reload
最后检测一下网络是否通畅
#ping www.baidu.com
出现不停测速的文字说明网络通畅,按"ctrl z"停止检测。