如果你曾经用过ubuntu,参考这个看看吧。
一、Ubuntu9.04的硬盘安装,如果使用 sudo umount -l /cdrom 会导致启动菜单只有内存测试选项而没有ubuntu选项,可以用以下方法解决:
1. 用livecd启动进入live桌面。
2. 挂载 / 分区,打开一个终端 输入
代码:
cd /media
sudo mkdir disk
sudo mount /dev/sda8 /media/disk #这里的 sda8换成自己的分区
3. 复制内核并修改 menu.lst
代码:
cd /cdrom/capser
sudo cp vmlinuz /media/disk/boot/vmlinuz-2.6.28-11-generic
sudo gedit /media/disk/boot/grub/menu.lst
找到title Ubuntu jaunty memtest86.. 这一行上面空白加上以下内容:
代码:
title Ubuntu jaunty
uuid xxxx-xx-xx-xxxx
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=xxxx-xx-xx-xxxx ro locale=zh_CN quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet
title Ubuntu jaunty Recovery
uuid xxxx-xx-xx-xxxx
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=xxxx-xx-xx-xxxx ro single
initrd /boot/initrd.img-2.6.28-11-generic
quiet
注意 uuid 后的xxxx-xx-xx-xxxx从你的title Ubuntu memtest 下的uuid 后那一串拷贝,每个分区都不一样。
增加Windows Xp 启动菜单,继续加入下面内容:
代码:
title Windows XP
root (hd0,0)
makeactive
chainloader +1
重启。
二、9.10安装后没有ubuntu启动项,只有memtest选项和一个windows选项的简单解决办法:
如果安硬盘安装时的vmlinuz和initrd.lz放在windows的C盘或把iso中casper目录下的vmlinuz和initrd.lz复制出来放在win的C盘,在启动菜单上按 c ,在 grub>下输入
代码:
grub>set root=hd0,1 --->存放 vmlinuz和initrd.lz的分区号
grub>linux /vmlinuz root=/dev/sdax
grub>initrd /initrd.lz
grub>boot
root=/dev/sdax 是安装时选择 / 分区的分区号,如果不清楚的可在 grub>下输入
代码:
grub>search -f /etc/fstab
根据找到的 (hd0,x)来确定sdax的数。
进系统后从新立得先换源,再 reload 下源列表,然后搜索 linux-image ,把新内核装上,再sudo update-grub,
代码:
sudo update-grub
菜单就会出来
如果启动时直接进入 memtest的,在启动时按住 shift 键,可调出菜单,再按 c 进入命令行。
主要是针对Ubuntu9.04和9.10的,其他相关版本如果出现这类问题的话,请参考处理,不行就上Ubuntu中文论坛吧,求学SEO在上边学到不少东西!
Grub Customizer的安装很简单,使用PPA安装即可。在终端中使用以下命令安装:sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
安装之后,在主菜单--系统管理中,点击系统管理
Grub Customizer启动时会自动搜索grub的配置文件
在“列表配置”标签中,加粗的是会出现在Grub启动菜单中的项目。鼠标右键点击一个项目,可以进行重命名、编辑或删除、移动等 *** 作。Linux安装之后,出来我们需要进入的Linux,一般还会添加救援模式(rescue mode)、内存测试(Memory test)等我们不需要的项目。 Grub Customizer中直接删除就好了,不过那些非加粗的脚本,在搞懂含有之前最好别删哦。
如果误删除了,还可以在工具栏的“回收站”里恢复哦,真贴心的设计啊。
“常规设置”标签中,可以设置默认启动项、等待时间和splash参数,简单明了。
“外观设置”标签里才是重头戏,也是很多人感兴趣的,设置文字颜色、背景图片,底部还可以即时预览。注意图片尺寸最好是640x480以上。
设置完毕,别忘了点保存哦。不过,即使没有点保存,在退出时,Grub Customizer也会询问是否保存。
1.打终端输入sudo gedit /boot/grub/grub.cfg车;按照提示输入密码并车 文件变写2.输入sudo gedit /boot/grub/grub.cfg车
3.grub.cfg找类似代码:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)"
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 842c8e1c2c8e08fe
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
面WIN7
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 7870b1b270b17788
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
面XP
总类似找行
grub.cfg文件类似代码剪切粘贴grub.cfg文件 ### END /etc/grub.d/05_debian_theme ### 代码
4.保存并退重启系统启顺序变默认Windows 第启项
另外 "Windows 7 (loader) (on /dev/sda1)"、"Ubuntu, Linux 2.6.31-14-generic" 等引号内容随意修改喜欢名字windows、linux等;且想要启项删除 "Memory test (memtest86+)"
本才疏浅想默认启顺序第所排 序改变其式能更改默认启项目达目
建议安装UBUNTU候引导文件安装D盘WIN面用EasyBCD2添加UBUNTU启引导项处论C盘或MBR现问题影响UBUNTU系统
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)