共计 3096 个字符,预计需要花费 8 分钟才能阅读完成。
这篇文章主要介绍“Linux Fedora8 系统操作方法有哪些”,在日常操作中,相信很多人在 Linux Fedora8 系统操作方法有哪些问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux Fedora8 系统操作方法有哪些”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!
首先让大家了解下 Linux Fedora 8 操作系统,Linux Fedora 8 操作系统有自己的工作场所。Linux 目前用于小型的网络。因此,对于不同的网络应用,你可能会遇到问题,要有目的选择合适的网络操作系统。在这里拿出来和大家分享一下。
前些天 Linux Fedora 8 的启动菜单 grub.conf 丢失,无法进入系统。不过,grub 启动管理器还好好的,只好通过 grub 命令行来手动引导启动系统了。
grub 是一个多系统的启动管理器,不但有 Linux 版本的 grub,也有 windows 版本的 grub。可以说,grub 是一个非常强大的多系统启动管理器,具有多重系统引导,交互式操作,可设置 grub 启动密码,可映射硬盘,可以定制开机画面等等特点。通过命令行启动系统就是交互式操作的一个应用,至于其它应用,这里就不再一一列出。
为了解释方便,特标上行号:
1 root (hd0,2)
2 kernel /vmlinuz-2.6.26.5-28.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
3 initrd /initrd-2.6.26.5-28.fc8.img
4 boot
怎么样?Linux 的启动命令行是不是很简洁啊?下面就一一解释这几命令。
第 1 行命令:指定 /boot 所在的分区。
要是不知道自己的 /boot 分区在哪里,没关系,先输入 root (hd0,然后按 Tab 键,它会显示可能的分区,然后根据分区类型判断 /boot 分区。我就是这么做的 …… 所以 Tab 键是 Linux 里很好用的一个键。这里指定 /boot 分区并不是必须的,在这里省略的话要在 kernel 以及 initrd 中指定,即:kernel (hd0,2)/vmlinuz-2.6…… 和 initrd (hd0,2)/initrd-2.6……
关于 hd0,2”,是指 *** 块硬盘的第三个分区,这是一个主分区。Linux 里的分区表示方法有两种:一是像 hd0,2 这种纯数字表示法,它是以 hd0,0 开始,意思是 *** 块硬盘的 *** 个分区;第二块硬盘就是 hd1。还有一种是 hda1 这一种,它也表示 *** 块硬盘的 *** 个分区;第二块硬盘就是 hdb。两种表示法用在不同的场合,纯数字表示法一般用在 grub 中指定 /boot 分区;第二种方法是日常使用的表示法,硬盘挂载等都用这种表示法。关于主分区与扩展分区,这里稍微提一点:扩展分区是从 hdx5 或 hdx,4 开始的,其中 x 代表硬盘号。要更加详细的了解 Linux 的分区表示法,Google 一下。
第 2 行命令:指定内核映像及根分区。
输入 kernel /vmlinuz,然后按 Tab 键补全内核映像全名;补全以后可以看到我的 Linux Fedora 8 内核映像是 vmlinuz-2.6.26.5-28.fc8。如果有一个以上的内核,它会全部显示出来让你选择(这种情况遇到过,从8升级到9以后,我的启动菜单里就有了两个映像)。还有就是,我的 /boot 分区不是在根分区中,而是一个独立的分区;如果 /boot 分区不是一个独立分区,而是位于根分区中,就要这样写:kernel /boot/vmlinuz-2.6.26.5-28.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet,下面的 initrd 要写成:initrd /boot/initrd-2.6.26.5-28.fc8.img。映像后面的部分是用来指定根分区的,要手动输入。ro 的意思是 read .ly,root=/dev/VolGroup00/LogVol00 是根分区位置,rhgb 意思是图形化启动过程,quiet 意思是不要显示启动信息。在实际操作中,我发现内核映像以后的部分其实不是必须的;也就是说,即使不输入这部分内容,不指定根分区,不指定图形化启动过程,不省略启动信息,也可以正确启动。对于不必指定根分区,是否跟我的系统是单内核有关系?
这行命令要多理解一下。首先,vmlinuz 中,vm 是指 vritual memery,linuz 的意思是说,这一个经过压缩的内核映像。还有,这一行命令中的 root 跟 *** 行命令中的 root 表达的不是同一意思。*** 行命令中的 root 指的是系统的启动分区,即 /boot 分区;第二行命令中的 root 指的是系统的根分区,即 / 分区。要详细理解两者的区别,就牵涉到 Linux 文件系统及目录结构,它是 Linux 中关键性的概念之一,我会找个时间写一些关于它东西,浅谈一下我对它的理解。root= 后面的 /dev/VolGroup00/LogVol00 就是根分区的位置;看起来是不是怪怪的?因为我的根分区用的不是普通的硬盘分区,而是逻辑卷,术语叫 LVM(logical volume manager)。这个也是 Linux 里一个很重要的东西。LVM 要结合 Linux 硬盘分区及目录结构来理解,这里就不谈了,否则会越扯越远,偏离正题。
第 3 行命令:指定 initrd.img
initrd 即 initial ramdisk,字面上理解是初始化 RAM 磁盘。它实际上是一个临时的文件系统,而且是与内核绑定在一起的。一般用来加载必须的系统文件、驱动程序和存储设备等,系统启动以后它立刻被释放。据说,在没有其它存储设备的情况下,它就是 *** 的系统。我不是太了解,也写不出更多的东西来。总之,initrd.img 是一个与内核绑定在一起的,用来加载必须的系统文件的临时文件系统。
第 4 行命令:启动系统。输入 boot,敲回车键即可启动系统。
系统启动以后,再想一下这个手动启动的过程,如果了解 grub 的话,手动启动系统并不复杂。而启动菜单呢,很像是根据我们手动输入的内容编写而成的一个脚本。这个“脚本”让你在启动系统时不必每次都手动输入,所以这个“脚本”还是很有用的,我们还是手动编写一个吧。
若了解 Linux 目录结构的话,就会知道启动菜单在根分区的 boot 文件夹下的 grub 文件夹中,是一个名叫 grub.confg 的文件;grub 文件夹中还有一个 menu.lst,它是 grub.conf 的链接文件。你可能有点疑问:你的 /boot 分区不是一个独立的分区,不在根分区中么?其实这就是 Linux 与 windows 不同的地方之一,它是通过挂载的方式与根分区产生关系的,这牵涉到文件系统和目录结构方面的东西,这里不详谈。找到并打开 grub 文件夹,创建一个 grub.conf,你需要 root 权限!
grub.conf 该怎么写呢?和上面输入的命令基本相似。下面是我虚拟机中 Linux Fedora 8 的 grub.conf 的内容:
其中,加 #号的都是注释文字,启动时是被忽略的。核心部分如下:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu title Fedora (2.6.26.5-28.fc8)
root (hd0,0)
到此,关于“Linux Fedora8 系统操作方法有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!