展开

关键词

记录一下qemu调试kernel的东西

-0.2.img   889 qemu --kernel linux-0.2.img   890 qemu -hda linux-0.2.img   891 qemu -hda linux- 0.2.img   892 qemu -hda linux-0.2.img   893 qemu --kernel /opt/linux-2.6/arch/x86/boot/bzImage -hda qemu --kernel linux-0.2.img   897 qemu -hda linux-0.2.img   898 qemu -hda linux-0.2.img   899 qemu -hda linux-0.2.img   900 qemu -hda linux-0.2.img -net nic   901 qemu -hda linux-0.2.img -net   904 qemu -hda linux-0.2.img -net nic,mode=bridge   905 qemu -hda linux-0.2.img -user-net   906

63420

速读原著-GRUB_多系统引导(GRUB软件包版本选择和安装)

三、在Linux中,GRUB的配置中的安装和写入硬盘的MBR; 1、在Linux中,GRUB配置过程中的安装grub-install; grub-install 命令有何用呢? 9767488+ 83 Linux /dev/hda9 6807 9657 22900626 83 Linux /dev/hda10 9658 9729 578308+ 82 Linux swap / Solaris 如果通过fdisk -l 出现有/dev/hda字样的,我们就要用下面的命令来安装; [root @localhost ~]# grub-install /dev/hda Installation finished. /dev/hdb 如果既有/dev/hda和/dev/hdb 就安装到/dev/hda中; [root@localhost ~]# grub-install /dev/hda 值得注意的是如果您有一个

29710
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    分享:Linux中存储设备的表示

    摘要: 硬盘和硬盘分区在Linux都表示为设备,按我们通俗的说法来说,就是怎么来表示或描述硬盘和或硬盘分区,但这种描述应该是科学和具体的;比如IDE硬盘,在Linux 可以表示为 /dev/hda、/dev 一、对于IDE接口的硬盘的两种表示方法; 1、IDE接口硬盘,对于整块硬盘的两种表示方法; IDE接口中的整块硬盘在Linux系统中表示为/dev/hd[a-z],比如/dev/hda,/ 这种表示方法并不寞生,现在新的机器,在BIOS 中,在启动盘设置那块,硬盘是有hd0,hd1之类的,这就是硬盘表示方法的一种; 对于/dev/hda 类似的表示方法,也并不寞生吧;我们在Linux通过fdisk /dev/hda10           9658        9729      578308+  82  Linux swap / Solaris 请注意第一行, Disk /dev/hda: 80.0 /dev/hda10 同 (hd0,9) 对于机器中只有一个硬盘来说,无论在Linux通过/dev/hda 还是/dev/hdb ,用 hd[0-n]表示方法,都是hd0;所以如果您如果硬盘中列出来的是

    44020

    深入理解Linux磁盘的奥秘

    hda进行分区 [root@iZ28st035lsZ ~]# fdisk /dev/hda //这里设备名称不加数字! Start End Blocks Id System /dev/hda1 * 1 3343 20963801 83 Linux Start End Blocks Id System /dev/hda1 * 1 3343 20963801 83 Linux Start End Blocks Id System /dev/hda1 * 1 3343 20963801 83 Linux /dev/hda5 * 1 2000 20963801 83 Linux 删除磁盘分区 fdisk /dev/hda //进入fdisk界面 Command

    81480

    MIPS-Pwn环境qemu虚拟机部署

    people.debian.org/~aurel32/qemu/mips/ qemu-system-mips -M malta -kernel vmlinux-3.2.0-4-4kc-malta -hda malta -kernel /mnt/hgfs/DA1SY/Security_studies/Pwn/Mips-pwn/Mips-tools/Qemu/vmlinux-3.2.0-4-4kc-malta -hda Debian GNU/Linux 7 debian-mips ttyS0 debian-mips login: ? tar -jxvf buildroot-snapshot.tar.bz2 cd buildroot/ make clean make menuconfig sudo make 安装可以编译mips-linux 架构的编译器 sudo apt-get install gcc-mips-linux-gnu

    48920

    9 个使用前必须再三小心的 Linux 命令

    在一些情况下,Linux 甚至不会询问你而直接执行命令,导致你丢失各种数据信息。 其他发行版本的 Linux,则是在作为根目录命令时会有危害。 1. Linux Fork Bomb Command :(){ :: & };: 以 Fork 炸弹 闻名,是一个拒绝服务攻击的 Linux 系统。:(){ :: & };: 是一个 bash 函数。 所以当你在 Linux 界面执行这个命令时一定要注意。 推荐《Linux fork 炸弹解析,Linux Fork Bomb》 2. 下面列举 dd 命令: dd if=/dev/hda of=/dev/hdb dd if=/dev/hda of=/dev/sdb dd if=something of=/dev/hda dd if=something

    51060

    9 个使用前必须再三小心的 Linux 命令

    Linux Shell/terminal 命令非常强大,即使一个简单的命令就可能导致文件夹、文件或者路径文件夹等被删除。 在一些情况下,Linux 甚至不会询问你而直接执行命令,导致你丢失各种数据信息。 其他发行版本的 Linux,则是在作为根目录命令时会有危害。 ? 1. Linux Fork Bomb Command : (){ :: & };: 以 Fork Bomb 闻名,是一个拒绝服务攻击的 Linux 系统。 下面列举 dd 命令: dd if=/dev/hda of=/dev/hdb dd if=/dev/hda of=/dev/sdb dd if=something of=/dev/hda dd if=something

    26810

    使用QEMU模拟树莓派Raspberry Pi

    树莓派可以安装多种 Linux 系统发行版 (官方为 Debian 的衍生版),可当服务器搭建各种网站、应用服务来使用, 也能用来学习编程、控制硬件或日常办公。 并且功能极其丰富强大,这也使得它的应用范围和潜力几乎是无限的 下面介绍在之前的编译安装Qemu5.1的文章基础下安装raspberrypi树莓派 Fedora32下编译安装Qemu5.1并创建ARM版本Linux 3、qemu命令行启动 qemu-system-arm -M versatilepb -cpu arm1176 -m 256 -hda ./2020-02-13-raspbian-buster.img netdev user,id=unet -device virtio-net-pci,netdev=unet -M versatilepb -cpu arm1176 -m 256 -hda

    3.3K62

    如何将tiny core linux装入硬盘

    连接上后,找到 cfdisk.tcz(Linux玩家注:如果你是使用虚拟机安装的,请设置好网络模式,确保能连接网络。) ? 点击下方的Go 按钮,进行安装。 (本文以 /dev/hda 为例). 1 cfdisk /dev/hda 格式化新分区,命令如下: 1 mkfs.ext3 /dev/hda1 格式化结束后,用下面命令进行重建 fstab (在Linux中,大小写是区分的) 完成后,按Esc,然后输入 : x (一个冒号接一个字母x,这是vi编辑器的命令,表示保存并退出,也可以:wq) 六、重启测试 用以下命令移除CD,并进行重启

    69420

    在Windows上玩转MonoLinux

    这里有两个为运行于Linux的Mono系统的Live CD。. Monoppix Mono Live 这两个都包含mono 运行环境和工具. QEMU适用于Linux ,Windows, FreeBSD and MaxOS X这几个平台,由于QEMU是一套可以在Windows操作系统中仿真出另一套操作系统的仿真软件。 而它可以仿真的操作系统类型也非常多元,包括Linux系列、Mac OS系列、FreeBSD系列、Windows系列等等操作系统通通都没问题。 -m 128 -boot a -fda floppy.img -hda harddisk.img -cdrom cdimage.iso 参数的定义如下 -L : BIOS位置,上面的“.”表示当前目录 -m : 内存大小 (单位:MB) -boot : 引导设备 软盘启动为(a), 虚拟硬盘启动为©, 虚拟光盘引导为(d) -fda : 软盘镜像 -hda : 硬盘镜像 -cdrom : 光盘镜像 可以编辑一个批处理文件

    473100

    Linux音频驱动-ALSA概述

    概述 ALSA(Advanced Linux Sound Architecture)是linux上主流的音频结构,在没有出现ALSA架构之前,一直使用的是OSS(Open Sound System)音频架构 关于OSS的退出以及ALSA的出现,可以看 Linux音频驱动-OSS和ALSA声音系统简介及其比较。 关于OSS和ALSA音频架构之间的区别图如下: ? root@test:/proc/asound$ cat cards 0 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xf7d00000 irq 45 devices: 列出系统card下所有注册的device,包括control,pcm,timer,seq等等。 root@test:/proc/asound$ cat version Advanced Linux Sound Architecture Driver Version 1.0.25.

    1.7K31

    python程序,核心数据类型及内置对象

    /s/1lhpv8JTC3Z7B6aZ3qQi40g VMware 12.5.0 版本 虚拟机 下载:https://pan.baidu.com/s/1kQNTDJEEQUDu4UlG-4VOmg Linux 系统 配合虚拟机使用 下载:http://www.xitongzhijia.net/linux/201603/69275.html 使用Vmware虚拟机安装Linux会出现一些问题,特地将其记录下来 50G就分配给它,硬盘剩余空间 [这种情况比较少,执行效率较低] [不采用] 第四种:自定义 自定义分区[采用] 7.自定义分区 关于/dev/hda 例如管理硬盘的文件[ide格式] 第一个硬盘 /dev/hda 第二个硬盘 /dev/hdb 而分区则是 hda的第一,二个分区那么就是

    24920

    du,df,fdisk,mkfs.ext3命令详解

    ;本人译的不太好,也没有看中文文档;其实就是分区工具;   fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linuxlinux swap 查看机器所挂硬盘个数及分区情况;  硬盘总容量=主分区(包括扩展分区)总容量   扩展分区容量=逻辑分区总容量 2、关于fdisk -l 一些数值的说明; fdisk -l  Disk /dev/hda 5199 6657 11719386 83 Linux /dev/hda9 6658 7751 8787523+ 83 Linux /dev/hda10 7752 9729 15888253+ 83 Linux ,另一个是/dev/sda ;   fdisk 操作硬盘的命令格式如下:   [root@localhost ]# fdisk 设备   比如我们通过 fdisk -l 得知 /dev/hda 或者 /dev/sda设备;我们如果想再添加或者删除一些分区,可以用   [root@localhost ]# fdisk /dev/hda   或   [root@localhost ]# fdisk /dev

    80820

    Linux下的fdisk命令用法详解

    Linux下的fdisk功能是极其强大的,用它可以划分出最复杂的分区,下面简要介绍一下它的用法: 对于IDE硬盘,每块盘有一个设备名:对应于主板的四个IDE接口,设备名依次为:/dev/hda,/dev 键入’t‘,改变分区标志(这是Linux的fdisk最精华的部份!) ,新建的分区默认标志是83(Linux Ext2),你可以把它改为82(Linux 交换区)、或是’b'(FAT32)、’f'(FAT32 Extend,只限于扩展分区)、’86′(NTFS)。。。 再附加一下对硬盘进行格式化的方法: 要把分区格式化成Linux Ext2格式,用: mkext2fs /dev/hda? 要把分区格式化成FAT32格式,用: mkfs.vfat /dev/hda?  附2: 指令:fdisk 用途:观察硬盘之实体使用情形与分割硬盘用。

    1K32

    Linux 新手必会的21条命令合集

    14.rm -rf / 和大多数 Linux 命令一样,rm 这个核心命令使用起来非常方便。即便是最顽固的文件它也能帮你删除。 不应该在最新的 Linux 系统上做这些操作。注意,我说的是不应该。我没有说不能。正确设置用户权限,Linux 系统能够阻止这些破坏性行为。通常用户仅限于分配使用机器可用内存。 但是如果仅仅想让你的存储器乱套,那很简单: 任意命令 > /dev/hda 我说的“任意命令”,是指有输出的任意命令,比如: ls -la > /dev/hda ……将目录列表通过管道送到你的主存储设备 另一个一直受欢迎的擦除硬盘的方式是执行: dd if=/dev/zero of=/dev/hda 你可以用这条命令写入数据到你的硬盘设备。 在 @sjvn 或 @enterprisenxt 上告诉我哪些 Linux 命令在你的“绝不要运行!”的清单上。

    41470

    linux之dd命令

    将压缩的备份文件恢复到指定盘 #gzip -dc /root/image.gz | dd of=/dev/hdb 6.备份与恢复MBR 备份磁盘开始的512个字节大小的MBR信息到指定文件: #dd if=/dev/hda 14.修复硬盘: #dd if=/dev/sda of=/dev/sda 或dd if=/dev/hda of=/dev/hda 当硬盘较长时间(一年以上)放置不使用后,磁盘上会产生magnetic flux 15.利用netcat远程备份 #dd if=/dev/hda bs=16065b | netcat < targethost-IP > 1234 在源主机上执行此命令备份/dev/hda #netcat 的ASCII值) echo A | dd of=bigfile seek=$i bs=1 count=1 conv=notrunc 原文链接:https://rumenz.com/rumenbiji/linux-dd.html

    9120

    linux 之 dd 命令

    将压缩的备份文件恢复到指定盘 #gzip -dc /root/image.gz | dd of=/dev/hdb 6.备份与恢复MBR 备份磁盘开始的512个字节大小的MBR信息到指定文件: #dd if=/dev/hda 14.修复硬盘: #dd if=/dev/sda of=/dev/sda 或dd if=/dev/hda of=/dev/hda 当硬盘较长时间(一年以上)放置不使用后,磁盘上会产生magnetic flux 15.利用netcat远程备份 #dd if=/dev/hda bs=16065b | netcat < targethost-IP > 1234 在源主机上执行此命令备份/dev/hda #netcat 的ASCII值) echo A | dd of=bigfile seek=$i bs=1 count=1 conv=notrunc 原文链接:https://rumenz.com/rumenbiji/linux-dd.html

    39500

    【专业技术】如何在Linux中添加新的系统调用

    Linux中,大 部分的系统调用包含在Linux的libc库中,通过标准的C函数调用方法可以调用这些系统调用。那么,对Linux的发烧友来说,如何在Linux中增 加新的系统调用呢? ? 为此,需要修改/etc/lilo.conf文件,在我们的系统中,该文件内容如下:   boot=/dev/hda   map=/boot/map   install=/boot/boot.b   root=/dev/hdb1   read-only 添加完毕,该文件内容如下所示:   boot=/dev/hda   map=/boot/map   install=/boot =/dev/hda1   label=dos   table=/dev/hda 这样,新的内核映象bzImage-new成为缺省的引导内核。 至此,新的Linux内核已经建立,新添加的系统调用已成为操作系统的一部分,重新启动Linux,用户就可以在应用程序中使用该系统调用了。

    35940

    相关产品

    • TencentOS Server

      TencentOS Server

      腾讯服务器操作系统(TencentOS Server,TS)是腾讯云推出的Linux操作系统,它旨在为云上运行的应用程序提供稳定、安全和高性能的执行环境。它可以运行在腾讯云CVM全规格实例上,包括黑石2.0服务器。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券