如何重新引导Linux系统

2022-08-12 科技 142阅读
现在你的硬盘上还有你安装的linux的iso镜像文件吗?如果有的话,再安装一次,不过只选择升级安装,只安装grub和内核就可以了。 如何恢复LINUX的引导(两种方法) 用linux安装盘启动,boot=后面输入linux rescue root=/dev/hd? <-----和Linux在哪个分区有关 1.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。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com