fedora 16 使用LiveCD修复grub2引导

日期:2019-09-07编辑作者:系统操作

笔者认可本人这厮太贪婪了,自从笔者的Computer装了fedora16改成双系统未来,竟然又对opensuse感兴趣了,结果扬眉吐气的想装个三连串游戏,可是实际上本人对linux方面平昔不太懂啊,结果在装置的时候把opensuse的grub引导直接设置到了MBEvoque下面,把本来fedora16的grub2教导给覆盖了,结果Computer识别不了fedora16,何况opensuse又识别不了作者的有线网卡,整个就杯具了,幸好学长及时出台,终于把这么些主题素材消除了,呵呵^_^
 
今昔的孩子都喜欢装系统,win7+fedora,即使先装win7再装fedora,是蛮简单的,假设先装fedora,然后win 7,本文方法也是适用。
 
 
 
只要LiveCD不知为啥物,请百度
 
如若知LiveCD不知怎么制作,请百度
 
即使做好LiveCD不知怎么着用其指导,请百度
 
 
 
【为了关照一些刚想玩fedora的埋头单干青少年,省去你的百度时间吗】
 
step1:  下载600多M的livecd镜像文件,首页是31人,你能够点越来越多下载六11人
 
step2: 下载liveusb的制作软件,官方的。
 
step3:策画一个U盘,(里面有数量也没提到,制作的时候不像pe,会把你格式化,他保存原本数据),
 
用十一分软件接纳刚刚你下载好的ISO,然后选拔你的U盘盘符,persistent storage 选择个100M(这么些一定于
 
Livecd里的/home挂载点,除此之外的别的挂载点是不用写入的U盘的),点击creat就足以做到制作了。
 
step4:调治你的bios运维顺序或许未来笔记本都辅助quick boot,选用U盘运维就能够了。
 
启航后会现身start fedora 16 ,按回车就足以步向了
 
【有个别U盘用合法的windows版本liveusb creator制作将来会运营不了,换个U盘尝试。只怕到
 

 
【步向之后暗许是英语,假若您韩文不佳请单击荧屏右上角的live顾客名,选用system settings,然后
 
分选region and  language(单击就能够),在出来的对话框选中chinese。再去右上角单击顾客名,log out,
 
打消之后会问你是否退换home上边包车型地铁文书夹名字,笔者建议不用该成汉语,因为这么你在shell里面比较费心】
 
用LiveCD运营未来,首先应当醒目标是您的fedora装在哪些分区,今后的硬盘都应当是sata的吗,那么就相应
 
/dev/sdax,x是个数字,1~4表示主分区,5方始是逻辑分区。若是您在可伶的用着IDE硬盘,那么就对应/dev/hdax
 
展开你的磁盘实用工具,恐怕叫Disk unity,找到fedora安装所在分区,小编的在sda10,所以上边就拿那些表明了。。
su
mount -t ext4 -o rw /dev/sda10   /media
把fedora的设置分区挂载到近年来的LiveCD文件系统下,当然假若您比较偷懒的话,比方自身:),直接在文件处理器里面双击
一晃相当分区,然后就能在/media/_FEDORA_*** 下挂载了
 
原本安装在硬盘上的fedora只是把文件目录挂上来了,一点硬件财富也木有,啥事也干不了,只好用来copy/paste一下数码,
近年来把当下系统的财富给他
su
mount -t proc none /media/proc
mount -o bind /dev /media/dev
mount -o bind /sys /media/sys
mount -t devpts devpts /media/dev/pts
特地看领会上面包车型地铁下令,千万别把/dev 写成了/dev/,假如这样就能够现出
/dev is not a block device了
 
挂完后用chroot命令切换成原本的fedora中去
 
su
chroot /media
grub2-install /dev/sda
自然上述指令是讲grub2安装到硬盘MB奇骏上回复指点,假设您想装在当下分区中让别的软件来辅导迷津就活该是
grub2-install /dev/sda10
 
OK,做下得了职业
 
exit
umount /media/proc
umount /media/dev/pts
umount /media/sys
umount /media/dev
umount /media
reboot
自然,上述修复的grub是原来的grub,opensuse没了,其实grub2很强大,能自动识别n多系统,只需重新生成配置
文件就能够。
 
su
grub2-mkconfig  -o  /boot/grub2/grub.cfg
reboot
congratulations
 
昨日在帮旁人修复的时候,又碰到有个别标题,写下来分享
 
率先:那台微型Computer的分区并非本身上面写的简短的贰个/ 分区,用的LVM和二个boot分区(sda8),那么在挂载的时候将要分别挂载了。在LVM里有三个root的逻辑卷组和二个swap卷组,位于/dev/mapper/vg_fedora_root,和/dev/mapper/vg_fedora_swap(那些的命名是和睦定义的,假如利用系统和睦默许的分区安装,不是手动的话,名字区别)
 
su
mount -o rw  /dev/mapper/vg_fedora_root   /media
mount -o rw /dev/sda8  /media/boot
下一场挂载上述写的财富。
 
其次:在实践grub2-install 的时候,遭遇错误
 
[[email protected] sunhao]# grub2-install /dev/sda
/sbin/grub2-setup: warn: Your embedding area is unusually small.  core.img won't fit in it..
/sbin/grub2-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/sbin/grub2-setup: error: will not proceed with blocklists.
网络查的是mbr和sda第11中学间的那块embedding area太小了,应该是暗许的63,假若是32的话会出现这几个主题素材,可是自身推行fdisk  -lu,显示这Computer已经是63了,不明原因。
google了一把,没找到应用方案照旧安装不上来,后来自己在wiki下边,看到了那个用法,强制安装。
 
grub2-install  --force  /dev/sda
居然能够装上去,并且成功运转~
 
自个儿只是想推广一下学长的那篇技巧博客,想享受给喜欢玩linux的爱侣,希望我们匡助啊

Fedora使用LiveCD或USB修复GRUB2引导

摘自 MagicBox

 

...

用 LiveCD 或 USB 运维之后,首先应该显然的是你的 Fedora 装在哪些分区,现在的硬盘都应当是 SATA 的呢,那么就对应 /dev/sda#,#是个数字,1~4代表主分区,5开始是逻辑分区。假若你在可伶的用着 IDE 硬盘,那么就对应/dev/hda#。

  www.2cto.com  

打开你的磁盘实用工具,可能叫 Disk unity,找到 Fedora 安装所在分区,笔者的在 sda10,所以上边就拿这几个注明了。

 

1

su

2

mount-t ext4 -o rw/dev/sda10/media

 

把 Fedora 的安装分区挂载到当前的 LiveCD 文件系统下,当然假诺您比较偷懒的话,譬如本身:),直接在文件管理器里面双击一下可怜分区,然后就能够在/media/_FEDORA_*** 下挂载了。  www.2cto.com  

 

原先安装在硬盘上的 Fedora只是把文件目录挂上来了,一点硬件能源也木有,啥事也干不了,只好用来 copy/paste 一下数据,今后把当下系统的能源给她:

 

1

su

2

mount-t proc none/media/proc

3

mount-o bind/dev/media/dev

4

mount-o bind/sys/media/sys

5

mount-t devpts devpts/media/dev/pts

特别看精通上面的一声令下,千万别把 /dev 写成了 /dev/,如果如此就能够现身:/dev is not a block device 了。

 

挂完后用 chroot 命令切换来原本的 Fedora 中去:

 

 

1

su

2

chroot/media

3

grub2-install/dev/sda

本来上述指令是讲 grub2 安装到硬盘 MB路虎极光上回复教导,就算您想装在脚下分区中让别的软件来教导就应有是:

 

grub2-install /dev/sda10

 

OK,做下得了职业:

 

1

exit

2

umount/media/proc

3

umount/media/dev/pts

4

umount/media/sys

5

umount/media/dev

6

umount/media

7

reboot

 

本来,上述修复的 grub 是原本的 grub,其实grub2相当壮实大,能自动识别 N 多系统,只需重新生成配置 

文件就可以:

 

1

su

2

grub2-mkconfig  -o /boot/grub2/grub.cfg

3

reboot

 

Congratulations!

 

今天在帮外人修复的时候,又碰着有些主题材料,写下去享用:

 

第一,这台微型Computer的分区并非自己下面写的回顾的三个 / 分区,用的 LVM 和贰个boot 分区 sda8,那么在挂载的时候就要分别挂载了。在 LVM 里有一个 root 的逻辑卷组和一个 swap 卷组,位于 /dev/mapper/vg_fedora_root,和 /dev/mapper/vg_fedora_swap(这些的命名是投机定义的,若是采纳系统协和暗中同意的分区安装,不是手动的话,名字不一致)

 

1

su

2

mount-o rw /dev/mapper/vg_fedora_root/media

3

mount-o rw/dev/sda8/media/boot

下一场挂载上述写的财富。

 

帮衬,在实行grub2-install 的时候,碰着错误:

 

1

[[email protected]]# grub2-install /dev/sda

2

/sbin/grub2-setup: warn: Your embedding area is unusually small.  core.img won't fitinit..

3

/sbin/grub2-setup: warn: Embedding is not possible.  GRUB can only be installedinthis setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..

4

/sbin/grub2-setup: error: will not proceed with blocklists.

网络查的是 MB索罗德 和 sda1 以内的这块 embedding area 太小了,应该是暗中同意的 63,借使是 32 的话会出现这几个主题材料,但是自己实行 fdisk  -lu,突显那计算机早已是 63 了,不明原因。 

google了一把,没找到应用方案大概安装不上去,后来自家在wiki上边,看到了这么些用法,强制安装。

 

1

grub2-install--force /dev/sda

还可以装上去,况兼成功运转~

 

用 LiveCD 或 USB 运转之后,首先应当醒目标是你的 Fedora 装在哪个分区,未来的硬盘都应有是 SATA 的呢,那么...

本文由今晚最快开奖现场直播发布于系统操作,转载请注明出处:fedora 16 使用LiveCD修复grub2引导

关键词:

lzo文件的交互map管理,文件压缩工具集

Zutils 是一组用来管理压缩文件的工具集,协助的压缩档包涵:gzip, bzip2,lzip, and xz. 当前版本提供的命令有:zcat, zcmp...

详细>>

如何合理设置Linux的swap分区,由匿名内存看swap分

看代码的时候,从能看到通过mmap映射一段匿名内存,但是为什么非要映射一段匿名内存呢,匿名内存到底是干啥用的...

详细>>

操作系统是什么,Server的snapapi折腾笔记

目标:我要在一个被修改过的linux(基于centos5.4修改的,重新编译过内核)系统,备份他的整个硬盘,该硬盘做了LV...

详细>>

allocation failed: out of vmalloc space – use vmalloc= to i

在行使oclhashcat+GPU校验密码强度时,会遭逢allocation failed: out ofvmalloc space –use vmalloc=size to increase size.那些主题材料。...

详细>>