安装debian总结以及编译linux内核

摘要:
2) 重启系统后,我的Thinkpad系列笔记本电脑可以通过按F12进入BootMediaSelection菜单,在那里您可以选择从U盘启动。Makeinstall生成initrd映像,将其与内核映像一起复制到/boot/目录,并更新grub。安装xen:sudoapt-getinstallxen-hyperservisor-4.3-amd64sudoapt-getinstallvirt-manager的步骤,重新启动系统,运行virt-manager,您可以管理或创建虚拟机,如virtualbox。

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一样地管理或者创建虚拟机了。

免责声明:文章转载自《安装debian总结以及编译linux内核》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue基于element-ui制作的成绩管理系统(四)个人信息[转]“在CMD下面执行命令需要加上exe后缀才能执行“的解决方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux 下dd命令直接清除分区表(不用再fdisk一个一个的删除啦)

分区表是硬盘的分区信息,要删除一个硬盘的所有分区表很麻烦的,需要fdisk一个一个的删除,其实dd命令可直接清除分区信息,当然,这也是linux给root用户留下的作死方法之一。dd 命令主要参数如下if= in file 输入文件,linux下文件的概念应用范围相当广,通常是普通光盘镜像文件或者块设备of= out file 输出文件,通常是普通光盘镜像...

WPS for linux 中不能切换到中文输入法

转载自:http://blog.sciencenet.cn/blog-200199-1032795.html 尽管安装有中文输入法,wps有时仍然不能切换到中文输入法,此问题解决方案如下: 根账户下打开wps文件:gedit /usr/bin/wps 在#!/bin/bash下面添加: export XMODIFIERS="@im=fcitx"export...

linux下给apache设置虚拟主机

linux下apache的配置文件目录在/etc/apache2/sites-available/default里,在默认内容的最后添加需要设置的服务器域名和对应目录就行。<VirtualHost *:80>ServerName www.adangmedia.comDocumentRoot /home/adang/workspace/www/&...

Linux/Android——input_handler之evdev (四) 【转】

转自:http://blog.csdn.net/u013491946/article/details/72638919 版权声明:免责声明: 本人在此发文(包括但不限于汉字、拼音、拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能,并不代表本人局部或全部同意、支持或者反对观点。如需要详查请直接与键盘生产厂商法人代表联系 .挖...

Linux内核中断系列之多处理器系统中的中断处理(七)【转】

转自:https://blog.csdn.net/zhao2272062978/article/details/70600344?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source...

linux下安装haproxy作为端口转发服务器,以及安装keepalived作为haproxy高可用方案

一、安装haproxy作为端口转发服务器(主服务器:172.28.5.4,备服务器:172.28.5.8,浮点IP为:172.28.5.6) 1、安装依赖包 yum -y install wget gcc gcc-c++ 1、下载 cd /usr/local/src wget https://github.com/haproxy/haproxy/ar...