zoukankan      html  css  js  c++  java
  • 安装debian总结以及编译linux内核

    1. 安装debian

    使用unetbootin(http://unetbootin.sourceforge.net/)来创建启动盘,并且下载debian的基本包。

    将磁盘进行压缩操作,并且保留出一个主分区的位置。

    然后,重新启动系统按F12,选择U盘启动,进行安装。

    有几个需要注意的地方:

    1). 事先在Windows系统中,通过“计算机->管理->磁盘管理”的工具,将空闲空间较大的分区进行“压缩盘”操作,我这里压缩出40G的空间,再分成两个Partition:一个用于安装“/”根目录,一个用于swap交换分区。

    这里,一定要把根目录的分区设置为主分区,即可以在MBR中直接索引到的分区,这是为了让系统可以从这个分区上启动。

    2). 重启系统后,我的Thinkpad系列笔记本是按F12可以进入Boot Media Selection菜单,在这里选择从优盘启动。

    3). 启动后各个系统的安装过程都大致相同了,主要是在磁盘设置的步骤,选择“手动设置(Manual)”方式,将 上面留出的分区设置成相应的文件系统格式和挂载点。

    2. 编译linux内核的步骤

    为什么要编译linux内核,因为直接使用发行版本的内核源码,往往无法make module成功,总是提示缺少文件。索性直接重新编译源码,然后使用新编译的内核来启动系统。

    做起来也很简单:

    make menuconfig
    也不需要做什么特殊的配置,使用默认的就可以。
    make

    开始编译,大约1~2个小时。

    make bzImage

    生成压缩格式的内核,这步其实不需要做,因为编译之后会自动生成。

    make modules

    编译模块部分

    make modules_install

    将生成的模块文件(*.ko)安装到适当的位置。

    make install

    生成initrd映像,连同内核映像一同拷贝到/boot/目录下,并且更新grub。

    最后一步,重启系统。

    3. 尾声

    在经过好一翻折腾之后,考虑过Debian, Linux Mint Debian, Fedora, CentOS, Linux Mint, OpenSuse等等,最后还是选择了Ubuntu 13.10.

    通过UNetBootin的方式,将它直接安装在硬盘分区上。

    再尝试编写内核模块,直接修改内核源码,以及安装Xen并且在Xen中安装Win XP都一帆风顺。

    安装xen的步骤:

    sudo apt-get install xen-hypervisor-4.3-amd64 
    
    sudo apt-get install virt-manager
    
    然后重启系统,运行virt-manager,就可以像virtualbox一样地管理或者创建虚拟机了。
  • 相关阅读:
    nginx配置文件详解
    centos 小知识
    nginx 常见问题
    centos7.5 安装nginx
    tomact 配置远程登录
    Centos7 离线安装 mariaDB
    Crontab详细用法-定时任务详解
    新项目push/pull到github
    GIT的基本操作
    hive的安装
  • 原文地址:https://www.cnblogs.com/long123king/p/3537979.html
Copyright © 2011-2022 走看看