GentooVirtualbox安装笔记.docx
- 文档编号:30509547
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:16
- 大小:694.96KB
GentooVirtualbox安装笔记.docx
《GentooVirtualbox安装笔记.docx》由会员分享,可在线阅读,更多相关《GentooVirtualbox安装笔记.docx(16页珍藏版)》请在冰豆网上搜索。
GentooVirtualbox安装笔记
1、网络准备
开两个网卡,第一个hostonly,用来跟windows主机通信,第二个
NAT,用来通过windows连接到internet。
2、挂载Gentoo镜像,启动Virtualbox,以gentoo登录到LiveCD。
3、liveCD模式下passwd重新设置root密码
4、net-setup ethX(X代表第几个网卡,X=0,1..)设置网络,假如我
的网络是192.168.1.16,则设置如下:
Host-only选择2静态IP,NAT选择1DHCP。
以下保持为,可以不填
引时网卡1配置成功,用ifconfig查看配置信息:
同样,配置好网卡2,只是网卡2要使用DHCP配置,以便能连上Internet。
网卡2配置信息如下:
为了保证能虚拟机能跟windows主机之间通信,需要做如下设置:
1)配置windows上的host-only网卡,如下:
2)此时用虚拟机跟windows机互相ping,不能ping能,原因是我电脑上装了金山卫士,需要关闭金山卫士的ARP防火墙。
3)关闭后,能相互ping通
同样,ping也可以ping通,这样,虚拟机也可以连上internet了。
4)由于我喜欢在windows下用CRT连接虚拟机,所以要先启动sshd服务,
在liveCD下面执行/etc/init.d/sshdstart
此时用CRT连接虚拟机,会一直报连接超时错误,连接不上,是因为我装得杀毒软件AVAST阻止了其通信,需要设计排除,在AVAST实时消息保护页面设置如下:
此时就可以连接上了。
5、磁盘分区
fdisk/dev/sda,然后选择p
首先,我们创建一个小一点的启动分区。
键入n创建一个新分区,然后键入
p来选择一个主分区,接下来键入1选择第一个主分区。
当提示输入第一个柱面的时候,敲回车键。
当提示输入最后一个柱面的时候,输入+32M,来创建一个32M大小的分区,并设置它的启动标记:
我们需要把这个分区设置成可启动的。
键入a来给分区添加启动标志,然后键入1。
如果你再次按p键,你就会注意到,在“Boot”那一列有个*。
我们现在来创建交换分区。
键入n创建一个新分区,然后键入p来告诉fdisk你创建的是主分区。
接着输入2来创建第2个主分区,在本例中是/dev/sda2。
当提示输入第一个柱面的时候,直接敲回车。
当提示输入最后一个柱面的时候,输入+512M来创建一个512MB大小的分区。
在这之后,键入t来设置分区类型,键入2选择你刚刚创建的那个分区,然后再输入82把分区类型设置成“LinuxSwap”。
完成以上这些步骤之后,键入p,应该显示一个与下面类似的分区表:
最后,我们来创建根分区。
键入n创建一个新分区,然后键入p来告诉fdisk你创建的是主分区。
接着输入3来创建第3个主分区,在本例中是/dev/sda3。
当提示输入第一个柱面的时候,直接敲回车。
当提示输入最后一个柱面的时候,单击回车把你磁盘上的剩余空间创建一个分区。
完成以上这些步骤之后,键入p,应该显示一个与下面类似的分区表:
6、格式化分区
1)主分区mke2fs/dev/sda1
2)交换分区mkswap/dev/sda2&&swapon/dev/sda2
3)根分区mke2fs-j/dev/sda3
7、挂载分区
mount/dev/sda3/mnt/gentoo
cd/mnt/gentoo
mkdirboot
mount/dev/sda1/mnt/gentoo/boot
8、挂戴gentoo安装文件到虚拟机
这里不使用联网下载,直接使用cifs命令挂戴,假如我windows主机地址是192.168.1.80,选把要挂戴的gentoo文件夹设置共享,然后在/mnt下面新建目录windows,执行:
mount-tcifs-ouser=XXX,pass=XXX//192.168.1.80/gentoo/mnt/windows 完成挂载。
9、解压文件
1)在/mnt/gentoo目录下解压stage3
tar–xjpvf/mnt/windows/stage3*这实际上是gentoo
linux的目录结构,解压好以后如下所示:
2)在;/mnt/usr下解压portage
tar–xjpvf/mnt/windows/portage*
3)在/usr/src/linux下解压linux文件,即内核文件,不要从网上下,网速不够的伤不起
10、挂载/proc&/dev文件系统,拷贝/etc/resolv.conf文件,然后chroot到你的Gentoo环境。
livecdusr#cd/
livecd/#mount-tprocpro/mnt/gentoo/proc
livecd/#mount-obind/dev/mnt/gentoo/dev
livecd/#cp-L/etc/resolv.conf/mnt/gentoo/etc/
livecd/#chroot/mnt/gentoo/bin/bash
livecd/#env-update&&source/etc/profile
>>>Regenerating/etc/ld.so.cache...
10、配置内核
Cd/etc目录,执行timeemergegentoo-sources,如下
执行完后,结果显示如下:
cd/usr/src/linux目录下编译内核
执行makemenuconfig
----这里是配置内核,可以参考网上的配置,我第一次是使用默认
然后执行在/usr/src/linux目录下执行timemake-j2开始编译
增加步骤:
在编译linux内核的目录下执行:
makemodules_install
cparch/i386/boot/bzImage/boot/kernel
11、配置fstab
编辑/etc/fstab,用实际的分区名代替BOOT、ROOT和SWAP。
记得确
认一下文件系统是否与所安装的相匹配。
livecdetc#vim/etc/fstab
/dev/sda1/bootext2noauto,noatime12
/dev/sda3/ext3noatime01
/dev/sda2noneswapsw00
12配置引导程序—grub
安装grub:
Emergegrub
配置grub:
livecdconf.d#nano-w/boot/grub/grub.conf
代码2.28:
grub.conf范例
default0
timeout10
titleGentoo
root(hd0,0)
kernel/boot/kernelroot=/dev/sda3
执行grub引导:
grub>root(hd0,0)
Filesystemtypeisext2fs,partitiontype0xfd
grub>setup(hd0)
Checkingif"/boot/grub/stage1"exists...yes
Checkingif"/boot/grub/stage2"exists...yes
Checkingif"/boot/grub/e2fs_stage1_5"exists...yes
Running"embed/boot/grub/e2fs_stage1_5(hd0)"...16sectorsareembedded.
succeeded
Running"install/boot/grub/stage1(hd0)(hd0)1+16p(hd0,0)/boot/grub/stage2/boot/
grub/menu.lst"...succeeded
Done.
13、退出,重启,OK
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GentooVirtualbox 安装 笔记