grub

Ubuntu 16.04 安装显卡驱动后循环登录和无法设置分辨率的一种解决方案

大憨熊 提交于 2021-02-20 12:59:37
1. 安装环境 电脑:MSI GP63 显卡:GeForce GTX 1070 系统:Ubuntu 16.04 驱动版本:NVIDIA 384.130 2. 循环登录 如果按照这篇文章 Ubuntu 16.04 安装 CUDA、CUDNN 和 GPU 版本的 TensorFlow 一般步骤总结 中说的直接在设置中安装驱动的话,就会遇到在登录界面循环登录的问题。 于是我们转而利用从官网下载的 run 文件来安装,而驱动的版本则选择和在设置中附加驱动里看到的一样。 在 BIOS 里面关闭快速启动和安全启动 进入 Ubuntu 系统,Ctrl+Alt+F1 进入 tty1 模式 输入用户名和密码进行登录 关闭图形界面 sudo service lightdm stop 给 run 文件赋予执行权限 sudo chmod +x NVIDIA*.run (代表下载的安装文件) sudo ./NVIDIA*.run -no-x-check -no-nouveau-check -no-opengl-files 中间有警告的话选继续安装,不认证 打开图形界面 sudo service lightdm start 重启 按照这个方法安装驱动后可以正常登录进系统,运行 nvidia-smi 命令也可以看到显卡信息,但在设置中依然只有一个 800*600 的分辨率选项。 3. 无法设置分辨率 具体表现

记一次成功的 linux 系统迁移

允我心安 提交于 2021-02-16 09:53:19
需求 手头多余了一块闲置的 SSD,可以把用了4年的笔记本的机械硬盘替换升级。笔记本装的是 Linux 系统,选择手动迁移分区。 成功之路 原始磁盘是 MBR 的 UEFI 引导,根目录是 ext4 分区, efi 分区是 vfat。 迁移后的磁盘是 GPT 的 UEFI 引导盘,根目录是 xfs 分区, efi 分区是 vfat, boot 分区是 vfat (fat32)。 进入 live-cd ,建立好 SSD 上的分区后,通过 rsync 完成数据迁移。 挂载好三个分区,确认位置层次正确后,通过 manjaro-chroot 进入 SSD 上的系统。 修改 /etc/fstab 使其指向正确的物理位置,(使用 UUID 代替设备路径,通过 blkid 查看 UUID) 更新 efi , grub-install --target=x86_64-efi --efi-directory=/boot/efi 更新 grub, grub-update 最后,更换物理磁盘,启动系统。 踩坑 分区格式支持 新磁盘采用了 XFS 分区,在数据转移前在系统上安装好 XFS 格式支持包,否则转移好会无法启动系统。 gpt 启动盘分区要求 gpt 如果需要制作成引导盘,必须要一个 8mb 左右未格式化的分区,标记 bios-grub ,作为 efi 分区。 boot 分区不是必须的

基础命令

天涯浪子 提交于 2021-02-15 02:30:21
访问练习用虚拟机 1.1 问题 学会在教学环境中访问练习用虚拟机,主要完成以下事项: 快速重置教学虚拟机环境 通过“虚拟系统管理器”访问虚拟机 通过 ssh -X 远程访问 server 的命令行 1.2 方案 为了方便学员练习所学实验案例,教学环境的CentOS真机已经部署为基于KVM技术的虚拟化服务器,并且预先提供了3个虚拟机:server、desktop、classroom。 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:快速重置教学虚拟机环境 按照顺序先重置classroom,再依次重置server、desktop;如果只是做Linux管理员技术部分的练习,只需要重置classroom、server就可以。 [root@room9pc13 ~]# rht -vmctl reset classroom //先重置资源服务器 [root@room9pc13 ~]# rht -vmctl reset server //再重置练习用虚拟机 [root@room9pc13 ~]# rht -vmctl reset desktop 步骤二:通过“虚拟系统管理器”访问虚拟机 这种方式的优势是,即使虚拟机的IP地址或防火墙配置有误,仍然可以访问;不足的地方是,比较占用系统资源、不方便传递文本信息(复制粘贴)。 直接从桌面双击“虚拟系统管理器”图标,找到classroom

Linux磁盘管理——MBR 与 GPT

最后都变了- 提交于 2021-02-13 18:41:04
硬件设备在Linux中文件名 如今IDE 磁盘几乎被淘汰,市面上最常见的磁盘就是SATA和SAS。个人计算机主要是SATA。很多Linux发行版下都将IDE磁盘文件名也都被仿真成 /dev/sd[a-p] ,所以不用太担心磁盘设备文件名的问题。此外, 如果你的机器使用的是跟ISP申请的云端主机,比如阿里云主机,很大程度上是虚拟机。虚拟机磁盘文件名为磁盘文件名为 /dev/vd[a-p] 例题:现有两个SATA磁盘以及一个USB磁盘,主板上面有六个SATA的插槽。两个SATA磁盘分别插在主板上的SATA1, SATA5插槽上, 请问这三个磁盘在Linux中的设备文件名为何? 答:由于是使用侦测到的顺序来决定设备文件名,并非与实际插槽代号有关,因此设备的文件名如下: SATA1插槽上的文件名:/dev/sda SATA5插槽上的文件名:/dev/sdb USB磁盘(开机完成后才被系统捉到):/dev/sdc 磁盘分区 一张磁盘并不是拿过来直接用,需要先分区。磁盘本身有很多属于,sector,cylinder,partion等。我们说cylinder通常是文件系统的最小单位,也就是分区的最小单位。为什么说“通常”呢?因为近来有 GPT 这个可达到 64bit 纪录功能的分区表, 现在我们甚至可以使用扇区 (sector) 号码来作为分区单位。MBR和GPT是目前主流的两种分区方式。

BIOS + MBR > UEFI + GPT

泄露秘密 提交于 2021-02-12 09:33:36
BIOS + MBR > UEFI + GPT 硬件接口系统与磁盘分区 UEFI用于取代老旧的BIOS,而GPT则取代老旧的MBR。 名词解释: BIOS (Basic Input/Output System) 基本输入输出系统 MBR (Master Boot Record) 主引导记录 UEFI (Unified EFI) 统一可扩展固件接口.包括内置命令行界面,读取分区表,浏览文件等特性,GPT分区也是UEFI标准的一部分 GPT (GUID Partition Table) GUID分区表,是UEFI 规范的一部分。 EFI (Extensible Firmware Interface) 可扩展固件接口 GUID (globally unique identifiers) 全局唯一标识符 ESP (EFI System Partition) EFI系统分区, GPT的启动分区。包含一个efi目录。每个引导装置程序有自己的标识符和一个对应的子目录,如efi/microsoft, efi/apple, efi/grub. 启动加载文件后缀.efi, PMBR (Protective MBR) 保护性MBR, GPT的PMBR存在的意义就是,当不支持GPT的分区工具试图对硬盘进行操作时(例如MS-DOS和Linux的fdisk程序),它可以根据这份PMBR以传统方式启动

linux学习笔记

浪尽此生 提交于 2021-02-10 06:30:27
一 使用putty远程连接linux 虚拟机备份(快照 不占用磁盘空间) 下载putty. 查看虚拟机ip 2.设置putty 输入虚拟机ip ,port=22 。填写名称qinkai-01保存 windos设置 3 cmd测试网络连通性。网络正常,登录putty ,相对虚拟机可以使用复制粘贴,可翻页。 二 使用xshell连接linux 1.安装完打开xshell设置, 新建会话,连接里面设置名称 .ip .端口号 外观设置 :配色方案保持默认, 字体设置14 用户身份验证:填写用户名密码 保持活动状态设置为10分钟 添加完确定连接 xshell设置复制粘贴: 工具-选项-键盘和鼠标-向右按钮如图 (相比putty,xshell可以打开多个窗口。可以隐藏上部工具,扩大窗口。多窗口可以设置水平或垂直平铺,方便操作) 三. putty密钥认证 客户端上设置私钥,服务器上设置公钥,两个配对成功,认证通过。 开始-puttygen-generate 2.安装完成 生成公钥,设置密码。公钥可以直接复制,私钥保存文档 3.创建目录: mkdir /root/.ssh 修改权限:chmod 700 /root/.ssh vi编写文件:vi /root/.ssh/authorized_keys 按i 进入编辑模式粘贴字符串 :wq保存退出 关掉防火墙 selinux:setenforce 0 4

硬盘安装Linux(ubuntu,centos)

房东的猫 提交于 2021-02-10 05:18:53
硬盘安装Linux 使用硬盘安装Linux最大的好处不只是方便,是快速。 之前使用U盘安装,很慢,没有记录具体时间。 Ubuntu区别不大,本身比较小,安装介质只有2G(ubuntu18.10); CentOS区别明显,最大的安装ISO文件9G(CentOS7.5); 说明: 系统对文件系统的支持: Ubuntu对windows的文件系统兼容性好些,安装好后,直接支持ntfs; CentOS默认不支持ntfs文件系统,需要安装nrfs-3g,才能挂载使用; 安装介质对分区格式及目录的要求: Ubuntu的ISO文件无特别要求,甚至放在某个文件夹下都没问题; CentOS的ISO文件需要比如 Ext4 的Linux文件系统,且要放在 根目录下 。 若有读者知道其他方式,烦请告知。 (FAT32格式直接跳过,虽然支持这种格式,但这种古老的格式不支持大文件,CentoOS的ISO文件大于4Gb,) ======参照下面链接,可使用Grub4Dos手动增加启动菜单选项。 wiki.ubuntu.org.cn/硬盘安装LiveCD linux-wiki.cn/wiki/用Windows引导器启动Grub linux-wiki.cn/wiki/zh-cn/ubuntu硬盘安装 ======参照上面链接,若已手动操作,下面内容可忽略了。 我看到这些链接时,电脑上已安装过一键Ghost硬盘版

Transparent HugePages(透明大页)

◇◆丶佛笑我妖孽 提交于 2021-02-09 08:19:18
Transparent HugePages(透明大页) 1. 介绍 从RedHat6, RedHat7, OL6, OL7 SLES11 and UEK2 kernels开始,透明大页默认是被开启的以便去改善操作系统的内存管理。透明大页与之前版本的传统意义上的HugePages是类似的,最主要的区别在于透明大页是可以在操作系统运行过程中动态设置的然而传统的hugepages是需要重启操作系统才能生效。 RAC环境下透明大页可能会造成不可预知的节点重启和各种性能问题,另外在单实例的环境下透明大页也会造成不可预知的性能问题。所以oracle强烈建议在所有运行oracle数据库的服务器上关闭透明大页。 相关文档:ALERT: Disable Transparent HugePages on SLES11, RHEL6, RHEL7, OL6, OL7 and UEK2 Kernels (文档 ID 1557478.1) HugePages on Oracle Linux 64-bit (文档 ID 361468.1) Oracle Linux: Shell Script to Calculate Values Recommended Linux HugePages / HugeTLB Configuration (文档 ID 401749.1) 2. 查看透明大页设置

Linux关闭透明大页配置

孤人 提交于 2021-02-09 07:42:57
一、为何要关闭透明大页 A--MOS获取 . #翻译 由于透明超大页面已知会导致意外的节点重新启动并导致RAC出现性能问题,因此Oracle强烈建议禁用透明超大页面。 另外,即使在单实例数据库环境中,透明超大页面也可能会导致问题,并出现意外的性能问题或延迟。 因此,Oracle建议在运行Oracle的所有数据库服务器上禁用透明超大页面 #原版: Because Transparent HugePages are known to cause unexpected node reboots and performance problems with RAC, Oracle strongly advises to disable the use of Transparent HugePages. In addition, Transparent Hugepages may cause problems even in a single-instance database environment with unexpected performance problems or delays. As such, Oracle recommends disabling Transparent HugePages on all Database servers running Oracle B-

Linux_修复GRUB引导故障的3种方法!

半城伤御伤魂 提交于 2021-02-08 09:49:34
修复GRUB引导故障 一.修复GRUB引导故障 1. 故障原因 2. 故障现象 3. 解决思路 4.修复GRUB引导故障 二.修复GRUB引导故障方法1 ——方法一:手动输入引导命令(笨拙繁琐,不建议使用) 三.修复GRUB引导故障方法2 ——方法二:进入急救模式,恢复GRUB引导程序 ——主引导程序记录被破坏 1.创建磁盘,格式化,挂载,备份文件 2.模拟对MBR中的GRUB引导程序的破坏,不破坏分区表 3.引导界面进入急救模式,从备份文件中恢复GRUB引导程序 四.方法二具体实验步骤: 1.创建磁盘,格式化,挂载,备份文件 2.模拟对MBR中的GRUB引导程序的破坏,不破坏分区表 3.引导界面进入急救模式,从备份文件中恢复GRUB引导程序 五.引导界面进入急救模式,方法3 重建GRUB菜单配置文件 ————配置文件丢失、删除 重新构建GRUB菜单的配置文件 退出chroot环境,并重启 六.引导界面进入急救模式,方法3实验步骤 重建GRUB菜单配置文件实验 重新构建GRUB菜单的配置文件 退出chroot环境,并重启 一.修复GRUB引导故障 1. 故障原因 MBR中的GRUB弓|导程序遭到破坏 grub.conf文件丢失、引导配置有误 2. 故障现象 系统引导停滞,显示“grub>" 提示符 3. 解决思路 尝试手动输入引导命令 进入急救模式,重写或者从备份中恢复grub