范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

多系统安装之Redhat

  红帽企业版Linux(Red Hat Enterprise Linux)简称为RHEL,它比Fedora稳定。由于CentOS已经被Redhat收购,和RHEL相同源代码的CentOS近期变成了Fedora和RHEL之间的稳定过渡带发行版,大家准备逃离CentOS。好在RHEL代码需要开源,又有许多类似的社区版可供使用。 不过RHEL并没有向个人收取费用,我们不必执着于同rpm软件包系的Oracle Linux,也不必切换到deb软件包系的Debian、Ubuntu,就正常使用RHEL就好。
  下载
  根据CPU类型,从RHEL官网下载光盘镜像。 比如64位的Intel/AMD CPU选择x86_64;如果是ARMv8的CPU,选aarch64(某些场合也称为arm64,如Debian)。 光盘镜像除CPU架构不同外,根据操作系统是否含有附带软件又区分为DVD和Boot镜像。
  下载镜像需要红帽账号,登录后选择对应的镜像,网站会自动开始下载。 需要注意的是,整个下载链接只有240分钟的有效期。所以,请务必保持较好的网速!(8G大小时,平均下载速度需不低于570K/s)
  当然,国内某些网站提供了镜像,比如搜索rhel镜像出来的山东女子学院镜像。 安装分区
  禁用swap。一方面考虑内存本身较大,另一方面考虑SSD频繁读写的寿命不高,故选择禁用swap(不创建swap分区)
  用户数据和程序动态数据与系统文件分离。操作系统需要的文件放在SSD,可以加快启动和运行,我们可以把"/boot"、"/"、"/boot/efi"放在SSD。用户数据和程序动态数据占用的空间较大、且修改频繁,我们可以把"/home"、"/var"放到机械硬盘上。dnfmedia.repo
  设置软件包地址(默认指向安装光驱) 。
  在RHEL8,yum只是dnf的一个软链接。 which yum # /usr/bin/yum ls -alh /usr/bin/yum # dnf-3 ls -alh /usr/bin/dnf # dnf-3
  在"/etc/yum.repos.d"目录下新建文件media.repo,用于指向光盘镜像的附带软件,即rhel-{m}.{n}-{arch}-dvd.iso。 其中该文件分两个部分,InstallMedia-BaseOS的baseurl指向BaseOS目录,我们可以从"/mnt/cdrom/BaseOS"里复制到磁盘目录"/home/administrator/BaseOS"。 InstallMedia-AppStream指向Apptream目录,我们可以从"/mnt/cdrom/AppStream"复制到磁盘目录"/home/administrator/AppStream"。 一个可能的内容如下: [InstallMedia-BaseOS] name = Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) metadata_expire=-1 gpgcheck=1 enabled=1 baseurl=file:///home/administrator/BaseOS/ gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release cost=500 [InstallMedia-AppStream] name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs) baseurl = file:///home/administrator/AppStream/ enabled = 1 gpgcheck = 1 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release metadata_expire = 86400 enabled_metadata = 1 redhat.repo
  在较高版本的RHEL,安装时就要求联网,输入账号信息进行激活,就不需要此步骤。 较低版本的redhat.repo文件由rhsm自动生成,没有配置任何信息。可以按照如下步骤操作: # 注册,填写在红帽官网注册的用户名和密码  subscription-manager register # 注册成功后,redhat.repo内容就会被修改,配置完成 # 查看所有repo,会发现现在仓库标识多了rhel-8-for-x86_64-appstream-rpms和rhel-8-for-x86_64-baseos-rpms yum repolist # 查看redhat.repo也能看到文件内容多了很多信息 cat /etc/yum.repos.d/redhat.repo # dnf clean all # dnf makecache # 如果不想注册到红帽,或者因网络问题,注册不了,可以下载Centos-8.repo,将内容复制到redhat.repo curl -o Centos-8.repo http://mirrors.aliyun.com/repo/Centos-8.repo cat Centos-8.repo >> /etc/yum.repos.d/redhat.repo # 除aliyun外,清华中科大华为等大学/公司也提供了镜像地址epel.repo
  EPEL(Extra Packages for Enterprise Linux)是社区志愿者为RHEL系统(及其衍生系统)提供的高质量附加软件包仓库。 # 安装软件包 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # 安装完毕后"/etc/yum.repos.d/"下有epel相关的存储库了 ls -alh /etc/yum.repos.d/ # 启用 "codeready-builder-for-rhel-8-$(arch)-rpms" 存储库(EPEL包可能依赖),EPEL支持x86_64,aarch64等架构 subscription-manager repos --enable "codeready-builder-for-rhel-8-$(arch)-rpms"  # 启用epel-testing # dnf config-manager --set-enabled epel-testing # 禁用epel-testing # dnf config-manager --set-disable epel-testing  # 临时使用epel-testing # dnf upgrade --enablerepo=epel-testing # dnf install  --enablerepo=epel-testing  # 更换镜像 sudo sed -e "s|^metalink=|#metalink=|g"           -e "s|^#baseurl=https?://download.fedoraproject.org/pub/epel/|baseurl=https://mirrors.ustc.edu.cn/epel/|g"           -e "s|^#baseurl=https?://download.example/pub/epel/|baseurl=https://mirrors.ustc.edu.cn/epel/|g"           -i.bak           /etc/yum.repos.d/epel.repoWIFI
  使用有线网卡,而且没有或不使用无线网卡的可以跳过此步骤。 安装时可以联网,最小安装后WIFI无法使用的也可以尝试按下面方法进行解决。 # 查看网络配置:可以看到显示的wl开头的网卡适配器没有IP地址,或者有IPv6地址,但是ping不通外网 ifconfig -a # 查看配置文件,SSID名称为你连接无线路由的名称 ls -alh /etc/sysconfig/network-scripts cat /etc/sysconfig/network-scripts/ifcfg-{SSID} # 由于目前IPv6的可用性处于薛定谔的猫状态,先禁用IPv6,可以启动图形界面禁用 nmtui # 再次查看,应该看到已禁用IPv6 cat /etc/sysconfig/network-scripts/ifcfg-{SSID} | grep IPv6_DISABLED # 尝试启用无线网络连接"wlo1",具体名字根据上一个命令结果 nmcli c up wlo1 # 命令提示失败原因 # Error: Connection activation failed: No suitable device found for this connection(device lo not available because device is strictly unmanaged) # 查看服务状态 sudo systemctl status NetworkManager # 可以看到提示 # "wifi" plugin not available; creating generic device
  如果是完整DVD安装,可以尝试使用yum/dnf命令安装: sudo yum install NetworkManager-wifi # 如果提示当前用户不在sudoers中时,执行visudo,以"username"用户名只在本机可运行yum/dnf为例添加一行如下(不含"#"): # username localhost=/usr/bin/yum,/usr/bin/dnf,/usr/bin/dnf-3 # 更改完后,重新执行安装命令 sudo dnf install NetworkManager-wifi
  如果只有无线网络,但安装了双系统,且Windows系统与Linux在不同的硬盘上时,可以考虑在Windows系统使用WSL来解决: wsl --update wsl --shutdown # 显示支持的linux发行版,显示结果分两列,一列名字(下一个安装命令会用到),另一列为还是名字(全名,可能包含版本等其他信息) wsl --list --online # 选取其中一个发行版,进行安装 wsl --install -d Debian  # 查看磁盘信息 diskpart list disk # WSL不能挂载启动分区所在磁盘,找到要挂载的磁盘序号(假设为0) select disk 0 # 找到要挂载的分区号 list partition ## 挂载整个磁盘时也可以使用"wmic diskdrive list brief"来查看磁盘信息  # 装载指定分区,命令格式:wsl --mount  --partition  --type  wsl --mount .PHYSICALDRIVE0 --partition 1 --type ext4 # 复制rpm包及依赖包到redhat系统的目录 cp /mnt/d/Downloads/*.rpm /mnt/uuid/home/pi/Downloads/ # 卸载 wsl --unmount .PHYSICALDRIVE0 # 如果卸载失败,则退出wsl来卸载 wsl --shutdown  # 进入Linux系统 rpm -i NetworkManager-wifi*.rpm # 如果安装失败,并提示依赖,则先安装依赖GUI
  如果使用启动镜像最小化安装,启动后是没有图形界面的。
  安装图形界面的方式如下: # 查看程序组 dnf group list # 安装 dnf groupinstall "Server with GUI" # 设置启动后默认界面 systemctl set-default graphical.target # 使用GUI界面 systemctl isolate graphical.target # 重启 # rebootWindows文件格式读写
  双系统没有虚拟机方便的一点是,切换系统需要重启。但好处是性能会比虚拟机高很多。 但有时候,Windows用的比较顺手,有的时候需要Redhat来试验些东西,而且有些东西也只能用Linux来实验。 这时我们需要打通两个系统的文件,当然通过网盘,或者自建NAS也是可行,但毕竟又多了些条件。 我们需要通过U盘,甚至直接读写NTFS文件系统。 如果是U盘,一般建议格式化为exFAT。 # fuse-exfat可以用于读写exfat格式,在"https://access.redhat.com/downloads/content/package-browser"网页搜索,可以发现它不在正式软件包 # 通过搜索exfat,比如网站"https://pkgs.org/search/?q=exfat",我们找到下载地址,同时发现一个可选的工具exfatprogs在EPEL sudo dnf install https://download1.rpmfusion.org/free/el/updates/8/x86_64/f/fuse-exfat-1.3.0-3.el8.x86_64.rpm sudo dnf install exfatprogs # ntfs-3g和ntfsprogs都在EPEL,ntfs-3g用于挂载及读写,ntfsprogs提供了额外的工具(如格式化成NTFS、解密、列出目录、输出文件内容) sudo dnf install ntfsprogs  # 查看磁盘 sudo fdisk -l # 挂载U盘(假定为sdb1,让系统自动识别文件格式) mount /dev/sdb1 /media # 挂载Windwos文件系统 mount.ntfs-3g /dev/sda0 /mnt/c # 可以编辑/etc/fstab,在开机后自动挂载重建启动菜单
  安装完Linux后,如果Windows启动项丢失,在grub启动界面按"c"健,使用如下命令到Windows系统: # 查看硬盘 ls # 根据硬盘和分区设置 set root=(hd0,gpt2) # 如果是BIOS引导 # chainloader +1 # 如果是UEFI引导 chainloader /EFI/Microsoft/bootmgfw.efi # 启动 boot
  如果直接格式化原来的EFI分区,通过上述方法是无法启动的。 因为UEFI要求磁盘必须以GPT方式分区,分区后多个系统的启动文件会在同一个分区的不同文件夹下!当我们格式化分区,安装其他系统时,相当于丢失原有的启动文件,自然无法多系统启动。 此时,我们可以利用多系统启动文件在同一个分区这个特性,再安装原来的Windows操作系统到另一个分区上。 安装成功后,分区信息在Linux系统信息如下: [root@localhost]# sudo fdisk -l Disk /dev/nvme0n1:238.5 GiB,256060514304 字节,500118192 个扇区 单元:扇区 / 1 * 512 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:gpt 磁盘标识符:27EE6043-B2C3-42B1-B1A6-2C3F85DF9A68  设备                起点      末尾      扇区  大小 类型 /dev/nvme0n1p1      2048    206847    204800  100M EFI 系统 /dev/nvme0n1p2    206848    239615     32768   16M Microsoft 保留 /dev/nvme0n1p3    239616 208613375 208373760 99.4G Microsoft 基本数据 /dev/nvme0n1p4 208613376 209952767   1339392  654M Windows 恢复环境 /dev/nvme0n1p5 209952768 212049919   2097152    1G Linux 文件系统 /dev/nvme0n1p6 212049920 316923903 104873984   50G Linux LVM /dev/nvme0n1p7 316923904 500117503 183193600 87.4G Microsoft 基本数据  [root@localhost]# sudo mount /dev/nvme0n1p1 /media  [root@localhost]# sudo ls -alh /media/EFI 总用量 24K drwx------. 5 root root 2.0K 12月 15 15:42 . drwx------. 3 root root  16K 1月   1 1970 .. drwx------. 2 root root 2.0K 12月 15 15:44 BOOT drwx------. 4 root root 2.0K 12月 17 19:37 Microsoft drwx------. 3 root root 2.0K 12月 17 19:42 redhat  [root@localhost]# sudo umount /dev/nvme0n1p1
  由于Linux缺乏编辑BCD的工具,回到新安装的Windows系统,下载bootice双击运行,然后选择加载当前系统BCD,在智能模式下,将Windows启动分区设置到原来的Windows分区,最好保存系统设置退出程序,重启便可以回到原来的Windows系统。
  虽然将原来的Windows系统找回变得可启动,但是Linux的GRUB2启动选项并没有Windows菜单。 每次都通过设置UEFI启动顺序来控制使用哪个系统,远没有GRUB2菜单选择方便。 此时需要再登入Linux系统 # 不同的Linux发行版,EFI目录不一样,比如centos可能是"/EFI/centos", # 安装redhat将EFI分区挂载在"/boot/efi"目录下,使用如下命令查看 cat /boot/efi/EFI/redhat/grub.cfg # 终端输出30_os-prober信息如下: ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ###  sudo grub2-mkconfig
  正常情况下,在命令运行完后,终端会看到如下信息: ### BEGIN /etc/grub.d/30_os-prober ### Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi menuentry "Windows Boot Manager (on /dev/nvme0n1p1)" --class windows --class os $menuentry_id_option "osprober-efi-A25C-CF85" { 	insmod part_gpt 	insmod fat 	if [ x$feature_platform_search_hint = xy ]; then 	  search --no-floppy --fs-uuid --set=root  A25C-CF85 	else 	  search --no-floppy --fs-uuid --set=root A25C-CF85 	fi 	chainloader /EFI/Microsoft/Boot/bootmgfw.efi } # Other OS found, undo autohiding of menu unless menu_auto_hide=2 if [ "${orig_timeout_style}" -a "${menu_auto_hide}" != "2" ]; then   set timeout_style=${orig_timeout_style}   set timeout=${orig_timeout} fi ### END /etc/grub.d/30_os-prober ###
  此时准备重新生成grub.cfg。 sudo cat /etc/default/grub | grep GRUB_DISABLE_OS_PROBER # 如果没有此配置,则追加配置:GRUB_DISABLE_OS_PROBER=false sudo cp /boot/efi/EFI/redhat/grub.cfg /boot/efi/EFI/redhat/grub.cfg.bak sudo rm -rf /boot/efi/EFI/redhat/grub.cfg sudo grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg # sudo rm -rf /boot/efi/EFI/redhat/grub.cfg.bak
  再查看grub.cfg可以看到原先的30_os-prober之间有了一个menuentry,内容如下: ### BEGIN /etc/grub.d/30_os-prober ### menuentry "Windows Boot Manager (on /dev/nvme0n1p1)" --class windows --class os $menuentry_id_option "osprober-efi-A25C-CF85" { 	insmod part_gpt 	insmod fat 	if [ x$feature_platform_search_hint = xy ]; then 	  search --no-floppy --fs-uuid --set=root  A25C-CF85 	else 	  search --no-floppy --fs-uuid --set=root A25C-CF85 	fi 	chainloader /EFI/Microsoft/Boot/bootmgfw.efi } # Other OS found, undo autohiding of menu unless menu_auto_hide=2 if [ "${orig_timeout_style}" -a "${menu_auto_hide}" != "2" ]; then   set timeout_style=${orig_timeout_style}   set timeout=${orig_timeout} fi ### END /etc/grub.d/30_os-prober ###
  重启查看GRUB2启动菜单,如果出现Windows菜单,并可正常进入Windows系统便说明修复成功。 如果需要将Windows系统设置为默认启动系统,可以采取如下方式: # 根据原启动界面的顺序,比如Linux一般又2个启动项,那么Windows是第三个启动项 sudo grub2-set-default 2 # 上述方法在新安装其他操作系统时可能需要重新调整,为避免调整,可以采用下面一种方式(但注意menuentry修改时要重新运行设置默认启动系统命令 sudo grub2-set-default "Windows Boot Manager (on /dev/nvme0n1p1)" sudo reboot

时隔4个月全面开售的一加8T,一个地方至今依旧独特对于手感的执着自一加品牌诞生那一刻就开始了,当年一加第一代手机发布首次提出了手感这个概念。谁能想伴随着5G高刷新率时代的到来,到今天手感才真正被一群人开始重视起来。其中还不乏苹果这最后一周!小鹅花钱给你发红包,送视频VIP新年到,福利到。小鹅花钱发红包赚现金活动还剩最后一周,还不快来参与!从即日起至2021年2月28日,参与活动即可免费领取100个现金红包。活动参与方式微信搜索小鹅花钱小程序,点击发梳妆台极简后也始终有这款面膜的身影不少女生都是上大学之后才开始学习护肤和化妆的吧,记得我上学那会儿,还没有现在那么多靠谱的美妆博主,就只能和身边的同学一起摸索,选护肤品全靠试以及导购忽悠,夸张点说,护肤品经常占了桌囤年货?你需要一台保鲜又健康的冰箱今天想和大家分享一下我家这台冰箱。简直是囤年货必备神器,近期想入手或者还在纠结囤年货冰箱什么牌子好的小伙伴可看过来,我们一起探讨一下。原先我也是和大家一样,对于冰箱毫无研究,只知道同盾多款产品在与中科曙光中科可控兼容互认测试中表现优异信创战略会推动核心技术自立自强,符合信创标准的产品将在机遇与挑战面前乘风破浪,同时会有更多企业产品拥抱可信生态。同盾科技自公司成立起,始终坚持自主创新,不断地发挥自身技术优势,与产三种驾驶模式MustangMachE将驾驶乐趣带入纯电领域最近,权威新能源汽车媒体REVan在MustangMachE的全球试驾中,特地针对这款车的驾驶感受进行了深度的体验。在对车辆悬挂要求更高的绕桩测试中,经由Mustang团队进行调校开着风行T5EVO追着日落,连最危险的地方它都去过买了风行T5EVO就是为了方便和驴友出去玩,作为一名女生对车子没什么过多的要求,重要好看,好开,好玩就行了,平时生活工作并不忙碌,闲工夫特多,就养成了野游的习惯,每辆车可不方便,毕我知道全国内地哪些地方景区收费哪些景区免费辽宁大连星海广场看大海免费北京八达岭长城颐和园天坛公园故宫(这些景点都很便宜,每个景点不超过60元钱)天安门广场免费大前门免费天津盘山收费河北秦皇岛免费看大海河南洛阳龙门石窟收费山站在不同地方拍南通狼山今天是2021年5月3日。中午我早早的吃好午饭,去了同事家。他问我今天休息怎么不去南通玩?我说没什么好玩,他说去狼山或者去滨江公园玩?我恍然大悟,原来前不久4月3日还有一个同事去了湖南省长沙市是一个旅游好地方,庆幸自己2016年去过一次长沙时间追溯到2016年12月22日,早上741分,我在长沙火车站站前广场拍照留念!不知道未来会不去再次去长沙旅游!品尝一下一碗当地的面条!乘坐地铁到了长沙著名的旅游景点橘子洲我站在毛坚果J10半年使用心得投影旗舰,真香警告时代一直在发展,电子产品的更新换代频率也是越来越快。就拿家庭影音这块的产品来说,投影仪逐渐风靡,现在的年轻社畜们,谁不希望周末在家喝着热红酒,开个投影,舒舒服服躺着呢?对于许多投影
比尔黄事件给谁敲响了警钟?2021年3月26日,Archegos资本管理公司因为拖欠多家投资银行的保证金,其投资的多个股票被迫平仓,所涉股票价值达数十亿美元,引发相应股票价格大幅下跌。高盛摩根士丹利瑞士信贷强化监管金融机构人工智能的运用,美国监管者在行动3月29日,美国联邦层级的五家金融监管机构联合发文,就金融机构运用人工智能(包括机器学习)的现状向社会大众征集信息和相关意见建议。美联储官网上的新闻发布稿五家监管机构联合签署并发表应该重启铂金等贵金属交易本文发表于3月初本人的新浪微博,重贴于此,寄望于监管层能够听到个人投资者微弱的心声2020年的下半年以后,国内各大商业银行陆续关闭了铂金钯金等贵金属的网上交易。关闭这类贵金属的交易游戏江湖的刀光剑影本文发表于本人的新浪微博,是对今日头条的东家进入游戏市场这一举措的一个评论腾讯一直以来都是国内网络游戏市场无可争辩的霸主,但是,当抖音的东家字节跳动开始染指网络游戏市场的时候,腾讯聊聊摄影系列川岛小鸟镜头下的斋藤飞鸟斋藤飞鸟上期分享了川岛小鸟系列的佐佐木彩夏,这期我给大家分享川岛小鸟镜头下的斋藤飞鸟。斋藤飞鸟(),1998年8月10日出生于日本东京都,日缅混血,是一名女歌手演员模特。出演过日版聊聊摄影系列森山大道森山大道,这个摄影大家,我是不敢妄加评论的,我只是分享下我对于他照片的看法,希望对你们有帮助。森山大道,1938年出生于大阪,日本摄影师,与石内都荒木经惟等人同时崛起于20世纪60德国政坛会不会又迎来一位女总理?今年,德国总理默克尔任期届满,将结束其长达16年的总理生涯。德国政坛的后默克尔时代将迎来一位怎样的新总理?昨天,德国绿党提名其年仅40岁的联合主席安娜莱娜贝尔伯克(Annalena那些身后将会捐得干净的名人1丹尼尔克雷格(DANIELCRAIG)丹尼尔克雷格这位演詹姆斯邦德007的第六任演员认为,将财富留给子孙,给他们带来的危害远大于好处。因此他身后会将所有的财富(约1。45亿美元)摇号新政来袭二手车交易激增车主只求尽快出手一位二手车商表示,为了腾空指标,车主都着急卖车,价格基本上是我说了算,肯定比平时低不少拿到更新的指标后,便会赶往4S店给自己预定的新车上牌照。一位车主坦言,我只求尽快出手,损失这几船上出现病例肯尼亚拒绝推迟禁令3万辆二手车或被拒入境THESTAR网站消息,根据肯尼亚8年以上二手车进口禁令,从2021年1月1日起,仅允许2014年制造的车辆进入该国。由于疫情影响导致船只短缺,汽车进口商已要求将禁令延期至2021小夫妻爆改二手车花5万变房车环游25国据英国太阳报11月12日报道,英国一对夫妇把二手小货车改造成了舒适房车,目前已经周游25个国家,每天仅花费20英镑(约合人民币180元)。26岁的本富尔赖(BenFuery)和24