十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
由于最近需要在Linux环境下开发一个服务,使用虚拟机总觉得不舒服,所以打算在移动硬盘里安装一个Linux系统。
创新互联建站作为成都网站建设公司,专注成都网站建设、网站设计,有关成都企业网站建设方案、改版、费用等问题,行业涉及成都电动窗帘等多个领域,已为上千家企业服务,得到了客户的尊重与认可。
首先,打开UltraISO,文件-打开,选择要装的系统镜像。
接下来,插上你的U盘(注意:U盘制作系统盘时会被格式化,注意资料备份!!!),点击启动-写入硬盘
映像。硬盘驱动器选择你插入的U盘(看好别选错了!!),其他默认即可。点击写入,等待完成即完成了系统启动盘的制作。
这里以CentOS系统为例,首先将电脑重启,插入你的系统启动盘,电脑重新启动后按F12(不同品牌电脑可能存在差异),选择你插入的U盘启动后,进入Linux系统安装界面。选择第二个,可能会遇到无法启动图形界面的问题,像下面这样。
重新安装就不会出现问题啦。
后面直接启动系统 一步一步安装就可以了。
要是从网上直接下载Linux的ISO映像文件,能不能用下载的ISO文件进行安装而不用刻录成光盘呢?当然可以! 从硬盘安装RedHat Linux 9.0通常需要三个文件①shrike-i386-disc1.iso;②shrike-i386-disc2.iso;③ shrike-i386-disc3.iso。这代表了安装时需要的三张光盘。由于是映像文件,系统无法直接读取,所以需要先将ISO里的文件还原。 这里推荐大家使用Daemon Tool( )这个Windows下的软件将ISO文件“解”到硬盘上。比方说shrike-i386-disc1.iso可以解压缩到C:盘的cd1目录, shrike-i386-disc2.iso解压缩到C:盘的cd2目录,shrike-i386-disc3.iso可以解压缩到C:盘的cd3目录待用。 接下来重新启动系统进入MS-DOS方式,进入我们刚才解压出来的C cd1目录,里面有个dosutils目录,执行里面一个名为autoboot.bat的DOS批处理文件,系统就会再次重新启动,进入Linux的安装界面。这时安装程序就会提示你选择是用光盘安装还是从硬盘安装,选择从硬盘安装后,系统会提示输入安装文件所在的目录。 需要注意的是,我们刚解压缩的ISO文件是在Windows中操作的,如果直接输入c:cd1,Linux安装程序是无法识别的,我们需要将c:cd1对应到Linux安装程序能够识别的格式,因此这里应该输入的是/dev/hda1/cd1。 二、正式开始安装 你会觉得简直就和安装Windows一样了。 通过上面的叙述,无论是从光盘安装,还是从硬盘安装,我们都可以方便地进入正式的安装过程。让我们来看看安装过程中几个重要的地方。 1.选择系统默认语言 RedHat支持世界上几乎所有国家的语言,这里只要在简体中文前面打上钩,并将系统默认语言选择为简体中文(图2),那么在安装过程结束,系统启动后,整个操作系统的界面都将是简体中文的了,用户不用做任何额外的中文化操作和设置。 2.分区操作 接下来,是磁盘分区的工作,这也许是整个安装过程中惟一需要用户较多干预的步骤,REDHaT Linux 9.0提供了两种分区方式——自动分区和使用DISK DRUID程序进行手动分区(1)自动分区:如果是全新的计算机,上面没有任何操作系统,建议使用“自动分区”功能,它会自动根据磁盘以及内存的大小,分配磁盘空间和SWaP空间。 这是一个“危险”的功能,因为它会自动删除原先硬盘上的数据并格式化成为Linux的分区文件系统(EXT3、REISERFS等),所以除非计算机上没有任何其他操作系统或是没有任何需要保留的数据,你才可以使用“自动分区”功能。 (2)手动分区:如果硬盘上有其他操作系统或是需要保留其他分区上的数据,建议采用DISK DRUID程序进行手动分区。DISK DRUID是一个GUI的分区程序,它可以对磁盘的分区进行方便的删除、添加和修改属性等操作,它比以前版本中使用的字符界面Fdisk程序的界面更加友好,操作更加直观。下面我们来看看如何使用DISK DRUID程序对硬盘进行分区。 因为Linux操作系统需要有自己的文件系统分区,而且Linux的分区和微软Windows的分区不同,不能共用,所以,需要为Linux单独开辟一个(或若干个)分区。Linux一般可以采用EXT3分区,这也是REDHaT Linux 9.0默认采用的文件系统。 为Linux建立文件分区可以有两种办法,一种是利用空闲的磁盘空间新建一个Linux分区,另一种是编辑一个现有的分区,使它成为Linux分区。如果没有空闲的磁盘空间,就需要将现有的分区删除后,腾出空间,以建立Linux分区。 DISK DRUID程序中有明显的新建、删除、编辑、重设等按钮。用户可以直观地对磁盘进行操作。在使用DISK DRUID对磁盘分区进行操作时,有四个重要的参数需要仔细设定:它们是挂载点、文件系统类型、驱动器、分区大小挂载点:它指定了该分区对应Linux文件系统的哪个目录,Linux允许将不同的物理磁盘上的分区映射到不同的目录,这样可以实现将不同的服务程序放在不同的物理磁盘上,当其中一个物理磁盘损坏时不会影响到其他物理磁盘上的数据。 文件系统类型:它指定了该分区的文件系统类型,可选项有EXT2、EXT3、REISERFS、JFS、SWaP等。Linux的数据分区创建完毕后,有必要创建一个SWaP分区,它实际上是用硬盘模拟的虚拟内存,当系统内存使用率比较高的时候,内核会自动使用SWaP分区来模拟内存。 大小:指分区的大小(以MB为单位),Linux 数据分区的大小可以根据用户的实际情况进行填写,而SWaP大小根据经验可以设为物理内存的两倍,但是当物理内存大于1GB时,SWaP分区可以设置为2GB。 允许的驱动器:如果计算机上有多个物理磁盘,就可以在这个菜单选项中选中需要进行分区操作的物理磁盘。 经过磁盘分区的操作,安装过程中相对最复杂的一个步骤已经过去,接下来的安装将是一马平川。让我们来继续选择要安装的系统组件。 3.选择安装组件 REDHaT Linux 9.0和先前的版本在安装组件的选择上非常相似,用户既可以选择桌面计算机、工作站、服务器、最简化安装这四个安装方法中的一个,也可以自己定义需要 系统组件安装完毕后,安装程序会自动将用户选择的软件包从光盘介质拷贝到计算机的硬盘上,中途不需人工干预,并且在安装每个系统组件时都会对该组件做简短的说明。 在选择软件包时,如果你想进一步配置系统,可以选定制软件包集合。建议定制,选上KDE桌面环境,这样你就有两个可以和WindowsXP媲美的真彩图标的桌面怎么样,安装过程很简单吧?当然,这还不是最后一步,因为在安装完所有系统组件后,安装程序还会“体贴”地提醒你制作一张启动磁盘,以备不测。 到此为止,Linux系统就已经顺利地安装完成了。三、更改启动方式 它比Windows更好玩一点。 作为默认,REDHaT Linux 9.0在启动时会自动启动X-Window进入图形化操作界面。而许多Linux铁杆玩家已经习惯了在Console字符界面工作,或是有些玩家嫌X-Window启动太慢,喜欢直观快速的Console操作。 1.进入字符界面 为了在Linux启动时直接进入Console界面,我们可以编辑/etc/inittab文件。找到id:5: initdefault:这一行,将它改为id:3:initdefault:后重新启动系统即可。我们看到,简简单单地将5改为3,就能实现启动时进入 X-Window图形操作界面或Console字符界面的转换,这是因为Linux操作系统有六种不同的运行级(run level),在不同的运行级下,系统有着不同的状态,这六种运行级分别为: 0:停机(记住不要把initdefault 设置为0,因为这样会使Linux无法启动 ) 1:单用户模式,就像Win9X下的安全模式。 2:多用户,但是没有 NFS 。 3:完全多用户模式,标准的运行级。 4:一般不用,在一些特殊情况下可以用它来做一些事情。 5:X11,即进到 X-Window 系统。 6:重新启动 (记住不要把initdefault 设置为6,因为这样会使Linux不断地重新启动)。 其中运行级3就是我们要进入的标准Console字符界面模式。 2.自由转换字符界面和X-Window图形界面 在了解了启动自动进入X-Window图形操作界面和Console字符操作界面的转换后,也许你会想,这两种操作界面各有各的好处,我能不能“贪心”一点,同时拥有这两种操作界面呢?在无所不能的Linux操作系统中,这个要求当然是可以得到满足的。 在X-Window图形操作界面中按“alt+Ctrl+功能键Fn n=1~6 ”就可以进入Console字符操作界面。这就意味着你可以同时拥有X-Window加上6个Console字符操作界面,这是一件多么令人振奋的事情啊! 在Console字符操作界面里如何回到刚才的X-Window中呢?很简单,按“alt+Ctrl+F7”即可。这时Linux默认打开7个屏幕,编号为tty1~tty7。X-Window启动后,占用的是tty7号屏幕,tty1~tty6仍为字符界面屏幕。也就是说,用“alt+Ctrl+ Fn”组合键即可实现字符界面与X Window界面的快速切换。 Linux的老用户们都知道,X-Window是一个非常方便地图形界面,它能使用户用鼠标最简单的进行操作,但是它也有不少缺点:比如启动和运行速度慢、稳定性不够、兼容性差、容易崩溃等。但是一旦X-Window系统出了问题,并不会使整个Linux系统的崩溃而导致数据丢失或系统损坏,因为当X- Window由于自身或应用程序而失去响应或崩溃时,我们可以非常方便地退出X-Window进入Console进行故障处理,要做的只是按“alt+ Ctrl+Backspace”键,这意味着只要系统没有失去对键盘的响应,X-Window出了任何问题,都可以方便地退出。
Linux安装基本命令大全
Linux常用命令,你还能记得多少呢?下文是我为大家准备的Linux常用命令,一起来看看吧!
安装升级
查看软件xxx安装内容
dpkg -L xxx
查找软件库中的软件
apt-cache search 正则表达式
或
aptitude search 软件包
显示系统安装包的统计信息
apt-cache stats
显示系统全部可用包的名称
apt-cache pkgnames
显示包的信息
apt-cache show k3b
查找文件属于哪个包
dpkg -S filename
apt-file search filename
查看已经安装了哪些包
dpkg -l
也可用
dpkg -l | less
翻页查看
查询软件xxx依赖哪些包
apt-cache depends xxx
查询软件xxx被哪些包依赖
apt-cache rdepends xxx
增加一个光盘源
sudo apt-cdrom add
系统更新
sudo apt-get update (这一步更新包列表)
sudo apt-get dist-upgrade (这一步安装所有可用更新)
或者
sudo apt-get upgrade (这一步安装应用程序更新,不安装新内核等)
清除所有已删除包的残馀配置文件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。
----------------------------------------------------------
dpkg: --purge needs at least one package name argument
Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Type dpkg --license for copyright license and lack of warranty (GNU GPL) [*].
Options marked [*] produce a lot of output - pipe it through `less' or `more' !
----------------------------------------------------------
编译时缺少h文件的自动处理
sudo auto-apt run ./configure
查看安装软件时下载包的临时存放目录
ls /var/cache/apt/archives
备份当前系统安装的所有包的列表
dpkg --get-selections | grep -v deinstall ~/somefile
从上面备份的安装包的列表文件恢复所有包
dpkg --set-selections ~/somefile
sudo dselect
清理旧版本的软件缓存
sudo apt-get autoclean
清理所有软件缓存
sudo apt-get clean
删除系统不再使用的孤立软件
sudo apt-get autoremove
如果使用
sudo apt-get autoremove --purge
的话会把这些孤立软件的残留配置文件也一并移除
查看包在服务器上面的地址
apt-get -qq --print-uris download 软件包名称 | cut -d\' -f2
彻底删除Gnome
sudo apt-get --purge remove liborbit2
彻底删除KDE
sudo apt-get --purge remove libqt3-mt libqtcore4
一键安装 LAMP 服务
sudo tasksel install lamp-server
删除旧内核
sudo aptitude purge ~ilinux-image-.*\(\!\(`uname -r`\|generic-.*\)\)
导入ppa源的'key值
#W: GPG签名验证错误: jaunty Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 5126890CDCC7AFE0
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5126890CDCC7AFE0 #5126890CDCC7AFE0替换为你需要导入的Key值
增加 add-apt-repository 命令
sudo apt-get install software-properties-common
增加一个ppa源
sudo add-apt-repository ppa:user/ppa-name
#使用 ppa 的地址替换 ppa:user/ppa-name
添加163镜像源
sudo add-apt-repository "deb `lsb_release -cs` main restricted universe multiverse"
sudo add-apt-repository "deb `lsb_release -cs`-updates main restricted universe multiverse"
sudo add-apt-repository "deb `lsb_release -cs`-security main restricted universe multiverse"
系统升级
1 这里指的是版本间的升级,例如 9.04=10.04。
2 使用该升级方式通常需要使用 backports 源。
sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade
系统
查看内核
uname -a
查看系统是32位还是64位
#查看long的位数,返回32或64
getconf LONG_BIT
#查看文件信息,包含32-bit就是32位,包含64-bit就是64位
file /sbin/init
或者使用
uname -m
查看Ubuntu版本
lsb_release -a
或 cat /etc/lsb-release
查看内核加载的模块
lsmod
查看PCI设备
lspci
查看USB设备
lsusb
#加参数 -v 可以显示USB设备的描述表(descriptors)
lsusb -v
查看网卡状态
sudo apt-get install ethtool
sudo ethtool eth0
激活网卡的 Wake-on-LAN
sudo apt-get install wakeonlan
或 sudo ethtool -s eth0 wol g
查看CPU信息
cat /proc/cpuinfo
显示当前硬件信息
sudo lshw
查看内存型号
sudo dmidecode -t memory
获取CPU序列号或者主板序列号
#CPU ID
sudo dmidecode -t 4 | grep ID
#Serial Number
sudo dmidecode | grep Serial
#CPU
sudo dmidecode -t 4
#BIOS
sudo dmidecode -t 0
#主板:
sudo dmidecode -t 2
#OEM:
sudo dmidecode -t 11
显示当前内存大小
free -m |grep "Mem" | awk '{print $2}'
查看硬盘温度
sudo apt-get install hddtemp
sudo hddtemp /dev/sda
显示系统运行时间
uptime
查看系统限制
ulimit -a
查看内核限制
ipcs -l
查看当前屏幕分辨率
xrandr
硬盘
查看块设备
lsblk
查看硬盘的分区
sudo fdisk -l
硬盘分区
#危险!小心操作。
sudo fdisk /dev/sda
硬盘格式化
#危险!将第一个分区格式化为 ext3 分区, mkfs.reiserfs mkfs.xfs mkfs.vfat
sudo mkfs.ext3 /dev/sda1
硬盘检查
#危险!检查第一个分区,请不要检查已经挂载的分区,否则容易丢失和损坏数据
sudo fsck /dev/sda1
硬盘坏道检测
sudo badblocks -s -v -c 32 /dev/sdb
#得到坏的块后,使用分区工具隔离坏道。
分区挂载
sudo mount -t 文件系统类型 设备路经 访问路经
#常用文件类型如下: iso9660 光驱文件系统, vfat fat/fat32分区, ntfs ntfs分区, smbfs windows网络共享目录, reiserfs、ext3、xfs Linux分区
#如果中文名无法显示尝试在最後增加 -o nls=utf8 或 -o iocharset=utf8
#如果需要挂载後,普通用户也可以使用,在 -o 的参数後面增加 ,umask=022 如:-o nls=utf8,umask=022
分区卸载
sudo umount 目录名或设备名
只读挂载ntfs分区
sudo mount -t ntfs -o nls=utf8,umask=0 /dev/sdb1 /mnt/c
可写挂载ntfs分区
sudo mount -t ntfs-3g -o locale=zh_CN.utf8,umask=0 /dev/sdb1 /mnt/c
挂载fat32分区
sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /mnt/c
挂载共享文件
sudo mount -t smbfs -o username=xxx,password=xxx,iocharset=utf8 //192.168.1.1/share /mnt/share
挂载ISO文件
sudo mount -t iso9660 -o loop,utf8 xxx.iso /mnt/iso
查看IDE硬盘信息
sudo hdparm -i /dev/sda
查看软raid阵列信息
cat /proc/mdstat
参看硬raid阵列信息
dmesg |grep -i raid
cat /proc/scsi/scsi
查看SATA硬盘信息
sudo hdparm -I /dev/sda
或
sudo apt-get install blktool
sudo blktool /dev/sda id
查看硬盘剩余空间
df
df --help 显示帮助
查看目录占用空间
du -hs 目录名
闪盘没法卸载
sync
fuser -km /media/闪盘卷标
使用文件来增加交换空间
#创建一个512M的交换文件 /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=512
sudo mkswap /swapfile
sudo swapon /swapfile
#sudo vim /etc/fstab #加到fstab文件中让系统引导时自动启动
/swapfile swap swap defaults 0 0
查看硬盘当前读写情况
# 首先安装 sysstat 包
sudo apt-get install sysstat
#每2秒刷新一次
sudo iostat -x 2
测试硬盘的实际写入速度
dd if=/dev/zero of=test bs=64k count=512 oflag=dsync
进程
查看当前的内存使用情况
free
连续监视内存使用情况
watch -d free
# 使用 Ctrl + c 退出
动态显示进程执行情况
top
top指令运行时输入H或?打开帮助窗口,输入Q退出指令。
查看当前有哪些进程
ps -AFL
查看进程的启动时间
ps -A -opid,stime,etime,args
查看目前登入用户运行的程序
w
查看当前用户程序实际内存占用,并排序
ps -u $USER -o pid,rss,cmd --sort -rss
统计程序的内存耗用
ps -eo fname,rss|awk '{arr[$1]+=$2} END {for (i in arr) {print i,arr[i]}}'|sort -k2 -nr
按内存从大到小排列进程
ps -eo "%C : %p : %z : %a"|sort -k5 -nr
列出前十个最耗内存的进程
ps aux | sort -nk +4 | tail
按cpu利用率从大到小排列进程
ps -eo "%C : %p : %z : %a"|sort -nr
ps aux --sort -pcpu |head -n 20
查看当前进程树
pstree
中止一个进程
kill 进程号(就是ps -A中的第一列的数字)
或者 killall 进程名
强制中止一个进程(在上面进程中止不成功的时候使用)
kill -9 进程号
或者 killall -9 进程名
图形方式中止一个程序
xkill 出现骷髅标志的鼠标,点击需要中止的程序即可
查看进程打开的文件
lsof -p 进程的pid
显示开启文件abc.txt的进程
lsof abc.txt
显示22端口现在运行什么程序
lsof -i :22
显示nsd进程现在打开的文件
lsof -c nsd
在後台运行程序,退出登录後,并不结束程序
nohup 程序
#查看中间运行情况 tail nohup
在后台运行交互式程序,退出登录后,并不结束程序
sudo apt-get install screen
screen vim a.txt
#直接退出后使用
screen -ls # 2208pxs-0.ubuntu (Detached)
screen -r 1656 #恢复
#热键,同时按下Ctrl和a键结束后,再按下功能键
C-a ? #显示所有键绑定信息
C-a w #显示所有窗口列表
C-a C-a #切换到之前显示的窗口
C-a c #创建一个新的运行shell的窗口并切换到该窗口
C-a n #切换到下一个窗口
C-a p #切换到前一个窗口(与C-a n相对)
C-a 0..9 #切换到窗口0..9
C-a a #发送 C-a到当前窗口
C-a d #暂时断开screen会话
C-a k #杀掉当前窗口
在后台运行交互式程序,退出登录后,并不结束程序
tmux 进入后再运行其它命令
tmux attach #恢复
#热键,同时按下Ctrl和b键结束后,再按下功能键
C-b c #创建一个新的运行shell的窗口并切换到该窗口
C-b n #切换到下一个窗口
C-b p #切换到前一个窗口(与C-a n相对)
C-b 0..9 #切换到窗口0..9
C-b d #暂时断开会话
C-b #杀掉当前窗口
详细显示程序的运行信息
strace -f -F -o outfile
增加系统最大打开文件个数
#ulimit -SHn
sudo vim /etc/security/limits.conf
文件尾追加
* hard nofile 4096
* soft nofile 4096
sudo vim /etc/pam.d/su
将 pam_limits.so 这一行注释去掉
重起系统
清除僵尸进程
ps -eal | awk '{ if ($2 == "Z") {print $4}}' | xargs sudo kill -9
将大于120M内存的php-cgi都杀掉
ps -eo pid,fname,rss|grep php-cgi|grep -v grep|awk '{if($3=120000) print $1}' | xargs sudo kill -9
Linux系统中如何限制用户进程CPU占用率
renice +10 `ps aux | awk '{ if ($3 0.8 id -u $1 500) print $2}'`
#或直接编辑/etc/security/limits.conf文件。 ;
1..u盘安装ubuntu10.04
beta
1,只要简单的几步就可以成功制作真正的“口袋里的操作系统”。准备工作在开始之前,你至少需要进行如下准备:一张ubuntu
live
cd
或者ubuntu的iso
镜像文件
(7.04、7.10、8.04、8.10、9.04都可以,是ubuntu就行,最好是ubuntu
桌面版)
容量至少为1g的
u
盘
(我的优盘是金士顿
容量为2g)
ultraiso软碟通
9.3.3.2685
(版本不要过低,当然版本越高越好)
运行的windows
xp操作系统(我用的系统是windows
server
2003)
运行ultraiso,找到ubuntu的镜像文件,双击就行了。
2.最好在把优盘格式化前,备份优盘里文件,以免发生数据丢失。在ultraiso菜单栏中,找到“启动”执行“写入硬盘映射”,在“写入硬盘映射”的对话框中,“写入方式”选择“usb-zip”。点击“便捷启动”—“写入新的硬盘主引导记录”—“usb-zip+”(也可以是usb-hdd)。
3.写入成功后,就可以重启计算机了。
再设置一下主板bios,第一启动项设置为"usb-zip”启动就可以像启动live
cd一样安装了。
大功告成。
从硬盘安装Linux操作系统,首先要准备安装包,Linux操作系统的安装包通常是一个或多个ISO镜像文件(一般通过网络下载就可以得到);其次,要通过某种手段启动镜像文件中的系统安装程序;接下来,按照安装程序的提示信息进行安装就可以了。安装过程中,需要指定Linux操作系统的安装位置,这主要涉及硬盘分区的一些知识。
综合来看,学习Linux操作系统的安装,关键要学会两点:第一、如何为Linux
操作系统准备硬盘空间?第二、如何启动ISO镜像文件中的安装程序。
-----------------------------------------------------------------------------------
硬盘分区
通常,在使用硬盘时,都要进行分区。如果把未分区的硬盘比做一张大白纸,那么分区后的硬盘就相当于这张大白纸被画上了几个大方框。一块硬盘被分成多个分区之后,各分区之间是相对独立的,每个分区都可以有自己的文件格式,例如FAT16、FAT32、NTFS等等。
Linux 操作系统需要的硬盘分区
要安装一个操作系统,一般来讲都要为它准备专门的分区。专门,意味着不能与其他操作系统合用一个分区,也意味着不要与用户自己的数据文件合用一个分区,前者是因为不同的操作系统可能需要不同格式的磁盘分区,后者则更多地出于用户数据安全和系统维护方便的考虑。从最低配置角度讲,Linux 操作系统需要一个EXT2或EXT3格式的硬盘分区作为根分区,大小在2~5G就可以。另外还需要一个SWAP 格式的交换分区,大小与内存有关:如果内存在256M以下,交换分区的大小应该是内存的两倍;如果内存在256M以上,交换分区的大小等于内存大小即可。
Linux 硬盘分区管理工具
----------------------------------------
在安装Linux 操作系统时,如果选择了手工的分区方式,将启动硬盘分区工具Disk Druid。这个程序是安装程序自带的。下面讨论一下该软件的使用。Linux下硬盘分区的标识在Linux 下用hda、hdb 等来标识不同的硬盘;用hda1、hda2、hda5、hda6 来标识不同的分区。其中,字母a 代表第一块硬盘,b代表第二块硬盘,依次类推。而数字1 代表一块硬盘的第一个分区、2 代表第二个分区,依次类推。1 到4 对应的是主分区(Primary Partition)或扩展分区(Extension Partition)。从5开始,对应的都是硬盘的逻辑分区(Logical Partition)。 一块硬盘即使只有一个主分区,逻辑分区也是从5开始编号的,这点应特别注意。
系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS 格式的主分区hda1 以及一个扩展分区hda2,扩展分区hda2又被分解为若干个逻辑分区,包括FAT格式的hda5和hda6,ext3 格式的hda8,swap 格式的hda7。
提示:兼容性问题。如果在Windows环境下看,hda1 将对应C,hda5 对应D,hda6则对应E,其他分区Windows 是不能识别的,因此看不到。
删除分区
---------------
如果要删除某个分区,先用鼠标选中它,然后单击“删除”按钮,就可以删除一个分区了。删除前,会有确认删除的对话框,点“删除”按钮,选中的分区就被删除了,变成空闲空间。
创建分区
-----------------
要创建分区,硬盘上必须有空闲空间。用鼠标选中空闲空间,然后单击“新建”按钮,就会出现添加分区的对话框。创建新分区时,需要先选择文件系统类型,再根据文件系统类型的不同选择或设置挂载点。Swap 类型的分区不需要设置挂装点,其他类型分区都需要。Vfat类型分区就是FAT32分区,应设置挂装点,而不是从挂载点列表中选择挂载点1。最后设定分区的大小。设置完毕后点击“确定”按钮完成分区的创建工作。
使修改生效
-----------------
上述修改操作后,并没有对硬盘产生实质的影响,还是可以点击“退出”按钮来中止安装程序从而放弃对硬盘的修改的。如果想使修改生效,点击“下一步”按钮就可以了。
注意:在修改分区并使之生效后,就不要中止安装程序了,否则有可能导致硬盘分区表损坏。
Linux 下操作ISO 文件
---------------------------
在Linux下,以root 身份执行以下格式的命令就可以从/path 目录中读到xxx.iso这个文件中的内容。 实际使用时,应该根据实际情况修改/path和xxx.iso。
mount -t iso9660 -o loop xxx.iso /path
如果想制作ISO文件,把光盘放到光驱中,然后执行如下的拷贝命令就可以把光盘上的内容拷贝到一个ISO文件中去。实际使用时,应该根据实际情况修改xxx.iso。
cp /dev/cdrom xxx.iso
Windows下操作ISO文件
在windows 下,一般需要专用工具软件才能操作ISO 文件。比如WinISO、WinImage、Dameon Tools等。
如果仅仅是想读取ISO 文件中的内容,则可以用WinRAR。WinRAR3.0以上版本都支持iso9660文件格式。用WinRAR打开ISO文件,选中需要的内容,将其解压出来就可以了。
Linux 操作系统安装盘的ISO文件
iso安装文件在Linux环境下挂装到/mnt/iso值得注意的有两个目录。一个是images,在这个目录里包含了一些1.44MB软盘的镜像文件,其中bootdisk.img可以用来制作安装用启动软盘;另一个是dosutils,其中包含了一些DOS工具,比如rawrite.exe,用这个软件可以把软盘的镜像文件写到软盘里。
Linux 启动安装法
这种方法需要制作一张Linux启动盘。先把iso文件中images文件夹里的bootdisk.img读出来单独存储到硬盘上。如果是在Linux 下,就把软盘插入软驱,然后执行下面的命令把bootdisk.img写入软盘:
dd if=bootdisk.img of=/dev/fd0
如果是在DOS/WINDOWS 下,则还要把iso 文件中dosutils 文件夹里的rawrite.exe读出来并与bootdisk.img保存在同一个目录下。然后在DOS提示符下执行rawrite,按提示插入软盘,将bootdisk.img写入软盘。做好Linux启动盘后,用它引导启动计算机。当提示询问何种安装方式时,选择硬盘安装方式(Hard Drive),并提供正确的iso 文件位置信息,就能启动iso 文件中的安装程序了。按照安装程序的提示,就可以完成安装了。
在安装程序的引导下安装参见“启动虚拟主机安装Linux”。
------------------------------------------------------------------------------------
DOS启动安装法
此方法需要在纯DOS 环境下进行,因此需要想办法进入纯DOS 环境。具体操作方法是,先把iso文件中dosutils目录读出来单独存储到硬盘上。注意要存到FAT16或FAT32格式的分区中,确保在DOS环境下能访问该分区。然后启动纯DOS 环境,进入dosutils目录,执行autoboot.bat。当提示询问何种安装方式时,选择硬盘安装方式(Hard Drive),并提供正确的iso 文件位置信息,就能启动iso 文件中的安装程序了。
按照安装程序的提示,就可以完成安装了。在安装程序的引导下安装参见“启动虚拟主机安装Linux”。
提示:进入DOS环境最简便的方法就是用DOS启动盘启动计算机。
Windows下vmWare 启动安装法
这种方法需要windows环境并且需要专用软件vmWare。用vmWare先创建一个虚拟机,并把Linux 操作系统的iso安装文件作为该虚拟机的CDROM,然后从这个CD-ROM启动虚拟机,就可以启动Linux操作系统的安装程序,进行安装了。下面说说详细步骤。此方法可用于安装多种Linux
操作系统。
用vmWare创建虚拟主机
关于vmWare的用法,在网上也可以找到详细的使用指导。为了方便读者,本书整理收录了其中的一篇。
运行vmWare,点击其中的“New Virtual Machine”(新建虚拟机),进入新建虚拟机的向导。选择其中的“Custom”(用户自定义),点下一步继续。在接下来的界面上选择操作系统类型。选择“Linux”,版本选择“Other Linux”,点下一步继续。接下来是要给虚拟机起个名字。我们不过是借用vmWare 安装Linux,因此虚拟机的名字是无关紧要的,可以随便起。虚拟机名字下面是存放虚拟机配置文件的位置信息,也不用管,用程序默认的就可以了,点下一步继续。接下来是选择虚拟机所用的硬盘。这是比较关键的地方。应该选择“use a physical disk”,就是“使用物理硬盘”。这是借助vmWare安装LINUX的关键,决不能选错,点下一步继续。
程序会给出了一个警告,表示使用物理硬盘创建虚拟机会有风险,不要管它,点下OK继续。
接下来要选择硬盘。选一个,并使用整个硬盘(entire disk),点下一步继续。最后是指定存储虚拟机配置信息的文件名,用默认的就可以。点击“完成”,虚拟机就创建好了。
创建好虚拟主机后,还要修改虚拟机的设置。在虚拟主机管理界面上双击CD-ROM,在CD-ROM配置窗口(如图A0-17)上修改它,使用iso镜像文件(Use ISO image)作为CD-ROM,浏览(browse)找到我们准备好的Linux系统iso 文件。确认。这样就把我们所需要的虚拟机准备好了。
这个虚拟机是专门用来安装Linux操作系统的。安装之后,这个虚拟机就没什么用了。
--------------------------------------------------------------------------
启动虚拟机安装Linux
点击窗口中的绿色箭头“start this machine”,就可以启动虚拟机。在虚拟机启动的时候,根据提示,按F2 键进入setup(就是类似于电脑的bios ),找到Boot,把启动的顺序改一改,按“+”“-”号,把CD-ROM(光盘)的位置放到第一个,保存退出,vmWare自动重新启动虚拟机,这时就会从虚拟机的光盘引导了,实际上就是从Linux 操作系统的ISO安装文件引导。这时就能看到相应Linux操作系统安装的启动画面了。跟用光盘启动时看到的安装界面是一样的。
下面挑几个关键环节叙述一下安装红旗Linux4.1桌面版的过程。
注意,虽是借助vmWare,但在操作时都跟直接从真实的安装光盘启动安装时的操作一样。可以把vmWare 的视图切换为全屏视图,使安装过程看起来更真实。直接按回车键,就可以开始在图形化界面的向导下开始安装了。如果要以文本界面方式安装,在boot:后输入linuxtext,然后再按回车。接下来就会出现使用协议的界面。有兴趣可以读一下,选择“接受”,然后点“下一步”。
接下来开始设置分区。首先会看到由用户来选择分区的方式的界面,选手工分区,然后点“下一步”。接下来就会出现选择分区的界面。在这里列出了磁盘上所有的分区情况。由图中可以看出,系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS格式的主分区hda1以及一个扩展分区hda2,扩展分区hda2又被分解为若干个逻辑分区,包括FAT格式的hda5和hda6,ext3 格式的hda8,swap 格式的hda7。显然hda7是为Linux系统准备好的交换分区,而hda8是为Linux
系统准备的分区。选中hda8,点“编辑”按钮将出现该分区的编辑窗口。将该分区的挂装点设为根(/),选定“将该分区格式化”,并且格式化类型选ext3。这里一定要选择格式化以把选定分区原有的内容清理干净。否则系统运行时有可能出现异常。编辑好分区之后,点“确定”,将出现一个格式化警告窗口,如果不想格式化,可以点取消,否则点“格式化”继续。
下面该进行系统配置了,主要包括引导程序的设定、网络设备的设定、以及超级用户帐号(root)密码的设定。这些项都可以在系统运行时更改,因此可以一律使用默认值,连续点击下一步就可以。默认情况下,引导程序被安装在/dev/hda1,也就是主引导区(系统安装好后,可以更改,参见“管理启动方式”),安装程序会自动解决双启动的问题(参见“Windows与Linux的双重启动”)。
点击下一步就开始安装了。安装过程中将显示安装进度界面。安装过程中,不再需要人工干预。当安装完成后,将出现提示界面。如果是用光盘安装,此时点击“结束”将重新启动计算机。我们这里使用的是虚拟计算机,因此点击“结束”只会自动重启虚拟计算机,这并不是我们想要的,因此,此时可以按Ctrl+Alt组合键,重新获得鼠标,然后关闭vmWare。
再次重新启动计算机,将会出现grub的启动界面,Linux系统已经实实在在地安装到计算机上了,可以开始用了。
Linux系统安装成功后,NTFS格式的主分区hda1将被自动挂装为/mnt/WinC,FAT格式的hda5 被自动挂装为/mnt/WinD,而hda6 被自动挂装为/mnt/WinE。NTFS格式的分区虽能被Linux自动挂装,但只能读,不能写。FAT格式的分区自动挂装后是可读可写的,但并不能实施文件的权限控制和管理,也不能进行磁盘空间的配额管理。要想充分发挥Linux的特性,应该考虑建立ext3格式的用户数据存储分区,并把用户数据保存在ext3格式的分区中。
---------------------------------------------------------------------------------------------
Windows 与Linux 的双重启动
由Linux 引导
计算机上已存在Windows 系统的情况下安装Linux,并且选择把引导数据写到/hda1,那么Linux就会自动把Windows 系统的启动选项添加到启动菜单中以供选择。双重启动问题自动解决,不需赘述。
由Windows 引导
如果计算机上先安装了Linux,后来又要安装Windows。Windows将覆盖主引导,
但不会自动把Linux的启动项加入到启动菜单。这时必须手工解决Windows 和Linux
的双重启动问题。
这种情况下,在安装Windows之前,应该先把Linux引导扇区的信息提取出来备用。假设Linux引导程序在/dev/hda5,引导扇区的信息提取出来之后保存到FAT16或FAT32 分区/mnt/WinD/,文件名为bootsect.lnx,那么相应的命令就是:dd if=/dev/hda5 of=/mnt/WinD/bootsect.lnx bs=512 count=1这是一条在Linux下才能执行的命令。这条命令生成的文件是解决双启动问题的关键。该文件的保存位置也很重要,应保存到FAT16 或FAT32 分区中。为防不测,可以把这个文件复制到软盘或U盘上。
在安装Windows之后,把bootsect.lnx复制到Windows系统的C盘根目录下,然
后编辑c:/boot.ini文件,增加下面的一行并保存。这样,再重新启动计算机后,就会在Windows启动菜单中出现“Linux”的启动项了,选择它,即可进入Linux操作系统。
c:/bootsect.lnx="Linux"
恢复Windows 引导
如果Linux的引导数据被安装到了/hda1,就会覆盖MBR。此时,Windows和Linux
都能由GRUB 正常引导。如果还想用Windows的引导程序引导这两个系统,可以先按照按“由Windows 引导”准备好使bootsect.lnx文件,然后用dos(win98 以上)启动盘启动计算机,执行 下面的命令就可以恢复Windows的引导。
fdisk /mbr
接下来要做的,就是按“由Windows引导”设置boot.ini 文件,实现双重启动。
我原先安装linux都是用光盘状的,怎奈光盘已坏,系统亦坏一套光盘几十元,心痛!那有没有更好的解决办法? 有!那就是把光盘做成iso映像,存在硬盘上, 通过硬盘安装!!
从硬盘安装Linux操作系统,首先要准备安装包,Linux操作系统的安装包通常是一个或多个ISO镜像文件(一般通过网络下载就可以得到);其次,要通过某种手段启动镜像文件中的系统安装程序;接下来,按照安装程序的提示信息进行安装就可以了。安装过程中,需要指定Linux操作系统的安装位置,这主要涉及硬盘分区的一些知识。
综合来看,学习Linux操作系统的安装,关键要学会两点:第一、如何为Linux
操作系统准备硬盘空间?第二、如何启动ISO镜像文件中的安装程序。
-----------------------------------------------------------------------------------
硬盘分区
通常,在使用硬盘时,都要进行分区。如果把未分区的硬盘比做一张大白纸,那么分区后的硬盘就相当于这张大白纸被画上了几个大方框。一块硬盘被分成多个分区之后,各分区之间是相对独立的,每个分区都可以有自己的文件格式,例如FAT16、FAT32、NTFS等等。
Linux 操作系统需要的硬盘分区
要安装一个操作系统,一般来讲都要为它准备专门的分区。专门,意味着不能与其他操作系统合用一个分区,也意味着不要与用户自己的数据文件合用一个分区,前者是因为不同的操作系统可能需要不同格式的磁盘分区,后者则更多地出于用户数据安全和系统维护方便的考虑。从最低配置角度讲,Linux 操作系统需要一个EXT2或EXT3格式的硬盘分区作为根分区,大小在2~5G就可以。另外还需要一个SWAP 格式的交换分区,大小与内存有关:如果内存在256M以下,交换分区的大小应该是内存的两倍;如果内存在256M以上,交换分区的大小等于内存大小即可。
Linux 硬盘分区管理工具
----------------------------------------
在安装Linux 操作系统时,如果选择了手工的分区方式,将启动硬盘分区工具Disk Druid。这个程序是安装程序自带的。下面讨论一下该软件的使用。Linux下硬盘分区的标识在Linux 下用hda、hdb 等来标识不同的硬盘;用hda1、hda2、hda5、hda6 来标识不同的分区。其中,字母a 代表第一块硬盘,b代表第二块硬盘,依次类推。而数字1 代表一块硬盘的第一个分区、2 代表第二个分区,依次类推。1 到4 对应的是主分区(Primary Partition)或扩展分区(Extension Partition)。从5开始,对应的都是硬盘的逻辑分区(Logical Partition)。 一块硬盘即使只有一个主分区,逻辑分区也是从5开始编号的,这点应特别注意。
系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS 格式的主分区hda1 以及一个扩展分区hda2,扩展分区hda2又被分解为若干个逻辑分区,包括FAT格式的hda5和hda6,ext3 格式的hda8,swap 格式的hda7。
提示:兼容性问题。如果在Windows环境下看,hda1 将对应C,hda5 对应D,hda6则对应E,其他分区Windows 是不能识别的,因此看不到。
删除分区
---------------
如果要删除某个分区,先用鼠标选中它,然后单击“删除”按钮,就可以删除一个分区了。删除前,会有确认删除的对话框,点“删除”按钮,选中的分区就被删除了,变成空闲空间。
创建分区
-----------------
要创建分区,硬盘上必须有空闲空间。用鼠标选中空闲空间,然后单击“新建”按钮,就会出现添加分区的对话框。创建新分区时,需要先选择文件系统类型,再根据文件系统类型的不同选择或设置挂载点。Swap 类型的分区不需要设置挂装点,其他类型分区都需要。Vfat类型分区就是FAT32分区,应设置挂装点,而不是从挂载点列表中选择挂载点1。最后设定分区的大小。设置完毕后点击“确定”按钮完成分区的创建工作。
使修改生效
-----------------
上述修改操作后,并没有对硬盘产生实质的影响,还是可以点击“退出”按钮来中止安装程序从而放弃对硬盘的修改的。如果想使修改生效,点击“下一步”按钮就可以了。
注意:在修改分区并使之生效后,就不要中止安装程序了,否则有可能导致硬盘分区表损坏。
Linux 下操作ISO 文件
---------------------------
在Linux下,以root 身份执行以下格式的命令就可以从/path 目录中读到xxx.iso这个文件中的内容。 实际使用时,应该根据实际情况修改/path和xxx.iso。
mount -t iso9660 -o loop xxx.iso /path
如果想制作ISO文件,把光盘放到光驱中,然后执行如下的拷贝命令就可以把光盘上的内容拷贝到一个ISO文件中去。实际使用时,应该根据实际情况修改xxx.iso。
cp /dev/cdrom xxx.iso
Windows下操作ISO文件
在windows 下,一般需要专用工具软件才能操作ISO 文件。比如WinISO、WinImage、Dameon Tools等。
如果仅仅是想读取ISO 文件中的内容,则可以用WinRAR。WinRAR3.0以上版本都支持iso9660文件格式。用WinRAR打开ISO文件,选中需要的内容,将其解压出来就可以了。
Linux 操作系统安装盘的ISO文件
iso安装文件在Linux环境下挂装到/mnt/iso值得注意的有两个目录。一个是images,在这个目录里包含了一些1.44MB软盘的镜像文件,其中bootdisk.img可以用来制作安装用启动软盘;另一个是dosutils,其中包含了一些DOS工具,比如rawrite.exe,用这个软件可以把软盘的镜像文件写到软盘里。
Linux 启动安装法
这种方法需要制作一张Linux启动盘。先把iso文件中images文件夹里的bootdisk.img读出来单独存储到硬盘上。如果是在Linux 下,就把软盘插入软驱,然后执行下面的命令把bootdisk.img写入软盘:
dd if=bootdisk.img of=/dev/fd0
如果是在DOS/WINDOWS 下,则还要把iso 文件中dosutils 文件夹里的rawrite.exe读出来并与bootdisk.img保存在同一个目录下。然后在DOS提示符下执行rawrite,按提示插入软盘,将bootdisk.img写入软盘。做好Linux启动盘后,用它引导启动计算机。当提示询问何种安装方式时,选择硬盘安装方式(Hard Drive),并提供正确的iso 文件位置信息,就能启动iso 文件中的安装程序了。按照安装程序的提示,就可以完成安装了。
在安装程序的引导下安装参见“启动虚拟主机安装Linux”。
------------------------------------------------------------------------------------
DOS启动安装法
此方法需要在纯DOS 环境下进行,因此需要想办法进入纯DOS 环境。具体操作方法是,先把iso文件中dosutils目录读出来单独存储到硬盘上。注意要存到FAT16或FAT32格式的分区中,确保在DOS环境下能访问该分区。然后启动纯DOS 环境,进入dosutils目录,执行autoboot.bat。当提示询问何种安装方式时,选择硬盘安装方式(Hard Drive),并提供正确的iso 文件位置信息,就能启动iso 文件中的安装程序了。
按照安装程序的提示,就可以完成安装了。在安装程序的引导下安装参见“启动虚拟主机安装Linux”。
提示:进入DOS环境最简便的方法就是用DOS启动盘启动计算机。
Windows下vmWare 启动安装法
这种方法需要windows环境并且需要专用软件vmWare。用vmWare先创建一个虚拟机,并把Linux 操作系统的iso安装文件作为该虚拟机的CDROM,然后从这个CD-ROM启动虚拟机,就可以启动Linux操作系统的安装程序,进行安装了。下面说说详细步骤。此方法可用于安装多种Linux
操作系统。
用vmWare创建虚拟主机
关于vmWare的用法,在网上也可以找到详细的使用指导。为了方便读者,本书整理收录了其中的一篇。
运行vmWare,点击其中的“New Virtual Machine”(新建虚拟机),进入新建虚拟机的向导。选择其中的“Custom”(用户自定义),点下一步继续。在接下来的界面上选择操作系统类型。选择“Linux”,版本选择“Other Linux”,点下一步继续。接下来是要给虚拟机起个名字。我们不过是借用vmWare 安装Linux,因此虚拟机的名字是无关紧要的,可以随便起。虚拟机名字下面是存放虚拟机配置文件的位置信息,也不用管,用程序默认的就可以了,点下一步继续。接下来是选择虚拟机所用的硬盘。这是比较关键的地方。应该选择“use a physical disk”,就是“使用物理硬盘”。这是借助vmWare安装LINUX的关键,决不能选错,点下一步继续。
程序会给出了一个警告,表示使用物理硬盘创建虚拟机会有风险,不要管它,点下OK继续。
接下来要选择硬盘。选一个,并使用整个硬盘(entire disk),点下一步继续。最后是指定存储虚拟机配置信息的文件名,用默认的就可以。点击“完成”,虚拟机就创建好了。
创建好虚拟主机后,还要修改虚拟机的设置。在虚拟主机管理界面上双击CD-ROM,在CD-ROM配置窗口(如图A0-17)上修改它,使用iso镜像文件(Use ISO image)作为CD-ROM,浏览(browse)找到我们准备好的Linux系统iso 文件。确认。这样就把我们所需要的虚拟机准备好了。
这个虚拟机是专门用来安装Linux操作系统的。安装之后,这个虚拟机就没什么用了。
--------------------------------------------------------------------------
启动虚拟机安装Linux
点击窗口中的绿色箭头“start this machine”,就可以启动虚拟机。在虚拟机启动的时候,根据提示,按F2 键进入setup(就是类似于电脑的bios ),找到Boot,把启动的顺序改一改,按“+”“-”号,把CD-ROM(光盘)的位置放到第一个,保存退出,vmWare自动重新启动虚拟机,这时就会从虚拟机的光盘引导了,实际上就是从Linux 操作系统的ISO安装文件引导。这时就能看到相应Linux操作系统安装的启动画面了。跟用光盘启动时看到的安装界面是一样的。
下面挑几个关键环节叙述一下安装红旗Linux4.1桌面版的过程。
注意,虽是借助vmWare,但在操作时都跟直接从真实的安装光盘启动安装时的操作一样。可以把vmWare 的视图切换为全屏视图,使安装过程看起来更真实。直接按回车键,就可以开始在图形化界面的向导下开始安装了。如果要以文本界面方式安装,在boot:后输入linuxtext,然后再按回车。接下来就会出现使用协议的界面。有兴趣可以读一下,选择“接受”,然后点“下一步”。
接下来开始设置分区。首先会看到由用户来选择分区的方式的界面,选手工分区,然后点“下一步”。接下来就会出现选择分区的界面。在这里列出了磁盘上所有的分区情况。由图中可以看出,系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS格式的主分区hda1以及一个扩展分区hda2,扩展分区hda2又被分解为若干个逻辑分区,包括FAT格式的hda5和hda6,ext3 格式的hda8,swap 格式的hda7。显然hda7是为Linux系统准备好的交换分区,而hda8是为Linux
系统准备的分区。选中hda8,点“编辑”按钮将出现该分区的编辑窗口。将该分区的挂装点设为根(/),选定“将该分区格式化”,并且格式化类型选ext3。这里一定要选择格式化以把选定分区原有的内容清理干净。否则系统运行时有可能出现异常。编辑好分区之后,点“确定”,将出现一个格式化警告窗口,如果不想格式化,可以点取消,否则点“格式化”继续。
下面该进行系统配置了,主要包括引导程序的设定、网络设备的设定、以及超级用户帐号(root)密码的设定。这些项都可以在系统运行时更改,因此可以一律使用默认值,连续点击下一步就可以。默认情况下,引导程序被安装在/dev/hda1,也就是主引导区(系统安装好后,可以更改,参见“管理启动方式”),安装程序会自动解决双启动的问题(参见“Windows与Linux的双重启动”)。
点击下一步就开始安装了。安装过程中将显示安装进度界面。安装过程中,不再需要人工干预。当安装完成后,将出现提示界面。如果是用光盘安装,此时点击“结束”将重新启动计算机。我们这里使用的是虚拟计算机,因此点击“结束”只会自动重启虚拟计算机,这并不是我们想要的,因此,此时可以按Ctrl+Alt组合键,重新获得鼠标,然后关闭vmWare。
再次重新启动计算机,将会出现grub的启动界面,Linux系统已经实实在在地安装到计算机上了,可以开始用了。
Linux系统安装成功后,NTFS格式的主分区hda1将被自动挂装为/mnt/WinC,FAT格式的hda5 被自动挂装为/mnt/WinD,而hda6 被自动挂装为/mnt/WinE。NTFS格式的分区虽能被Linux自动挂装,但只能读,不能写。FAT格式的分区自动挂装后是可读可写的,但并不能实施文件的权限控制和管理,也不能进行磁盘空间的配额管理。要想充分发挥Linux的特性,应该考虑建立ext3格式的用户数据存储分区,并把用户数据保存在ext3格式的分区中。
---------------------------------------------------------------------------------------------
Windows 与Linux 的双重启动
由Linux 引导
计算机上已存在Windows 系统的情况下安装Linux,并且选择把引导数据写到/hda1,那么Linux就会自动把Windows 系统的启动选项添加到启动菜单中以供选择。双重启动问题自动解决,不需赘述。
由Windows 引导
如果计算机上先安装了Linux,后来又要安装Windows。Windows将覆盖主引导,
但不会自动把Linux的启动项加入到启动菜单。这时必须手工解决Windows 和Linux
的双重启动问题。
这种情况下,在安装Windows之前,应该先把Linux引导扇区的信息提取出来备用。假设Linux引导程序在/dev/hda5,引导扇区的信息提取出来之后保存到FAT16或FAT32 分区/mnt/WinD/,文件名为bootsect.lnx,那么相应的命令就是:dd if=/dev/hda5 of=/mnt/WinD/bootsect.lnx bs=512 count=1这是一条在Linux下才能执行的命令。这条命令生成的文件是解决双启动问题的关键。该文件的保存位置也很重要,应保存到FAT16 或FAT32 分区中。为防不测,可以把这个文件复制到软盘或U盘上。
在安装Windows之后,把bootsect.lnx复制到Windows系统的C盘根目录下,然
后编辑c:/boot.ini文件,增加下面的一行并保存。这样,再重新启动计算机后,就会在Windows启动菜单中出现“Linux”的启动项了,选择它,即可进入Linux操作系统。
c:/bootsect.lnx="Linux"
恢复Windows 引导
如果Linux的引导数据被安装到了/hda1,就会覆盖MBR。此时,Windows和Linux
都能由GRUB 正常引导。如果还想用Windows的引导程序引导这两个系统,可以先按照按“由Windows 引导”准备好使bootsect.lnx文件,然后用dos(win98 以上)启动盘启动计算机,执行 下面的命令就可以恢复Windows的引导。
fdisk /mbr
接下来要做的,就是按“由Windows引导”设置boot.ini 文件,实现双重启动。