在linux的grub下
linux吧
全部回复
仅看楼主
level 8
s5b6ch
楼主
@翔于伦者
怎么改变开机引导首尾位置,而且显示界面时间怎么调
坑爹的,我爸把linux那个盘格式化了,后来重装xp。。。
2014年09月05日 12点09分
1
level 12
贴吧用户_QGy3Gt4
menuentry "温逗斯7" --class windows --class os{..... } 从grub.conf的最后一段移到
menuentry *Gnu/Linux* --class .....{....}的前面,就可以把windows放在前面
2014年09月05日 12点09分
2
level 12
翔于伦者
引导是grub2的话
sudo vim /etc/default/grub
# 0是默认第一个,1是默认第二个
GRUB_DEFAULT=0
# 显示界面时间3s
GRUB_TIMEOUT=3
然后update-grub2更新grub配置。
grub和syslinux和lilo没用过,自己看wiki吧
2014年09月05日 12点09分
3
s5b6ch
谢谢
2014年09月05日 12点09分
翔于伦者
回复 s5b6ch :
2014年09月05日 12点09分
s5b6ch
回复 翔于伦者 :那就是/grub空格#3 ? 因为我开机第四个选项才是Microsoft xp ,如果改时间就是etc/timeout/grub空格#1 可以吗
2014年09月05日 12点09分
翔于伦者
回复 s5b6ch :不知道你说什么。。
2014年09月05日 12点09分
level 12
s_wordfeng
改用gpt分区表加lvm,你爸估计就装不了xp了←_←
2014年09月05日 12点09分
4
s5b6ch
你得考虑我的生命
2014年09月05日 12点09分
s5b6ch
还有,我小白,你能说得明白点吗
2014年09月05日 12点09分
s_wordfeng
回复 s5b6ch :分区表用gpt,并用lvm来管理分区…不过你爸暴力的话可能你全盘的数据都会被xp覆盖?
2014年09月05日 13点09分
s5b6ch
回复 s_wordfeng :这些个名词还得百度
2014年09月05日 13点09分
level 14
alien_hjy
加钱换爹
2014年09月05日 13点09分
5
s5b6ch
没爹怎么加钱换。。。
2014年09月05日 13点09分
level 12
翔于伦者
帮你查下,如果你是grub的话
/boot/grub/menu.lst
default=0
timeout=5
自己好好看下https:
//wiki.
archlinux.
org/index
.php/GRUB
2014年09月05日 13点09分
6
超级酱油男
grub2配置文件比grub反人类多了(不借助/etc里的文件单就/boot里的东西而言)
2014年09月05日 13点09分
翔于伦者
回复 超级酱油男 :grub没怎么配置过。。。不知道哈。grub.cfg我觉得也不是天书那样,至少改默认启动项,timeout,启动项上下顺序,引导参数还是比较容易的。
2014年09月05日 13点09分
s5b6ch
有时间就看wiki,不过我xp启动是最后一项,为什么default0呢
2014年09月05日 13点09分
翔于伦者
回复 s5b6ch :2个启动项,那就defaul1啊,3个就2啊
2014年09月05日 13点09分
level 12
翔于伦者
=======我想把xp放前面,能分别在楼下说下grub和grub2的操作命令方法吗,还有,时间调成1秒========
操作方法?我就说grub2吧。
用grub-mkconfig -o /boot/grub/grub.cfg生成默认的配置文件,然后再根据实际修改配置文件,最后update-grub2更新。
把XP放第一个的话,就在/boot/grub/grub.cfg里面(虽然不推荐这么做,但是这么方便。注意这么弄完你不要update-grub2不然grub.cfg就被覆盖了)把XP那段(grub2是menuentry那段)直接放到
##
# BEGIN /etc/grub.d/10_linux #
##
这一段下面,linux的那段menuentry放XP后面。
时间前面说了
# 显示界面时间3s
GRUB_TIMEOUT=3
2014年09月05日 13点09分
7
s5b6ch
把xp放第一个,是不是用文本编辑器改cfq里面的东西后,保存就可以了,不用终端update了吧
2014年09月05日 14点09分
翔于伦者
回复 s5b6ch :是
2014年09月05日 14点09分
s5b6ch
回复 翔于伦者 :看下面
2014年09月06日 01点09分
level 8
s5b6ch
楼主
最终确定,我还是用第一个方法吧请发现我的问题,特别注意我的某些地方打空格对不对。开终端 sudo vim /etc/default/grub#3 然后开终端调时间 sudo vim/etc/timeout/grub#1 时间调成1秒,这样的命令有不对吗
2014年09月06日 13点09分
9
翔于伦者
/etc/timeout/ 是什么?
2014年09月06日 14点09分
s5b6ch
回复 翔于伦者 :不是调时间的命令吗
2014年09月07日 00点09分
翔于伦者
回复 s5b6ch :只是在/etc/default/grub里改。。。。在update-grub2更新。真为LZIQ卓急啊
2014年09月07日 02点09分
s5b6ch
回复 翔于伦者 :我现在只是纸上谈兵而已,不过lz真的很捉急,你的意思是说我打这个命令出来就有一堆东西出来,然后直接改?
2014年09月07日 02点09分
level 12
翔于伦者
你图没有照全,你把第一个timeout=10改成你想要的秒数,
2014年09月07日 09点09分
13
s5b6ch
另外,我没有权限改文件
2014年09月07日 09点09分
翔于伦者
回复 s5b6ch :sudo
2014年09月07日 14点09分
s5b6ch
回复 翔于伦者 :后面chomd+一大堆东西也没用
2014年09月07日 14点09分
翔于伦者
回复 s5b6ch :chmod。。。亲
2014年09月07日 14点09分
level 9
贝亚娜叶子
顺序问题很简单在/etc/grub.d下有几个用数字开头的文件,grub生成grub.cfg的时候按照数字大小顺序读取。只需要按照自己喜欢的顺序修改一下,重新生成 grub.cfg就可以了。等待时间上面说的很清楚了。
2014年09月07日 10点09分
14
level 9
贝亚娜叶子
顺序问题很简单在/etc/grub.d下有几个用数字开头的文件,grub生成grub.cfg的时候按照数字大小顺序读取。只需要按照自己喜欢的顺序修改一下,重新生成 grub.cfg就可以了。等待时间上面说的很清楚了。
2014年09月07日 10点09分
15
1