grub

Ubuntu 如何更换内核

China☆狼群 提交于 2019-11-29 19:18:53
Ubuntu 如何更换内核## 作者最近在装OAI,需要频繁更换内核。网上更换内核的方法参差不齐,在经历了各种失败和尝试后,分享以下两种方式。第一种synaptic属于图形化一键更换,第二种改grub属于绝对可行方法。 建议初次尝试顺序是 1 -> 2 。因为1不会出任何问题,2虽然保证能完成任务,但是一定要细心才行。不过我现在更换内核都是直接用2,比较直接有效和方便。 注:我不是IT专业的,所以不会手动编译内核,有需求可以参考其他文章。 警告:内核一般是涉及进程调度、内存管理等等比较核心的东西,更换不合适的内核可能会导致无法上网(驱动不兼容的原因),甚至重启后无法识别鼠标与键盘导致系统直接崩溃,请做好心理准备,谨慎操作! BTW,换内核之前,可以查询一下自己已经安装的所有内核, 一般来说,如果没有自己后来装内核,这里查到的内核都是系统预装好的,可以直接切换,不会出任何问题 : sudo dpkg --get-selections |grep linux-image 在进入本文前,先试试可否用 apt-get 一键更换: apt install linux-image-***** 例子: sudo apt-get install linux-image-3.19.0-61-lowlatency linux-headers-3.19.0-61-lowlatency

Linux 系统启动故障排查和修复

浪子不回头ぞ 提交于 2019-11-29 18:19:45
我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB命令操作、Linux救援模式的故障修复案例帮助大家了解此类问题的解决。 (一)单用户模式 Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护。在单用户模式(运行级别1)中,Linux引导进入根shell,网络被禁用,只有少数进程运行。单用户模式可以用来修改文件系统损坏、还原配置文件、移动用户数据等。 以下列举了几个单用户模式修复系统故障的典型案例: 案例一: root密码忘记 在单用户模式中,Linux不需要root密码(Red Hat系统不需要root密码,但SuSe则需要,不同Linux系统稍有差别,本文以Fedora Core 6为例讲解),这使更改root密码非常容易。了解当系统引导进入多用户模式失败时,如何进入单用户模式,非常重要。 1、 在系统启动过程中,会出现开始界面,按任意键,进入GRUB菜单选项。(若希望以后无此提示,直接进入GRUB菜单选项,删除配置文件grub.conf中“hiddenmenu”项即可。) 2、 按“e”键编辑GRUB引导菜单选项,按“e”键后的GRUB屏幕。通过箭头键下移到kernel行,并按“e”键, 3、在尾行光标处添加single,按回车键返回前一个屏幕,按“b”键进行引导

windows7下安装ubuntu 12.04

我与影子孤独终老i 提交于 2019-11-29 15:26:48
利用ubuntu的iso包中的wubi.exe工具安装。 将iso文件和wubi.exe文件放在同一个目录下, iso文件不必解压。 wubi.exe需要选择一个windows分区,分区的根目录不能有ubuntu目录 重启系统,会出现windows7和ubuntu两个选项,进入ubuntu安装界面 按步骤安装系统 这里的iso文件也可以是ubuntu系统的备份。 重新执行wubi.exe 将是卸载操作 2013-01-06 今天下午试了一下在windows7系统easybcd的安装方式。 留一块硬盘或者从现有的分区中割出一块,越大越好 下iso文件放在任何windows分区 将iso文件中/casper/目录下的vmlinuz,initrd.lz文件拷贝到C盘根目录 安装easybcd 个人使用免费 a. Add New Entry b. Neo grub c. install d. configure 将如下信息复制进文件中并保存 ################################# title Install Ubuntu root (hd0,0) kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-12.04.1-desktop-amd64.iso ro quiet splash locale

在Windows 7上体验Ubuntu Live CD

时光毁灭记忆、已成空白 提交于 2019-11-29 14:45:30
http://download.gna.org/grub4dos/grub4dos-0.4.4.zip 把grldr.mbr,grldr放到C盘根目录. 注意:以管理员身份运行cmd,进行以下操作. 备份/Boot/BCD: bcdedit /export "D:\BCD.backup" 用bcdedit编辑启动文件/Boot/BCD添加GRUB引导项: bcdedit /create /d "GRUB" /application bootsector 创建一个名为"GRUB"的启动项,并生成ID. bcdedit /set {ID} device partition=C: bcdedit /set {ID} path \grldr.mbr bcdedit /displayorder {ID} /addlast 在C盘根目录新建一个文本文件menu.lst: color blue/green yellow/red white/magenta white/magenta timeout 10 default /default title Ubuntu Live CD root (hd0,4) kernel /linux/ubuntu/vmlinuz boot=casper iso-scan/filename=/linux/ubuntu/ubuntu.iso ro quiet

deepin 与 Windows 双系统硬盘安装方法总结

醉酒当歌 提交于 2019-11-29 07:01:58
本文主要是网上搜索到的信息经过多次试验得到的结果,文末包含部分 U 盘安装工具的测试。 测试环境 操作系统:deepin 15.11 宿主环境:主要为 VirtualBox 虚拟机,部分为物理机(戴尔笔记本)。 deepin 中安装 deepin 可以直接通过 grub2 引导 ISO 文件: 将 ISO 文件放在非安装分区 修改 /etc/grub.d/40_custom,在最后添加引导菜单定义 终端执行 sudo update-grub,更新 grub 引导项 其中 /etc/grub.d/40_custom 中添加的内容如下: Legacy 模式 直接安装 menuentry 'deepin installer' { set root=(hdx,y) set isofile="/deepin-15.11-amd64.iso" loopback loop $isofile linux (loop)/live/vmlinuz findiso=${isofile} boot=live components quiet splash union=overlay livecd-installer locales=zh_CN.UTF-8 initrd (loop)/live/initrd.lz } failsafe 模式 menuentry 'deepin installer' {

修复GRUB菜单故障实验

女生的网名这么多〃 提交于 2019-11-29 06:18:12
我们今天做的第二个实验是:修复GRUB菜单故障实验 实验环境准备:安装过CentOS 7的VMware虚拟机 实验步骤如下: 引导急救模式,加载系统镜像 重新建立sda分区, 重新构建GRUB菜单功能配置文件 接下来我们进行实验: 输入: cd /boot/ 查看grub的配置文件位置 输入: ls 查看详细信息,可以看到有两个grub文件 grub:启动菜单的背景图片和样式 grub2:启动菜单的配置文件 输入: cd ../grub2/ 进入此目录 输入: ls 查看详细信息,看到其中有 grub.cfg的配置文件 接下来我们进行grub的破坏和恢复 输入: rm -rf grub.cfg 删除配置文件,此时grub配置文件不可用 输入: init 6 重启 系统将会进入grub>模式,如下图:(需要手写grub启动菜单) 但是我们此处我们不是用此方法,还是使用映像文件的方法,同样的映像文件要在虚拟机中,再进行重启,在启动读条界面快速按Esc键进入后续界面,以及接下来的操作过程如下: 输入: chroot /mut/sysimage/ 加载系统镜像此时会进入bash环境 输入: grub2-install /dev/sda ,重新构建sda磁盘 输入: grub2-mkconfig -o /boot/grub2/grub.cfg ,重新构建grub菜单配置文件 过程如下图:

CentOs7如何修复MBR和GRUB?

风格不统一 提交于 2019-11-29 06:17:47
CentOs7如何修复MBR和GRUB? 2019-06-16 11:19脚本之家 Centos 一些朋友不知道CentOs7如何修复MBR和GRUB;今天小编将为大家分享CentOs7修复MBR和GRUB的方法;感兴趣的朋友一起去看看吧 一、修复MBR: MBR (Master Boot Record主引导记录): 硬盘的0柱面、0磁头、1扇区称为主引导扇区。其中446Byte是bootloader,64Byte为Partition table,剩下的2Byte为magic number。 备份MBR: #dd if=/dev/sda of=/root/mbr.bak count=1 bs=512 破坏bootloader: #dd if=/dev/zero of=/dev/sda count=1 bs=200 这里边block size只要小于等于446即可。 修复方式: 1、借助其他系统挂载磁盘修复。 修复方式同光盘修复类似,也是使用grub2-install命令。 2、借助安装光盘修复。 1).装入光盘,在光盘引导界面选择troubleshooting: 2).选择进入救援模式: 3).按回车键继续: 4).进入磁盘挂载选择模式: 磁盘将会被挂载至/mnt/sysimage/下 continue 以rw方式挂载分区。 read only 以ro方式挂载分区。 skip 跳过

使用CentOS安装光盘进行开机GRUB引导修复

时光总嘲笑我的痴心妄想 提交于 2019-11-29 06:16:50
解决办法: 使用CentOS安装光盘进行开机GRUB引导修复 具体操作: 使用CentOS系统光盘引导计算机(系统盘要与原来安装的系统版本相同) 如下图所示 按F5进入系统修复模式,出现下面的界面 输入:linux rescue 回车 默认OK 默认OK NO 选择Continue出现下面的界面 默认OK,出现下面的界面 输入:chroot /mnt/sysimage ,回车 #将当前目录切换到原来系统的根目录 继续输入:grub 回车,出现下面的界面 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容 版权所有,转载请注明出处及原文链接 输入:root (hd0,0) 回车 #注意root与(hd0,0) 之间必须要有空格 继续输入:setup (hd0) 回车 #注意root与(hd0) 之间必须要有空格 再次输入:quit 回车 #退出grub模式 最后输入:reboot #重启系统 拿出光盘,grub修复完毕,可以正常进入系统 备注:如果通过上面的操作还是无法正常进入系统 可以在 输入:chroot /mnt/sysimage 之后继续输入 vi /boot/grub/grub.conf #编辑,添加以下内容(CentOS 5.9为例) # grub.conf generated by anaconda # # Note that you do

Linux系统故障修复和修复技巧

房东的猫 提交于 2019-11-29 04:04:30
导读 我发现 Linux系统 在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB 命令 操作、 Linux 救援模式的故障修复案例帮助大家了解此类问题的解决。 我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式、GRUB 命令 操作、Linux救援模式的故障修复案例帮助大家了解此类问题的解决。 一、单用户模式 Linux系统提供了单用户模式(类似Windows安全模式),可以在最小环境中进行系统维护。在单用户模式(运行级别1)中,Linux引导进入根 shell ,网络被禁用,只有少数进程运行。单用户模式可以用来修改文件系统损坏、还原配置文件、移动用户数据等。 以下列举了几个单用户模式修复系统故障的典型案例: 案例一:root密码忘记 在单用户模式中,Linux不需要root密码(Red Hat系统不需要root密码,但SuSe则需要,不同Linux系统稍有差别,本文以Fedora Core 6为例讲解),这使更改root密码非常容易。了解当系统引导进入多用户模式失败时,如何进入单用户模式,非常重要。 1、 在系统启动过程中,会出现开始界面,按任意键,进入GRUB菜单选项。(若希望以后无此提示,直接进入GRUB菜单选项,删除配置文件grub.conf中“hiddenmenu”项即可。) 2、

遗忘Linux系统root密码所采取的必要措施

放肆的年华 提交于 2019-11-29 03:24:33
随着企业中使用Linux系统的数量越来越多,在Linux系统中root是超级管理员,相当于Windows系统的administrator。拥有绝对的权限。当管理员遗忘root密码时(当然几率很小)所采取的必要措施: 修改root密码的三种方法: 一、第一种方法: 第1步:开机后在内核上按“e”。 第2 步:将光标移动到linux16开始的行,添加内核参数rd.break,并按Ctrl+x启动 第3步,依次执行以下命令,重启系统 touch /.autorelabel #//如果你系统没有开启selinux,那么可以不做这一步 经过本人亲自测试,没有问题! 二、第二种方法: 第1步:开机后在内核上按“e”。 第2步:将光标移动到linux16开始的行,改为rw init=/sysroot/bin/sh,并按Ctrl+x启动 第3步:依次输入以下命令,重启系统 touch /.autorelabel #//如果你系统没有开启selinux,那么可以不做这一步 经过本人亲自测试,没有问题! 三、第三种方法: 类似于修复GRUB引导菜单可以参考博客: Linux修复MBR和GRUB引导菜单 进入急救模式输入“passwd root”即可! 这样轻易的修改root用户密码显然是不安全,为了提高安全性,我们可以设置进入GRUB菜单时,设置密码方法如下: [root@localhost ~]#