grub

安装ArchLinux BIOS

人走茶凉 提交于 2019-12-17 17:21:53
VMware默认下使用BIOS 本文基于ArchLinux( https://www.archlinux.org/ )Current Release: 2013.08.01的ISO写的安装教程! ISO下载地址:http://mirrors.163.com/archlinux/iso/2013.08.01/archlinux-2013.08.01-dual.iso 1、分区 cfdisk ·新手可以不用分区,如果需要分多个区,建议一个 / 一个/home,如果内存大,不需要swap分区。使用cfdisk分区比较直观。 ·注意【Bootable】,/ 分区一定要Bootable,如果你单独划分了/boot,那这个bootable。 2、格式化 fdisk /dev/sda Command(m or help):p(这里输入p,查看你现在的分区和名字),如下图: 我并没有做更多的分区,因为我是虚拟机。按Ctrl+C 退出fdisk。然后输入下面的命令格式化: mkfs.ext4 /dev/sda1 如果你还分了/home,就继续 mkfs.ext4 /dev/sdaX x是你的home的分区名。 3、挂载分区 mount /dev/sda1 /mnt 如果你还有/home mkdir /mnt/home mount /dev/sda2 /mnt/home 4、选择镜像站点 nano

CentOS系统启动流程你懂否

空扰寡人 提交于 2019-12-17 16:51:10
一、Linux内核的组成 相关概念: Linux系统的组成部分:内核+根文件系统 内核:进程管理、内存管理、网络协议栈、文件系统、驱动程序。 IPC(Inter-Process Communication进程间通信):就是指多个进程之间相互通信,交换信息的方法。Linux IPC基本上都是从Unix平台上继承而来的。主要包括最初的Unix IPC,System V IPC以及基于Socket的IPC。另外,Linux也支持POSIX IPC。 运行中的系统环境可分为两层:内核空间、用户空间; 内核空间:内核代码(系统调用) 用户空间:应用程序(进程或线程) 内核设计流派: 单内核设计:把所有的功能集成于同一个程序;(Linux) 微内核设计:每种功能都使用一个单独的子系统实现;(Windows solarls) Linux内核特点: (1)支持模块化:.KO(kernel object) (2)支持模块运动时动态装载或卸载 组成部分: 核心文件:/boot/Vmliuz-VERSION-release ramdirk: CentOS5:/boot/initrd-VERSION-release.img CentOS6,7:/boot/initramfs-VERSION-release.img 二、CentOS系统启动流程 总体启动顺序: POST(加点自检)-->Boot

centos基本信息和ssh基本信息

本小妞迷上赌 提交于 2019-12-17 16:09:02
Centos基本信息 1.Centos简介 CentOS是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照 开放源代码 规定释出的源代码所编译而成。建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS 是RHEL源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。 2.特点 1.可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED HAT没有区别! 2.CentOS完全免费,不存在RED HAT AS4需要 序列号 的问题。 3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务! 4.CentOS修正了许多RHEL的BUG! 3.安装 必备工具 CentOS 6.2 ISO文件 Paragon-Partition-Manager:用于在xp下ext2或ext3的分区 grub4dos:用于引导linux系统 Ext2Fsd:用于windows下能读写ext2或ext3分区 安装步骤 1、ext3分区 使用Paragon-Partition-Manager分出一个ext3的分区,这个分区是用来存在iso文件的,大小根据iso文件确定

Centos7系统启动流程

非 Y 不嫁゛ 提交于 2019-12-17 07:53:06
Centos7系统启动流程 1 、 uefi或BIOS初始化,开始post(power on self test)开机自检 这个过程是开机后,BIOS或UEFI进行硬件检查的阶段。检测:CPU, 内存,硬盘等硬件信息。 2、 加载MBR到内存 ,这里以BIOS为例,BIOS将会直接找硬盘的第一个扇区,找到前446字节,将MBR加载到内存中,MBR将告诉程序下一阶段去哪里找系统的grub引导。此阶段属于grub第一阶段。grub还有1.5阶段和2阶段。 分区符MBR(512字节) 三部分组成: 引导程序: 446字节(bootloader) 分区表: 64字节 魔数: 2字节(55AA) 3、 GRUB阶段 grub第1.5和第2阶段,信息默认存放在扇区中,如果使用grub-install生成的第2阶段的文件是存放在/boot分区中的。 为了加载内核系统,不得不加载/boot分区,而加载/boot分区,要有/boot分区的驱动,/boot分区驱动是放在/boot分区中的啊,我们好像进入死循环了,Linux是怎么解决的呢?就是靠放在1.5阶段中的数据,放在第一个扇区后的后续扇区中,第1.5阶段和2阶段总共27个扇区。 第1.5阶段:mbr之后的扇区,识别stage2所在的分区上的文件系统。 第2阶段:开机启动的时候看到Grub选项、信息,还有修改GRUB背景等功能都是stage2提供的

ubuntu永久进入命令行模式

徘徊边缘 提交于 2019-12-16 19:25:59
在文本编辑器中打开默认的GRUB配置文件。 sudo gedit /etc/default/grub 查找以GRUB_CMDLINE_LINUX_DEFAULT开头的行,并用“#”注释这行。这会禁止初始屏幕,而启动详细模式。 更改 GRUBCMDLINELINUX="" 成: GRUB_CMDLINE_LINUX="text" 接下来取消 “#GRUB_TERMINAL=console” 的注释。 更新后的GRUB配置看上去像下面这样。 最后,使用 update-grub 命令来基于这些更改重新生成/boot下的GRUB2配置文件。 sudo update-grub 来源: https://www.cnblogs.com/songxiaonan/p/7357613.html

How to get rid of grub and restore my windows back?

别等时光非礼了梦想. 提交于 2019-12-13 09:07:30
问题 I am dual booting my laptop with Windows 8.1 and Ubuntu, I wanted to remove Ubuntu so i have deleted those drives in disk management and also took recovery of windows on USB. As I restarted I got Minimal bash like line editing is supported and a prompt grub. I want my windows 8.1 back, can anyone please help me? 回答1: This answer is for those with UEFI who have deleted the Ubuntu partitions before removing grub You will be doing this from Windows 10. No bootable media required. Where bootrec

CentOS7使用yum和源码升级内核

北战南征 提交于 2019-12-12 17:04:37
原文: https://blog.csdn.net/bayin4937/article/details/100949870 两种方式升级内核 一、yum升级内核 参考: https://blog.csdn.net/kikajack/article/details/79396793 不多废话了,直接操作,原理看别的文章 1、uname -r [root@localhost ~] # uname -r 3.10.0-957.el7.x86_64 2、备份数据 3、按照官方导入epel仓库 参考: http://elrepo.org/tiki/tiki-index.php [root@localhost ~] # yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm -y #就是一个repo仓库文件 [root@localhost ~] # rpm -ql elrepo-release-7.0-4.el7.elrepo.noarch /etc/pki/elrepo /etc/pki/elrepo/SECURE-BOOT-KEY-elrepo.org.der /etc/pki/rpm-gpg /etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org /etc/yum

How to use real mode BIOS / VESA calls from GRUB?

我只是一个虾纸丫 提交于 2019-12-12 06:04:21
问题 I am developing a simple Grub module which would enable some additional video settings/initializations at the early stage of the boot process. My actual best idea would be to use some VESA calls for the task. Unfortunately, recently I've found real mode calls are unavailable from the Grub. But the GRUB can do really complex operations which are probably unimaginable without the help of the BIOS. How is it possible? How could I call the bios from the grub? 回答1: As far as I can see, grub uses

Grub won't make on Cygwin

旧城冷巷雨未停 提交于 2019-12-12 02:46:20
问题 It seems that information about using the two together is not easy to come by. When trying to make I get some fun errors. I was wondering if my version of gcc (4.7) won't cut it or I'm lacking a dependency. I included... GCC GNU Make GNU Bison GNU gettext GNU binutils Flex Am doubtful about but am beginning to wonder if it matters libdevmapper The error that occurs in Cygwin x86 - Possibly GCC 4.7 related? ../grub-2.00/grub-core/lib/xzembed/xz_dec_lzma2.c:534:29: error: always_inline function

sed

孤街浪徒 提交于 2019-12-10 17:46:40
1.1用法与原理 •sed [option]… ‘script’ file 1.2常用选项 •-n:取消默认输出 •-e:多点编辑 •-f :/PATH/TO/SCRIPT_FILE从指定文件中读取编辑脚本 •-r:支持使用扩展正则表达式 1.3地址定界 •(1)不给地址:对全文进行处理 •(2)单地址: #:指定的行 /pattern/:被此处模式所能够匹配到的每一行 •(3)地址范围: #,# #,+# /pat1/,/pat2/ #,/pat1/ #;#;#分隔的多行 1.3.1实践操作 环境准备 [root@oldboyedu-02 oldboy]# cat person.txt 101,oldboy,CEO 102,zhangyao,CTO 103,Alex,COO 104,yy,CFO 105,feixue,CIO •-n取消默认输出,只打印想要的内容 [root@oldboyedu-02 oldboy]# sed '1p' person.txt 101,oldboy,CEO 101,oldboy,CEO 102,zhangyao,CTO 103,Alex,COO 104,yy,CFO 105,feixue,CIO [root@oldboyedu-02 oldboy]# sed -n '1p' person.txt 101,oldboy,CEO •连续多行 [root