==============Fedora 16在Windows 7系统下的硬盘安装方法==============
一、安装准备
首先,下载Fedora的DVD文件Fedora-16-i386-DVD.iso,可以直接去Fedora Project下载。下载完成后,最好检查一下你的文件是否完整。
硬盘安装的引导需要用到grub,所以如果你的电脑上还没有安装grub,请先下载dos下的grub引导文件grub4dos,下载见 http://www.linuxidc.com/Linux/2009-01/18027.htm 。
使用硬盘管理软件(比如PQ)修改电脑硬盘分区,使硬盘空出至少10G的未分区的硬盘作为安装系统空间。
二、引导过程
假设你的系统盘是C盘
-------------------准备 grub4dos----------------------(1)将下载的grub4dos文件grldr,grldr.mbr,grub.exe 解压到C盘根目录下,添加系统引导项。
(2)用记事本在C盘下建立一个menu.lst文件,在C盘内只能创建也删除,不能修改此文件。内容如下:
title Install Fedora 16 kernel (hd0,2)/vmlinuz linux askmethod initrd (hd0,2)/initrd.img boot |
注意:(hd0,2)根据情况修改,意思是第一个硬盘,第三个分区。如果说没有找到vmlinuz或initrd.img文件。就是这个参数错了。
(3)将 grub 加入到 windows7 启动引导
打开C盘windows 中system32 找到 cmd.exe以管理员身份运行,否则没有权限操作
输入 bcdedit /create /d “Install Fedora 16-X8023Z” /application bootsector
将出现像{89d9317d-9b10-11df-8af7-faa3bfca45b5}(或其他数字序列,请记好并替换以下的数字串)的标记。
新建一个文本文档改后缀.txt为.bat就是批处理 grub.bat
编辑内容:
bcdedit /set {89d9317d-9b10-11df-8af7-faa3bfca45b5} device partition=C: bcdedit /set {89d9317d-9b10-11df-8af7-faa3bfca45b5} path \grldr.mbr bcdedit /displayorder {89d9317d-9b10-11df-8af7-faa3bfca45b5} /addlast pause |
保存双击运行 grub.bat
grub 启动引导 ok 了
--------------------准备Linux系统镜像--------------------
下面假设你把Fedora-16-i386-DVD.iso是放在X盘的根目录下,下面以D盘为例,即D:\Fedora-16-i386- DVD.iso。
此处必须得注意:系统盘C盘可以是NTFS格式或是FAT32格式。但D盘一定要是FAT32格式。
用WinRAR或者UtralISO等软件打开Fedora-16-i386-DVD.iso,解压里面的initrd.img(或initrd.gz,initrd.lz)、vmlinuz文件夹至D盘根目录,
解压里面的Images到D盘根目录(注意要跟 Fedora-16-i386-DVD.iso同一个目录)。
—————————————————–安装前的加载———————————————————–
重启计算机,如果进不去系统,如果启动失败,请在 grub 提示符下用一下命令启动到 win7
>> root (hd0,0) >> makeactive >> chainloader /bootmgr
|
进入Windows系统前会有系统选择菜单,选择 Install Fedora 16,此时会出现一个很蓝的画面,提示你选择从哪安装Fedora 16,
如果出错了,则要检查路径是否输入正确.即menu.lst中的(hd0,2)这个参数错误。适着修改一下后面这个参数一般情况下为WIN7系统5盘,这个参数的范围也就0~12了。
如果正常进入了,提示选择安装语言,我们选择英语或中文,接着就是选择键盘默认US就可,再接下来安装方式我们选择 hard drive,
然后提示查找存放ISO镜像文件的存放位置,我的 D 盘是在/dev/sda5
******** *****(可用 grub4dos 测试,启动 grub 后输入 root(hd0, 0),再按tab键。***********************
------------------正式安装 Fedora 16---------------------
成功启动后,进入安装环境界面按照提示安装,选择桌面上的linux installation开始正式安装。
1.分区
##最关鍵的一步.>>
选择在哪里安装linux,”整个硬盘格式化“,”已经存在的linux分区扩展“,“空闲空间”,“自定义分区”
最好不要选择整个硬盘因为会丢掉硬盘所有数据,格式化了。
最好是在装完Win7之后删除一部分区间未分配,用来安装LINUX。
也就是说最好自定义分区,不得已才选已经存在的linux分区,
如果说是不会linux分区的,最好最好是选择空闲空间自动创建分区。
当然我们提议使用自定义分区:创建三个分区 /,/boot,/swap
也就是根分区,启动分区,交换分区
启动分区大小一盘为500MB,交换分区为内存的2倍左右就OK了,多了浪费。
剩下的全给根分区,存放大文件的。
分区结束后进入下一步>>
2.选择配置启动项,默认启动fedora 就可。
3.选择安装软件,最好是选择软件环境,要不就只有桌面的GNOME等
下一步之后装完软件就是重启电脑,配置启动初始化了。
4.欢迎,创建账户。输入用戶名和密码,时区选择重庆那个,若还有一些其他选项,请根据具体情况自己选择,一般保持默认即可>>
5.>>>>直致安装完毕,重启计算机。
###注意,安装最关鍵的地方是分区,务必慎重!!!!!
安装Fedora 15注意事项:
如果说我们在装的过程中失败了,中断了,系统启动不了了,怎么办呢?只是出现grub.
那么怎么修正引导文件呢。最好的办法找个DOS盘,可以用U盘自制.像u盘winpe这样的维护系统装上一个就行。
运行fdisk .
删除当前启动盘下的mbr ,输入 fdisk /mbr
删除第二个启动盘下的mbr,输入 fdisk /cmbr 2
像我们使用U盘的DOS,就得输入 fdisk /cmbr 2.
如果是光盘作为启动盘的DOS,就得输入 fdisk /mbr
当然想删除linux系统,然后在windows系统下不小心把某个盘重新分区了,那么就得运行fdisk了。
fedora 16在硬盘安装时通常会要求配置网络,要求在联网状态下安装,
但是在制定内核是加入linux askmethod可以选择安装的介质,从硬盘安装而不再需要配置网络。
如果说在安装过程中要你配置网络,要么配置网络,要么退出安装,
那么就是说安装的时候没有找到ISO镜像文件,得重新查找你的ISO镜像存放的位置。
装双系统时,最好是先装WINDOWS的,后装Linux的。因为windows 不认linux,linux认windows,后装linux可以引导启动,否则得配置引导启动项,特别麻烦。
==============Fedora16 依旧默认无法让root登录x,默认禁止了root 超级用户。==========================
1.用普通用户登录,在终端输入su切换到root权限
2.用vi/vim修改两个文件,把auth required pam_succeed_if.so user != root quiet用#注释掉
# vi /etc/pam.d/gdm
# vi /etc/pam.d/gdm-password
vi用法? 按i编辑插入,插入#号按ESC键输入:wq来保存退出
重新登录次看看
=======================Fedora 网络连接之宽带连接======================================
说明:“//”表示注释, “#”后面为终端操作要输入的代码命令
1: 下载 system-config-network-1.5.94-2.fc10.noarch.rpm和system-config-network-tui-1.5.94-2.fc10.noarch.rpm
2: 安装:
open 终端操作 也就是windows的控制台类似
# su //登录root用户,并输入密码
# cd /XXX/ //进入安装目录也就是进入这两个包所在的文件夹
# rpm -Uvh system-config-network-1.5.94-2.fc10.noarch.rpm //安装第一个包
# rpm -Uvh system-config-network-tui-1.5.94-2.fc10.noarch.rpm //安装第二个包
3. 查看网卡是否工作正常
# ifconfig -a //查看网络接口 ethX或者emX 例:eth0或em1,并查看是否获得IP地址
//下面以eth0为例
//如果没有显示你的网络接口,那么你得找到相应的网卡型号,并下载更新相应的网卡驱动。
//一般情况下fedora都自带安装所有驱动
//如果显示了你的网络接口,而没有获得IP地址可以先试着禁用网卡,再启用网卡
# ifconfig eth0 down //禁用网卡
# ifconfig eth0 up //启用激活网卡,如果告诉你“No such device”,那么表示你的网卡驱动没有安装。
//如果做完这两步还是没有获取IP地址可得重新配置网卡信息了。
方法一:
# system-config-network //最简单方法:图形化界面,像windows一样操作。
方法二:
# ifconfig eth0 192.168.0.1 netmask 255.255.255.0 //纯命令行配置网卡的IP地址
//特别注意:用# ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。
//要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。
# ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx //将网卡的硬件地址更改了,此时你就可以骗过局域网内的IP地址邦定了
方法三:修改网络配置文件,配置静态IP或动态IP(推荐此方法)
#vi /etc/sysconfig/network-scripts/ifcfg-eth0 //直接编辑修改“/etc/sysconfig/network-scripts/ifcfg-eth0”文件
终端键盘输入 # i ,进入编辑修改状态
//修改成方案一静态IP如下:
DEVICE=eth0 //[此处不要修改]默认查到网卡设备名 HWADDR=00:f0:cf:82:8a:21 //[此处不要修改]默认查到网卡物理地址 ONBOOT=yes //设置开机启动 BOOTPROTO=static //设置静态IP NETMASK=255.255.255.0 //设置子网掩码(IPV4下一般都是这个) IPADDR=218.197.198.48 //设置IP地址(任意数字在0~255以内就可) PEERDNS=yes //DNS自动获取
//以上的设置必须有,下面的可有可无 USERCTL=no IPV6INIT=no //不启用IPV6 NM_CONTROLLED=no TYPE=Ethernet |
//修改成方案二动态IP如下:
DEVICE=eth0 //[此处不要修改]默认查到网卡设备名 HWADDR=00:f0:cf:82:8a:21 //[此处不要修改]默认查到网卡物理地址 ONBOOT=yes //设置开机启动 BOOTPROTO=DHCP //设置静态IP PEERDNS=yes //DNS自动获取
|
//也可图形化界面终端输入命令setup->网络配置->设备配置->选中DHCP.
键盘按ESC键,终端输入 #:wq , 保存配置。
# vi /etc/sysconfig/network //直接编辑修改“/etc/sysconfig/network”文件
终端键盘输入 # i ,进入编辑修改状态
NETWORKING=yes
HOSTNAME=server
GATEWAY=218.197.198.254
键盘按ESC键,终端输入 #:wq , 保存配置。
4:network 默认是关闭的,启动该服务先。
# service network start //启动网络服务
# chkconfig network on //为了方便,设置开机启动network服务
5:PPPOE-宽带连接配置
[root@localhost ~]# pppoe-setup —————这里开始安装PPPOE
Welcome to the PPPoE client setup. First, I will run some checks on
your system to make sure the PPPoE client is installed properly…
LOGIN NAME
Enter your Login Name (default root): xy170638010214—————这里键入上网拨号的帐号
INTERFACE
Enter the Ethernet interface connected to the PPPoE modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethX, where ‘X’ is a number.
(default eth0): —————这里输入你的网卡设备名,例eth0或em1。像Dell的机子就得输入em1。不能使用默认
Do you want the link to come up on demand, or stay up continuously?
If you want it to come up on demand, enter the idle time in seconds
after which the link should be dropped. If you want the link to
stay up permanently, enter ‘no’ (two letters, lower-case.)
NOTE: Demand-activated links do not interact well with dynamic IP
addresses. You may have some problems with demand-activated links.
Enter the demand value (default no): —————这里按回车键
DNS
Please enter the IP address of your ISP’s primary DNS server.
If your ISP claims that ‘the server will provide dynamic DNS addresses’,
enter ‘server’ (all lower-case) here.
If you just press enter, I will assume you know what you are
doing and not modify your DNS setup.
Enter the DNS information here: —————这里键入 server 也就是自动获得DNS
PASSWORD
Please enter your Password: —————这里键入上网拨号密码
Please re-enter your Password: —————这里键入上网拨号密码
USERCTRL
Please enter ‘yes’ (three letters, lower-case.) if you want to allow
normal user to start or stop DSL connection (default yes): —————这里键入 yes
FIREWALLING
Please choose the firewall rules to use. Note that these rules are
very basic. You are strongly encouraged to use a more sophisticated
firewall setup; however, these will provide basic security. If you
are running any servers on your machine, you must choose ‘NONE’ and
set up firewalling yourself. Otherwise, the firewall rules will deny
access to all standard servers like Web, e-mail, ftp, etc. If you
are using SSH, the rules will block outgoing SSH connections which
allocate a privileged source port.
The firewall choices are:
0 – NONE: This script will not set any firewall rules. You are responsible
for ensuring the security of your machine. You are STRONGLY
recommended to use some kind of firewall rules.
1 – STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 – MASQUERADE: Appropriate for a machine acting as an Internet gateway
for a LAN
Choose a type of firewall (0-2): 0 —————这里键入 0
Start this connection at boot time
Do you want to start this connection at boot time?
Please enter no or yes (default no):y —————这里键入 yes
** Summary of what you entered **
Ethernet Interface: eth0
User name: xy170638010214
Activate-on-demand: No
DNS addresses: Supplied by ISP’s server
Firewalling: NONE
User Control: yes
Accept these settings and adjust configuration files (y/n)? y —————这里键入 y
Adjusting /etc/sysconfig/network-scripts/ifcfg-ppp0
Adjusting /etc/ppp/chap-secrets and /etc/ppp/pap-secrets
(But first backing it up to /etc/ppp/chap-secrets.bak)
(But first backing it up to /etc/ppp/pap-secrets.bak)
Congratulations, it should be all set up!
Type ‘/sbin/ifup ppp0’ to bring up your xDSL link and ‘/sbin/ifdown ppp0’
to bring it down.
Type ‘/sbin/pppoe-status /etc/sysconfig/network-scripts/ifcfg-ppp0’
to see the link status.
[root@localhost ~]# pppoe-start —————激活PPPOE设备,成功后会自动返回
[root@localhost ~]# pppoe-status —————查看PPPOE状态
pppoe-status: Link is up and running on interface ppp0
6: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN qlen 3
link/ppp
inet 113.14.36.24 peer 113.14.32.1/32 scope global ppp0 —————这里有IP分配给你了,可以知道你已经成功登录这个帐号了。我们ping下百度IP看看 通了,所以可以上网咯。
[root@localhost ~]# ping 121.14.88.14
PING 121.14.88.14 (121.14.88.14) 56(84) bytes of data.
64 bytes from 121.14.88.14: icmp_seq=1 ttl=54 time=17.7 ms
64 bytes from 121.14.88.14: icmp_seq=2 ttl=54 time=17.7 ms
64 bytes from 121.14.88.14: icmp_seq=3 ttl=54 time=17.6 ms
64 bytes from 121.14.88.14: icmp_seq=4 ttl=54 time=17.7 ms
64 bytes from 121.14.88.14: icmp_seq=5 ttl=54 time=17.7 ms
^C64 bytes from 121.14.88.14: icmp_seq=6 ttl=54 time=17.6 ms
64 bytes from 121.14.88.14: icmp_seq=7 ttl=54 time=17.7 ms
64 bytes from 121.14.88.14: icmp_seq=8 ttl=54 time=17.6 ms
64 bytes from 121.14.88.14: icmp_seq=9 ttl=54 time=17.7 ms
64 bytes from 121.14.88.14: icmp_seq=10 ttl=54 time=17.7 ms
64 bytes from 121.14.88.14: icmp_seq=11 ttl=54 time=17.7 ms
64 bytes from 121.14.88.14: icmp_seq=12 ttl=54 time=17.7 ms
^C64 bytes from 121.14.88.14: icmp_seq=13 ttl=54 time=18.1 ms
64 bytes from 121.14.88.14: icmp_seq=14 ttl=54 time=17.6 ms
64 bytes from 121.14.88.14: icmp_seq=15 ttl=54 time=17.6 ms
^C^X64 bytes from 121.14.88.14: icmp_seq=16 ttl=54 time=17.6 ms
— 121.14.88.14 ping statistics —
16 packets transmitted, 16 received, 0% packet loss, time 15895ms
rtt min/avg/max/mdev = 17.675/17.744/18.170/0.175 ms
[root@localhost ~]# pppoe-status
pppoe-status: Link is up and running on interface ppp0
6: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN qlen 3
link/ppp
inet 113.14.36.24 peer 113.14.32.1/32 scope global ppp0
[root@localhost ~]#
以下是对PPPOE的基本操作
使用:
拨号上网# pppoe-start
段开上网# pppoe-stop
查看状态# pppoe-status
//如果配置好后,还是不能连接,只好启动NetworkManager
5:启动NetworkManager
#sudo NetworkManager
//如果配置好后,还是不能连接,只好重新配置。
# nm-connection-editor //图形化界面配置网络连接DSL添加,PPPOE设置,IP地址设定,查看网络是否连接。