S*A 发帖数: 7142 | 1 如果不用 GPT & EFI 的话,我看不出来为什么要用 grub2.
如果用 EFI 的话,(Mac 必须用), 我的 Macbook 又不能在 grub2
上面安装。
我觉得 Grub2 对于 Grub 是个大倒退。系统超级复杂,把很简单的事情
复杂化。我在我的 Macbook 上面死活装不了 grub2,甚至 FC 16 直接
安装都不行,因为那个 GPT partition 和 Mac 原来那个有冲突。
重装了 n 次,最后装 FC15 再 yum dist upgrade 到 FC16。直接删掉
grub2 ( FC16 连装 grub1 都不允许)。
最后直接 extlinux 了事。还不太完美的是 installkernel script
不能正确 update extlinux.conf。重装 kernel 需要自己编辑 extlinux.conf。
我正在 hack new-kernel-package & grubby 来支持 extlinux。
BTW, grubby 更新 boot loader menu 的工具,是用 C 写的。
因为不同的 boot load... 阅读全帖 |
|
S*A 发帖数: 7142 | 2 那个 grub2 的非常讨厌,要求 GPT 的分区表要求
Bios boot partition 和一大堆可恶的东西。Mac
UEFI 支持也不好。总之升级 FC 16 之后 Linux 就起
不来了。OSX 还可以用 EFI 起。
研究了一下 Grub2 试图用 Mac 的 EFI 来启动,
有些 Mac 不支持 EFI64 的启动,加上分区表的混乱。
我不明白干嘛不用 Mac 自己那个 GPT 的分区呢,里面
有足够多的空间了,也是 vfat 的格式。
最后我放弃了,卸载了 grub2, 装 syslinux-extlinux.
用 syslinux 直接启动 ext4 的 /boot。这个简单多了。
不用什么 Bios Boot partition。
yum install syslinux-extlinux
extlinux -i /boot/extlinux
dd if=/usr/shared/sylinux/mbr.bin of=/dev/sda
vi /etc/syslinux.cfg
写个简单的 config, 不就是 kernel + initramfs.
搞那么多繁... 阅读全帖 |
|
S*A 发帖数: 7142 | 3 Don't use grub2 unless you don't have any other choice.
Grub2 sucks big time. I end up uninstall grub2 and using
some thing else instead. |
|
S*A 发帖数: 7142 | 4 grub2 has huge problem with my macbook 4.1 which is
64 bit CPU with 32 bit EFI ROM. That is my main Linux
box at home.
The whole grub2 config is super complex.
I am fine with adding more features. But please keep
the simple things simple and complicate things possible.
I consider grub2 a downgrade. I use grub1 or extlinux to
boot Linux on my macbook.
you
I |
|
j******u 发帖数: 1968 | 5 aptitude install grub2
grub2-install
全自动的, |
|
t*********u 发帖数: 26311 | 6 grub2是不是只能装在mbr里,不能装在一个分区上
grub2是不是对mac osx支持不好 |
|
r*y 发帖数: 13 | 7 笔记本换ssd,想最后上grub2,所以用gpt分区:第一个2mb自动做了alignment,第二个
2mb是bios分区,然后boot,swap,root.装arch到装grub那步总显示安装不成功,有什么
解决办法没?还有为什么arch默认是grub而不是grub2? |
|
t*********u 发帖数: 26311 | 8 我用 apt-get升级了kernel
kernel自动把 menu.lst给 update了
但是开机的gui的 grub2的 选项没有 grub.cfg里面 也没有
该怎么解决 ? |
|
N****w 发帖数: 21578 | 9 不知道啊,kernel deb package 里估计没 grub2 支持 |
|
j******u 发帖数: 1968 | 10 faint again
MBR is for windows system only. hehe
grub2 can boot any system as long as it is correctly configured. |
|
p****i 发帖数: 38 | 11 MBR不是只给Windows用的,MBR(Master Boot Record)是用来存放硬盘分区表和
bootloader(e.g. grub)的。
你可以将grub装在MBR或者主硬盘的active的分区上。
如果你将grub安装在MBR里来实现Linux和Windows双重启动,在你重新安装Windows的时
候,Windows会将MBR重新覆盖,这样你就没有机会进入Linux了,你需要Linux rescue-
CD重新安装grub。
如果你将grub安装在active的分区上(你可以用fdisk来设定active的分区),则不会有
上述问题。
在你安装Linux(以Ubuntu为例)的时候,如果保留了原来的Windows,在Ubuntu里,你可
以用update-grub2重新生成启动顺序表,而且Windows应该会被识别,你可以查看/etc/
grub.d/README,以及调整启动顺序,详情阅读grub文档。
OS/2比较特殊,如果你想保留OS/2,你就不能将grub装在MBR里,而是必须在主硬盘的
前1024 cylinders内生成一个/boot分区,并且将其设为ac... 阅读全帖 |
|
L*1 发帖数: 11537 | 12 刚装好Fedora 16,但没法boot到XP了。
grub2装在MBR,XP在/dev/sda1,用Hiren的CD还是可以boot到XP,但grub不行。以下是
grub.cfg里自动生成的XP entry:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" --class windows
--class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root CA4428034427F13D
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
改为:
menuentry "Microsoft ... 阅读全帖 |
|
S*A 发帖数: 7142 | 13 yum {remove,install} kernel 最后测试我的改动可以正确
更新 extlinux 的菜单了。那个 grub2 可以彻底去死了。 |
|
S*A 发帖数: 7142 | 14 Fedora 一直都还是不错的。
反正这两个我都找到更好的解决办法了。
都比升级前要好,有些东西就是逼出来的。
Gnome3 => xmonad + gnome
grub2 => extlinux |
|
G*****h 发帖数: 33134 | 15 想不通啊,搞个 Grub2 出来
主要是解决啥子问题? |
|
r*y 发帖数: 13 | 16 How's that? What was the problem you had? I'm thinking as grub2 comes out,
the old grub is legacy now. There will be less and less support. What do you
use now?
It seems that Linux communities screw up good things every several years. I
switched from kde to gnome 6 years ago, and gnome to xfce last year. sigh |
|
|
N*******k 发帖数: 689 | 18 俺试着装了arch
装好后grub2引导系统
系统引导成功
但就是屏幕一片黑
真正实现了盲打啊
蛋疼 |
|
S*A 发帖数: 7142 | 19 还是非常艰辛,但是终归是个大进步。以前 FC18 什么的
都不能 liveboot,用 MBR/GPT 混合分区,特别脆弱,每次
Mac升级都要重新 gptsync,要不然那个MBR 的分区表就
被保护起来,bootcamp 就引导不了。
过程大致如下:
1)下载 FC 19 ISO
2)直接 dd 到一个 USB flash drive,不要用 live-cdtools。
3)用这个 USB drive 引导 Mac, 启动的时候按住 ‘c'
不得不提一下,这个 FC19 是第一个 FC 可以在我的Macbook
上面用 EFI 正常启动的。以前的要用 bootcamp 要么根本
启动不了。
4)选 xgrube.64 启动。
5) 进入 grub 菜单,修改引导参数,添加
selinux=0 nogpt noefi
要不然就会出没有引导分区的安装错误装不下去。
参见:
https://fedoraproject.org/wiki/Common_F19_bugs#Apple_EFI_Macs:_EFI_install_
alongside_existing_EFI_... 阅读全帖 |
|
S*A 发帖数: 7142 | 20 还是非常艰辛,但是终归是个大进步。以前 FC18 什么的
都不能 liveboot,用 MBR/GPT 混合分区,特别脆弱,每次
Mac升级都要重新 gptsync,要不然那个MBR 的分区表就
被保护起来,bootcamp 就引导不了。
过程大致如下:
1)下载 FC 19 ISO
2)直接 dd 到一个 USB flash drive,不要用 live-cdtools。
3)用这个 USB drive 引导 Mac, 启动的时候按住 ‘c'
不得不提一下,这个 FC19 是第一个 FC 可以在我的Macbook
上面用 EFI 正常启动的。以前的要用 bootcamp 要么根本
启动不了。
4)选 xgrube.64 启动。
5) 进入 grub 菜单,修改引导参数,添加
selinux=0 nogpt noefi
要不然就会出没有引导分区的安装错误装不下去。
参见:
https://fedoraproject.org/wiki/Common_F19_bugs#Apple_EFI_Macs:_EFI_install_
alongside_existing_EFI_... 阅读全帖 |
|
S*A 发帖数: 7142 | 21 装了或者升级了 6 个 Feodra 17:
thinkpad T500: preupgrade from Fedora 16 64bit, very smooth.
thinkpad T41: preupgrade from Fedroa 15 32bit, smooth.
Mac Mini: preupgrade from Fedora 15 32bit. Smooth.
这个我比较惊奇,因为新的那个 Grub2 很可能和 EFI boot 不兼容。
本来想折腾下不行就算了,结果什么都不用改。
Intel evaluation MB & CPU: preupgrade from Fedora 16 64. No problem.
Dell Slim tower: preupgrade from Fedora 15 64. Smooth.
Macbook 4.1 这个是比较难的,反复装了好多遍还是不行。
我的 Macbook 有个特殊情况, CPU 是 64 bits, 但是
EFI boot 是 32 bits. 现在新的 Mac EFI 都是 64 bits.
新的据说可以 bo... 阅读全帖 |
|
m********5 发帖数: 17667 | 22 You Can Break Into a Linux System by Pressing Backspace 28
http://lifehacker.com/you-can-break-into-a-linux-system-by-pres
Patrick Allan
Yesterday 1:30pmFiled to: SECURITY
Hitting a key over and over again actually works for once. Two security
researchers in Spain recently uncovered a strange bug that will let you into
most Linux machines just by hitting the backspace key 28 times. Here’s how
to fix it and keep your data protected.
The researchers, Hector Marco and Ismael Ripoll from the Cyberse... 阅读全帖 |
|
I*******g 发帖数: 7600 | 23 【 以下文字转载自 Military 讨论区 】
发信人: mitbbs2715 (好吃不懒做), 信区: Military
标 题: 说linux安全就是个大笑话
发信站: BBS 未名空间站 (Thu Dec 17 22:30:48 2015, 美东)
You Can Break Into a Linux System by Pressing Backspace 28
http://lifehacker.com/you-can-break-into-a-linux-system-by-pres
Patrick Allan
Yesterday 1:30pmFiled to: SECURITY
Hitting a key over and over again actually works for once. Two security
researchers in Spain recently uncovered a strange bug that will let you into
most Linux machines just by hitting the backspace... 阅读全帖 |
|
c******n 发帖数: 16666 | 24 【 以下文字转载自 JobHunting 讨论区 】
发信人: IFloating (Floating Freely), 信区: JobHunting
标 题: 说linux安全就是个大笑话 (转载)
发信站: BBS 未名空间站 (Thu Dec 17 23:18:01 2015, 美东)
发信人: mitbbs2715 (好吃不懒做), 信区: Military
标 题: 说linux安全就是个大笑话
发信站: BBS 未名空间站 (Thu Dec 17 22:30:48 2015, 美东)
You Can Break Into a Linux System by Pressing Backspace 28
http://lifehacker.com/you-can-break-into-a-linux-system-by-pres
Patrick Allan
Yesterday 1:30pmFiled to: SECURITY
Hitting a key over and over again actually works for once. Two security
res... 阅读全帖 |
|
E***e 发帖数: 3430 | 25 肯定是不
不过找到解决办法了
/etc/modprobe.d/blacklist.conf
blacklist nouveau
options nouveau modeset=0
/etc/default/grub, GRUB_CMDLINE_LINUX
rdblacklist=nouveau nouveau.modeset=0
grub2-mkconfig -o /boot/grub2/grub.cfg
到底哪个起得作用不知道。。。
就先这么凑合了 |
|
d*2 发帖数: 2053 | 26 http://lifehacker.com/you-can-break-into-a-linux-system-by-pres
Patrick Allan
Yesterday 1:30pmFiled to: SECURITY
Hitting a key over and over again actually works for once. Two security
researchers in Spain recently uncovered a strange bug that will let you into
most Linux machines just by hitting the backspace key 28 times. Here’s how
to fix it and keep your data protected.
The researchers, Hector Marco and Ismael Ripoll from the Cybersecurity Group
at Polytechnic University of Valencia, found t... 阅读全帖 |
|
a*f 发帖数: 1790 | 27 刚换了台机器,原机预装Windows 8.1 64bit,
平常习惯用Windows 7 64bit,有部分软件需要在Windows XP 32bit下运行,Windows 7
和XP都有安装盘
有时需要用Ubuntu搭系统和测试
现在想做成一个多启动系统(包括所有这些系统,有的cluster软件要求运行在物理网
卡上面,不能走虚拟机),像grub2出多选菜单
我应该先拔掉Windows 8.1的硬盘,装个空白硬盘,先装XP,然后Windows 7变成一个
dual boot,然后加上Windows 8.1的硬盘,再划分一个ubuntu ext32的分区,最后装
ubuntu,最后grub2能变成一个可以选择所有这些系统的界面吗? |
|
|
S*A 发帖数: 7142 | 29 我的 Linux 就是装在第二个硬盘上的,同样 T3500 机器。
我是把 grub 引导装在第一个硬盘上,second stage 装在
第二硬盘上。
要改 /boot/grub2/device_map
# this device map was generated by anaconda
(hd0) /dev/sda
(hd1) /dev/sdb
你还可以搞个便宜 router 用client mode 连入 wifi,
然后提供 ethernet 给 T3500. 例如 TP Link 703N 才 $20 左右。 |
|
E***e 发帖数: 3430 | 30 这的专家多来问问
试了两种方法:
1. 改grub conf然后grub2-mkconfig
2. 在/etc/modprobe.d/里创建blacklist.conf加入blacklist nouveau
重启以后lsmod都是一坨坨的nouveau
这是怎么回事?
多谢了! |
|
t****t 发帖数: 6806 | 31 我说的和SSA说的其实是一回事. 我说的GPT vs MBR是指实质性的分区表, 但是由于兼
容性考虑, MBR总是存在的, 所以类似grub2之类的bootloader还是可以工作, 不过在
GPT的盘上需要一个bios boot partition, 因为原来放stage2的地方被GPT占了.
你说的BIOS不能启动GPT分区, 应该是指windows自己的bootloader不能用. 如果用第三
方工具的话, windows应该也能启动的. |
|
t*****z 发帖数: 1598 | 32 搭车问。我一套win8装在SSD,一套Ubuntu装在HDD,双启动,由grub2管理。现在想把
Ubuntu移到SSD,跟Win8一起。该如何操作?
[发表自未名空间手机版 - m.mitbbs.com] |
|
j*a 发帖数: 14423 | 33 isolinux
grub2 not sure
我也
支持 |
|
N****w 发帖数: 21578 | 34 居然 Intel 3945 这么大众的卡,不知道在捣鼓个啥
想连哪个 AP scan 结果里就没有哪个 AP
grub2 的配置也没有自动加 Windows 的
要手工加。。。
还以为不支持 boot windows 了 |
|
j******u 发帖数: 1968 | 35 就是用了debian的那个该死的update-from-legacy那个命令,结果产生Error 15不能引
导,很郁闷,
解决方法
下载super grub的iso文件,大概4m左右,用它启动电脑,进入debian,然后进行
aptitude update
aptitude purge grub-legacy
aptitude install grub2
grub-install /dev/sda
update-grub
搞定,呵呵,所以以后碰上grub的问题就这样处理,呵呵 |
|
a*****i 发帖数: 4391 | 36
9.10 (Karmic) uses grub2, with config file in /etc/default/grub.
And use
sudo update-grub
updates your grub if you changed the config file. |
|
i*****e 发帖数: 1359 | 37 grub2好像麻烦了很多,和grub比有什么好处呢?
据说grub以前引导不了ext4,不过后来好像可以了 |
|
u*********r 发帖数: 2735 | 38 liveCD boots up
mount proc, sys, chroot into harddrive partition, reconfigure, reinstall
grub2 |
|
i*******e 发帖数: 29 | 39 google了个手动loading kernel的办法,成功进入linux
然后很杯具的发现无论怎了update-grub或者update-grub2 reboot的时候还是在grub界
面。。。崩溃了
不过ms是kernel 2.6.31-17有些问题,因为试图手动load到31-17的时候电脑就直接重
启了。。。
召唤大牛解惑 |
|
Z**0 发帖数: 1119 | 40 应该是升级了grub2,可能你没有按照屏幕的指示升级了,出问题了。
你上个图片,让大家看看有没有最简单的方法。
如果怕麻烦,就搜索ubuntu grub reinstall。 |
|
|
T***9 发帖数: 73 | 42 Find answer by myself:
sh:grub>set root=(loop0)
sh:grub>linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda1 loop=/ubuntu/
disks/root.disk ro
sh:grub>initrd /boot/initrd.img-2.6.31-14-generic
sh:grub>boot
and then run:
sudo update-grub2
fix the boot problem
Cheers |
|
l*******G 发帖数: 1191 | 43 Note Ubuntu 10.10 (grub2) is different than Ubuntu 9.10 (grub) .
See http://ubuntuforums.org/showthread.php?t=1195275
To always show the menu,
sudo vi /etc/default/grub
and change
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=0
to
GRUB_TIMEOUT=-1
GRUB_HIDDEN_TIMEOUT=20
Then do
sudo update-grub
which will re-generate the /boot/grub/grub.cfg file. |
|
s*******n 发帖数: 730 | 44 现在timeout是0. 假设我没有root access,有physical access to console。
怎么让grub停下来出菜单,好恢复root。有没有什么按键。
最好不用live cd重新boot一个系统 |
|
|
|
|
b*****h 发帖数: 141 | 48 的确是grub的问题。因为是grub2,所以以前的方法都没有用。
Grub> root=(hd0,0) 通过,
grub> linux /vmlinuz root=/dev/sda ro 死活通不过。
用liveCD 修理
试过chroot的方法,启动后就是出现
grub>
最后实在没有办法,干脆install side by side了一个mint linux 10.才算解决问题了。
谢谢楼上两位指导。
早知道是这样死活不升级了。 |
|
J*V 发帖数: 3150 | 49 显卡driver不对有可能
我一台机器升级ubuntu就是这样,可以登录,进去后啥都没有
运行一个程序,窗口不知道大到哪里去了,
他的F3原来可以登录阿,我没有看清除,如果可以登录,
直接su -
然后修改grub的配置文件好了
不过grub2, 啥的配置有些变化 |
|
|