arch linux 还原分区,Arch Linux修复GRUB指南

很久没来写东西了,玩Arch上瘾了,总的来说arch是个很不错的Linux发行版,用它比用Ubuntu能学到更多Linux底层的知识,加深对Linux系统架构的理解。今天很不幸的因为装一下该死的VISTA把GRUB给毁了,幸好前面为了防止这种情况特地看了一下wiki上关于grub修复的文章,哪知实际操作起来按照wiki上写的完全不可以,在无数此尝试后我终于把grub修好了,不敢私藏,把具体的方法写出来和大家共享。欢迎指出错误之处。

在开始前先说说用到的命令的简单说明。首先是mount挂载命令,mount -t type device mountpoint,这条命令是将分区挂载到指定的目录,type是分区的格式,可以用的几个格式有:adfs,  affs,  autofs,  cifs,  coda,  coherent,  cramfs,debugfs, devpts, efs, ext, ext2, ext3, ext4, hfs, hfsplus, hpfs,iso9660, jfs, minix, msdos, ncpfs, nfs, nfs4, ntfs, proc,  qnx4,ramfs,reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos,usbfs, vfat, xenix, xfs, xiafs,你需要根据自己分区选择对应的格式。mount -o -bind olddir newdir,这条命令可以看出是转换作用目录的。chroot用于改变程序执行时所参考的根目录位置。终端下输入grub命令是进入grub提示符界面。grub下输入root(hdX,Y)是指出Linux分区所在位置,一般X是0,Y则是你装的Linux根目录所在的分区号,注意这里是所在分区号有点小讲究,需要计算一下,比如我的是根目录是在/dev/sda7的&

你可能感兴趣的:(arch,linux,还原分区)