
在个人计算机使用 Linux系统时,通常都是Linux和MS Windows 9X或MS Windows NT并存的。
由于重新安装其他的 *** 作系统,经常会导致原有的Linux不能启动。这主要是因为,这些 *** 作系统默认为计算机中没有其他的 *** 作系统,因而改写了硬盘的主引导记录(MBR),覆盖掉了Linux的LILO系统引导程序。
如果有急救盘组,那么很简单,用第一张启动盘启动硬盘的Linux系统,重新运行LILO命令,就可以将LILO系统引导程序写回硬盘的主引导记录,再次开机即可。
最先应该想到,也许也是最简单的办法,就是当boot loader—通常都是grub—开始执行时,通过它调整系统运行级别。
在出现菜单项后,按下键盘上的“e”按键,这样,菜单项能显示一个或者多个启动命令,找到有关内核的这一行,将光标移到上面,高亮这一行,再按下“e”,grub就会将这行内容用一个简单的编辑器环境打开,让我们能够对其做出改变。
很简单,只需要告诉init程序,我们希望通过那个级别启动即可。
1. 添加了磁盘后查看,没有刷新出来[root@node /]# fdisk -l
Disk /dev/sda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000aa84a
Device Boot Start End Blocks Id System
/dev/sda1 * 1208916775168 83 Linux
/dev/sda2208920891024 82 Linux swap / Solaris
2. 查看主机总线号
root@node /]# ls /sys/class/scsi_host/
host0 host1 host2
3.重新扫描SCSI总线来添加设备
[root@node /]# echo "- - -" >/sys/class/scsi_host/host0/scan
[root@node /]# echo "- - -" >/sys/class/scsi_host/host1/scan
[root@node /]# echo "- - -" >/sys/class/scsi_host/host2/scan
4. 查看磁盘,可以看到 /dev/sdb :53.7G 这个就是新加的盘
[root@node /]# fdisk -l
Disk /dev/sda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000aa84a
Device Boot Start End Blocks Id System
/dev/sda1 * 1208916775168 83 Linux
/dev/sda2208920891024 82 Linux swap / Solaris
Disk /dev/sdb: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
正常来讲,现状windows再装linux,linux做启动文件时会把windows的启动项和linux的很好的组合起来,你这个进不去很奇怪,玩windows在c盘的话,可以通过pe进入电脑,然后修复mbr,老毛桃的u盘pe制作软件做的pe自带有mbr修复工具,其它的没有的,可以自己下载一个windows mbr修复工具,之后启动项就只有windows,再通过启动项编辑工具(easybcd)在windows里面编辑启动项,之后就可以把linux的启动项加进去,这样开机进的第一个界面就只有windows和linux两个选项,进了linux选项又是一个界面,windows选项就直接进系统了。我的win7和ubuntu,当初装了之后调硬盘时也出了问题,就是这么修过来的~欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)