怎样重linux

怎样重linux,第1张

现在你的硬盘上还有你安装的linux的iso镜像文件吗?如果有的话,再安装一次,不过只选择升级安装,只安装grub和内核就可以了。

如何恢复LINUX的引导(两种方法)

用linux安装盘启动,boot=后面输入linux rescue root=/dev/hd? <-----和Linux在哪个分区有关

1.boot=后面输入linux rescue (不知道linux分区在哪,所以只好这么样 *** 作)

2. 一系列键盘以及几项简单的配制

3. 出现这样的字符 :

“您的 *** 作系统被挂载在/mnt/sysimage目录下,结束之后请退出shell,您的 *** 作系统将被重新启动”

4.

sh-2.05b#

sh-2.05b#su -

sh-2.05b#gurb-install /dev/hda

sh-2.05b#reboot

说明:

1.如果,你有两块硬盘,那么如果Linux装在第一块盘上,则执行gurb-install /dev/hda 否则执行gurb-install /dev/hdb,以此类推。不知道分区可以用tab键选择!

2.gurb的配置文件位于/etc/gurb.conf文件中。

如何恢复LINUX的引导

使用GRUB.EXE,GRUB.EXE 完全就是 GRUB,只不过重新包装,使得它能够在 DOS 下运行。所以,GRUB.EXE 具有你先前所熟悉的 GRUB 的所有优良特性。目前,grub_for_dos 的最新版(V0.1.1)可以从这里得到:

ftp://ftp.cosoft.org.cn/incoming/grub_for_dos-0.1.1.tar... 或者进入目录查看: ftp://ftp.cosoft.org.cn/incoming/

解压后,把 grub.exe 文件拷贝到 DOS 的硬盘分区(fat/fat32)或者 DOS 软盘即可。

用法:

重启计算机,用DOS启动盘启动。进入grub.exe所在目录,执行grub.exe。

提示:grub>

例:

grub>find /boot/vmlinuz ;查找/boot/vmlinuz

(hd0,7) ;运行结果告知/boot/vmlinuz位置

grub>root (hd0,7)

grub>kernel /boot/vmlinuz root=/dev/hda8 ;注意是hda8,不是hda7,要加1

grub>boot

重启动后,你可以重新安装grub到mbr,还可以使用ntloader作启动管理器。

使用ntloader:

进入 Linux后,执行 dd if=/dev/hda(X) of=路径与文件名 bs=512 count=1

说明:

a. 这条命令是将 Linux 的启动扇区存为一个文件

b. (X) 指的是 Linux 安装的 Boot 分区(如:Hda8 对应 Redhat )

c. 路径与文件名是存放文件的位置与文件名

例:

a.dd if=/dev/hda8 of=/redhat.lnx bs=512 count=1

b.将刚刚做好的文件拷贝redhat.lnx到Windows 的 C 盘(Hda1)

c.修改 C盘下的 boot.ini 文件添加最后两行例如:

[boot loader]

timeout=15

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows 2000 Professional" /fastdetect

multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Windows XP Professional" /fastdetect

c:Redhat.lnx="Redhat 9.0“

d.重启动,菜单就会出现了。

这样安装的好处在于 Linux与 Windows 互不干扰,即使要重装 Windows,也不会影响 Linux,只要备份那两个文件 (redhat.lnx 与 Magic.lnx), 重装完后放回 C盘,再按上面的方法修改 boot.ini 即可。

另一种解决如下:

这个问题是由于windows重新安装时,将原来写有GRUB引导信息的MBR覆盖掉了。只要在MBR中重新加入GRUB的启动东信息。同时对GRUB的参数进行设定,便可以恢复原先用GRUB对双系统的启动。

用Linux安装盘的第一张引导系统(DVD版就一张盘):

在选择安装过程为图形安装还是文本安装过程时:

boot>linux rescue

进入linux rescue模式

一系列键盘以及几项简单的配制,过后就〔continue〕了。。。这个过程,我不说了,比较简单。

.然后会出现这样的提示符:

sh#

我们就可以 *** 作GRUB了.输入grub:

sh#grub

等一会儿,会出现这样的提示符:

grub>

我们就可以在这样的字符后面,输入:

grub>root (hdX,Y)

grub>setup (hd0)

如果成功会有一个successful......

这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。(注意,y和linux所用的编号不同,比如linux下用的hda2,在GRUB里便是,hd0,1,类推,hda8,GRUB里便是hd0,7)

grub>quit

退出GRUB之后,稳妥起见,最好:

sh#vi /boot/grub/menu.lst

对这个文件里的启动信息在确认一下,

该文件解释如下:

timeout second

设定在second秒之后引导默认的 *** 作系统。

蓝点Linux默认是timeout 5,就是5秒没有其他指令就引导系统,如果设成-1,则grub会一直等待直到用户选择一个选项为止。

default num

默认启动第num+1行选项,也就说default=0则默认启动菜单第一行的 *** 作系统,default=1则启动第2行的系统,如此类推。

splash pathname/filename

指出开机画面的文件所存放的路径和文件名,如 splash /boot/logo/800x600x8.img 是指用在/boot/logo路径下的800x600.img文件作为开机画面

title OSname title

后面的字符就是你在菜单项上所看见的选项,你可以写上 *** 作系统的名字和描述,如用

title BluePoint Linux, Single Mode 代表这一选项是引导蓝点Linux的单用户模式。

下面结合两个系统引导描述来解释几个引导选项的意义

title BluePoint Linux, Default Mode

root (hd0,1)

kernel /boot/vmlinuz vga=auto root=/dev/hda2

hd0是指第一个硬盘(主硬盘) (hd0,1)是指第一个硬盘的第二个分区。 kernel /boot/vmlinuz 是指出Linux核心的路径在/boot/vmlinuz中。vga=auto 是设定显示模式,root=/dev/hda2是指把第一个硬盘的第二个分区作为根挂载点("/")。

title Microsoft Windows

root (hd1,0)

chainloader (hd1,0)+1 root (hd1,0)这是指第二个硬盘(从硬盘)上第一个分区

chainloader (hd1,0)+1 装入一个扇区的数据然后把引导权交给它。

另外,在最开始,如果输入:

sh#grub

找不到grub(就是没有安装),可以先把原先挂载根目录的分区,挂到/mnt/下的某个文件夹里,然后

chroot 到该文件夹

在启动grub。

学习Linux步骤:

1、先了解了解基础吧,找一本薄一点的,浅一点的书,了解一下什么是linux。有个基本了解即可。不建议马上看《鸟哥的Linux私房菜》,这本书很不错,如果你了解linux基础之后再看,对你可以说是不受益匪浅都不行。没基础看《鸟哥的Linux私房菜》比较痛苦,内容很多。

2、了解之后,在自己电脑上弄个虚拟机,装上linux系统(redhat或ubuntu都行)。专攻《鸟哥的Linux私房菜》。当你把这本书攻下来时,才知道原来命令行并不可怕,自己打着打着就很长啦。

学linux最主要靠实践,不实践,只看书对你没好处的哦。自己在虚拟机上慢慢玩吧,玩多了就知道咋回事啦。不懂的多找资料弄懂,弄懂之后再实践,这才会有收获。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7146239.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-02
下一篇2023-04-02

发表评论

登录后才能评论

评论列表(0条)

    保存