在VMware中搭建自己的linux系统Word文档下载推荐.docx

上传人:b****6 文档编号:19396095 上传时间:2023-01-05 格式:DOCX 页数:21 大小:1.20MB
下载 相关 举报
在VMware中搭建自己的linux系统Word文档下载推荐.docx_第1页
第1页 / 共21页
在VMware中搭建自己的linux系统Word文档下载推荐.docx_第2页
第2页 / 共21页
在VMware中搭建自己的linux系统Word文档下载推荐.docx_第3页
第3页 / 共21页
在VMware中搭建自己的linux系统Word文档下载推荐.docx_第4页
第4页 / 共21页
在VMware中搭建自己的linux系统Word文档下载推荐.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

在VMware中搭建自己的linux系统Word文档下载推荐.docx

《在VMware中搭建自己的linux系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《在VMware中搭建自己的linux系统Word文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。

在VMware中搭建自己的linux系统Word文档下载推荐.docx

设置分区大小:

Firstcylinder(1-130,default1):

按回车,表示分区的开始位置为默认的第1个柱面;

Lastcylinder,+cylindersor+size{K,M,G}(1-130,default130):

+100M,这里输入+100M,表示该分区的大小为100M。

最后输入W,表示写入新的磁盘信息。

不写入的话,前面的分区工作就不会保存。

3、进行格式化#mkfs–text3/dev/sdb1

表示对第二个硬盘(sdb)(也就是MyLinux)的第一个分区进行格式,格式为ext3。

c)挂载Mylinux

在/mnt下新建一个目录MyLinux用于挂载新的硬盘。

#mkdir/mnt/MyLinux

#mount/dev/sdb1/mnt/MyLinux

三、编译内核

a)下载解压内核

到网站http:

//www.kernel.org/下载内核,这里下载linux-2.6.35.13.tar.bz2内核。

解压内核#bzip2-dlinux-2.6.35.13.tar.bz2

#tar-xvflinux-2.6.35.13.tar.bz2

#cdlinux-2.6.35.13

b)配置编译内核

#makedistclean

#makemenuconfig

可以先用#lspci查看硬件信息

[root@localhostlinux-2.6.35.13]#lspci

00:

00.0Hostbridge:

IntelCorporation440BX/ZX/DX-82443BX/ZX/DXHostbridge(rev01)

01.0PCIbridge:

IntelCorporation440BX/ZX/DX-82443BX/ZX/DXAGPbridge(rev01)

07.0ISAbridge:

IntelCorporation82371AB/EB/MBPIIX4ISA(rev08)

07.1IDEinterface:

IntelCorporation82371AB/EB/MBPIIX4IDE(rev01)

07.3Bridge:

IntelCorporation82371AB/EB/MBPIIX4ACPI(rev08)

07.7Systemperipheral:

VMwareVirtualMachineCommunicationInterface(rev10)

0f.0VGAcompatiblecontroller:

VMwareSVGAIIAdapter

10.0SCSIstoragecontroller:

LSILogic/SymbiosLogic53c1030PCI-XFusion-MPTDualUltra320SCSI(rev01)

11.0PCIbridge:

VMwarePCIbridge(rev02)

15.0PCIbridge:

VMwarePCIExpressRootPort(rev01)

15.1PCIbridge:

…………………………………………………………………………………………

………………………………………………………………………………………….

18.6PCIbridge:

18.7PCIbridge:

02:

00.0USBcontroller:

VMwareUSB1.1UHCIController

01.0Ethernetcontroller:

AdvancedMicroDevices[AMD]79c970[PCnet32LANCE](rev10)

02.0Multimediaaudiocontroller:

EnsoniqES1371[AudioPCI-97](rev02)

03.0USBcontroller:

VMwareUSB2EHCIController

[root@localhostlinux-2.6.35.13]#

以下详细介绍内核的配置(除以下选项外其它都可以不选)

Generalsetup--->

[*]SystemVIPC

[*]Enableloadablemodulesupport--->

Processortypeandfeatures--->

Processorfamily(PentiumPro)--->

(X)Pentium-Pro

[*]Generucx86support

Busoptions(PCIetc.)--->

[*]PCIsupport

PCIaccessmode(Any)--->

(X)Any

Executablefileformats/Emulations--->

[*]KernelsupportforELFbinaries

[*]WriteELFcoredumpswithpartialsegments

-*-Networkingsupport--->

Networkingoptions--->

<

*>

Packetsocket

Unixdomainsockets(NEW)

[*]TCP/IPnetworking

IP:

IPsectransportmode(NEW)

IPsectunnelmode(NEW)

IPsecBEETmode(NEW)

-*-LargeReceiveOffload(ipv4/tcp)

INET:

socketmonitoringinterface(NEW)

DeviceDrivers--->

[*]Blockdevices--->

Loopbackdevicesupport

SCSIdevicesupport--->

SCSIdevicesupport

[*]legacy/proc/scsi/support(NEW)

SCSIdisksupport

[*]SCSIlow-leveldrivers(NEW)--->

BusLogicSCSIsupport

[*]FusionMPTdevicesupport--->

FusionMPTScsiHostdriversforSPI

FusionMPTScsiHostdriversforFC

<

FusionMPTScsiHostdriversforSAS

FusionMPTmiscdevice(ioctl)driver

-*-Networkdevicesupport--->

[*]Ethernet(10or100Mbit)--->

[*]EISA,VLB,PCIandonboardcontrollers

AMDPCnet32PCIsupport

Graphicssupport--->

Supportforframebufferdevices--->

Filesystems--->

Secondextendedfssupport

[*]Ext2extendedattributes

[*]Ext2POSIXAccessControlLists

[*]Ext2SecurityLabels

[*]Ext2executeinplacesupport

Ext3journallingfilesystemsupport

[*]Defaultto'

data=ordered'

inext3(NEW)

[*]Ext3extendedattributes(NEW)

[*]Ext3POSIXAccessControlLists

[*]Ext3SecurityLabels

CD-ROM/DVDFilesystems--->

ISO9660CDROMfilesystemsupport

{*}Nativelanguagesupport--->

Codepage437(UnitedStates,Canada)

SimplifiedChinesecharset(CP936,GB2312)

配置完成后就可以开始编译了:

#makebzImage

这是个漫长的过程,最后提示Kernel:

arch/x86/boot/bzImageisready。

说明在内核的arch/x86/boot/目录中生成内核文件bzImage。

四、制作文件系统(busybox)

到网站下载busybox,这里下载busybox-1.20.1.tar.bz2。

解压内核#bzip2-dbusybox-1.20.1.tar.bz2

#tar-xvfbusybox-1.20.1.tar

#cdbusybox-1.20.1

b)配置安装busybox

#makemenuconfig

下面是需要编译进busybox的功能选项。

在BusyboxSettings--->

  GeneralConfiguration--->

  [*]Don'

tuse/usr

PS:

这个选项一定要选,否则makeinstall后busybox将安装在原系统的/usr下,这将覆盖掉系统原有的命令。

在BusyboxSettings--->

BuildOptions--->

  [*]BuildBusyBoxasastaticbinary(nosharedlibs)

  PS:

这个选项也是一定要选择的,这样才能把busybox编译成静态链接的可执行文件,运行时才独立于其他函数库.否则必需要其他库文件才能运行,在单一个linux内核不能使它正常工作。

其它选项都是一些linux基本命令选项,自己需要哪些命令就编译进去,一般用默认的就可以了,配置好后退出并保存。

#make

PS:

编译busybox可能会遇到cannotfind-lcrypt解决方法

搜索了下解决办法正确的是:

#yuminstallglibc-static写下来备忘,方便其他遇到的朋友

Tryinglibraries:

cryptm

LibrarycryptisneededLibrarymisneeded

Finallinkwith:

上面那个错误解决后会看到这个提示,其实已经编译成功了,这个时候执行makeinstall就可以得到文件系统了。

#makeinstall

makeinstall后会在busybox目录下生成一个叫_install的目录,里面有busybox和指向它的链接。

c)拷贝文件系统

#cd/opt/busybox-1.20.1

#cp–r_install/*/mnt/MyLinux将_instal下的文件全复制到MyLinux

#rm-f_install/linuxrc

#cp-rexamples/bootfloppy/etc//mnt/MyLinux/将etc下的配置文件拷到MyLinux下

#cd/mnt/MyLinux

#mkdirprocmntusrvartmpdevsys创建目录

#cp-a/dev/{console,tty,tty2}dev/

五、系统引导Grub

有两种方式引导系统,一种是由CentOS6.3来引导MyLinux启动,这样就直接修改CentOS6.3中的Grub文件;

另一种是将MyLinux作为一个单独的系统,要在Mylinux中安装Grub。

下面具体介绍这两种:

1更新Grub

修改grub的配置文件grub.conf,#vim/boot/grub/grub.conf添加:

titleMyLinux(2.6.35)

kernel/bzImageroroot=/dev/sdb1

(只要这么简单就够了)

最后复制内核文件到CentOS6.3的/boot目录下。

#cp/opt/linux/linux-2.6.35.13/arch/x86/boot/bzImage/boot/

现在可以重启系统了

#reboot

在进入系统的时候按下任意键,进入Grub模式,可以看到新建的MyLinux系统了。

回车就可以进入了。

2安装Grub

a)Grub的安装

先挂载MyLinux硬盘,#mount/dev/sdb1/mnt/MyLinux

安装Grub,#grub-install–root-directory=/mnt/MyLinux/dev/sdb1

成功的话,会在/mnt/MyLinux目录下添加/boot/grub目录。

拷贝上面编译好的内核文件到MyLinux硬盘的/mnt/MyLinux/boot目录中;

#cp/opt/linux/linux-2.6.35.13/arch/x86/boot/bzImage/mnt/MyLinux/boot

在/mnt/MyLinux/boot编写grub.conf文件,#vim/mnt/MyLinux/boot/grub/grub.conf(刚安装时没有这个文件)。

在grub.conf中添加如下内容。

titleMyLinux(2.6.35)

kernel/boot/bzImageroroot=/dev/sda1

(只要这两行就够了)

其中splashimage-指定Grub的引导菜单界面风格;

Hiddenmenu-隐藏Grub引导菜单。

最后还要重启系统进入Grub模式,对MyLinux硬盘进行进一步出来。

(这一步是怎么完成的还不清楚)不过这布很关键,要不人等下再新的虚拟系统中提示HardWareError。

#reboot,重启系统

开机时按任意键进入Grub模式;

输入c进入命令行;

执行root(hd1,0)

执行setup(hd1)

最好执行halt关闭系统。

因为在CentOS6.3中MyLinux是第二块硬盘所以是用hd1表示。

root与(hd1,0)之间有空格,setup与(hd1)之间也是有空格。

b)建立新系统

选择前面制作好系统的MyLinux硬盘。

看到MyLinux(2.6.35)了,回车进入系统。

六、进入系统了

不过这个文件系统是只读的,下面还要什么出来还没搞定。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1