LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2260|回复: 28

向DEBIAN兄弟讨教,在UBUNTU下安装DEBIAN

[复制链接]
发表于 2010-8-3 22:55:21 | 显示全部楼层 |阅读模式
新买的本,预制装的是10.04,整整3百G都装着UBUNTU,本人不怎么喜欢UBUBTU,所以想把他干掉用DEBIAN,可是UBUTU下的GRUB我不会写,所以来讨教兄弟们,我的grub.cfg现在配置如下:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  set saved_entry=${prev_saved_entry}
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z ${boot_once} ]; then
    saved_entry=${chosen}
    save_env saved_entry
  fi
}

function recordfail {
  set recordfail=1
  if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set c623ed17-4dae-4bf2-9681-b2de230431d6
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
insmod ext2
set root='(hd0,1)'
search --no-floppy --fs-uuid --set c623ed17-4dae-4bf2-9681-b2de230431d6
set locale_dir=($root)/boot/grub/locale
set lang=zh
insmod gettext
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu,Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,1)'
        search --no-floppy --fs-uuid --set c623ed17-4dae-4bf2-9681-b2de230431d6
        linux        /boot/vmlinuz-2.6.32-21-generic root=UUID=c623ed17-4dae-4bf2-9681-b2de230431d6 ro   quiet splash
        initrd        /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu,Linux 2.6.32-21-generic (恢复模式)' --class ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod ext2
        set root='(hd0,1)'
        search --no-floppy --fs-uuid --set c623ed17-4dae-4bf2-9681-b2de230431d6
        echo        '载入 Linux ...'
        linux        /boot/vmlinuz-2.6.32-21-generic root=UUID=c623ed17-4dae-4bf2-9681-b2de230431d6 ro single
        echo        '载入引导虚拟磁盘 ...'
        initrd        /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
        insmod ext2
        set root='(hd0,1)'
        search --no-floppy --fs-uuid --set c623ed17-4dae-4bf2-9681-b2de230431d6
        linux16        /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
        insmod ext2
        set root='(hd0,1)'
        search --no-floppy --fs-uuid --set c623ed17-4dae-4bf2-9681-b2de230431d6
        linux16        /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
  if keystatus; then
    if keystatus --shift; then
      set timeout=-1
    else
      set timeout=0
    fi
  else
    if sleep --interruptible 3 ; then
      set timeout=0
    fi
  fi
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

兄弟们怎样修改成DEBIAN下引导阿,实在是受不了UBNUTU了,感觉UBUNTU需有徒表,小弟在这里谢谢你们了,实在不懂UBUNTU的GRUB配置,
发表于 2010-8-3 23:12:26 | 显示全部楼层
debian 和 ubuntu 没什么差别,如果你不能指出不喜欢 ubuntu 哪一点,换 debian 会遇到一样的挫折。

这个配置文件是 grub2 的,不懂这个的意思是懂 grub legacy?包管理器里装一下 grub 就行了,然后 setup 再 update。其实装 debian 不需要懂怎么写配置文件,系统会自动生成好,不用自己操心。
回复 支持 反对

使用道具 举报

发表于 2010-8-4 00:02:12 | 显示全部楼层
版主,可以通过 sources.list 将ubuntu换成debian么
回复 支持 反对

使用道具 举报

发表于 2010-8-4 00:42:25 | 显示全部楼层
debian 和 ubuntu 都是源内自洽,各自维护自己的冲突协调系统。对相邻版本升级,要读发行注记,必要时手动介入异常处理,跨版本升级严格禁止,以这种兼容性,debian 和 ubuntu 是不能混合的。

举个简单的例子,当 debian 用 libxyz12 打包时,ubuntu 完全可能用 libxyz12-0,此时相同的文件会出现覆盖冲突,系统无力协调,安装会意外终止。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-4 00:58:27 | 显示全部楼层
Post by AutoXBC;2106631
debian 和 ubuntu 没什么差别,如果你不能指出不喜欢 ubuntu 哪一点,换 debian 会遇到一样的挫折。

这个配置文件是 grub2 的,不懂这个的意思是懂 grub legacy?包管理器里装一下 grub 就行了,然后 setup 再 update。其实装 debian 不需要懂怎么写配置文件,系统会自动生成好,不用自己操心。


是这样的,我以前是用DEBIAN的,我用UBUNTU老是感觉不自由,还有他总是有毛病是的,还有容易发烫,ROOT超级管理员我不怎么喜欢他,虽然sudo passwd root下可以了,不过还是不怎么喜欢他,主要是我用过DEBIAN段时间了,所以对UBUNTU不觉的有好感,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-4 01:00:05 | 显示全部楼层
版主,可以通过 sources.list 将ubuntu换成debian么
这个我不知道怎么搞。求朋友解答,还有这样安装会出错吗,比如说进不了X ,
回复 支持 反对

使用道具 举报

发表于 2010-8-4 02:13:11 | 显示全部楼层
是新买的,就是说机子里没有什么重要的资料啰?!找张debian 6的安装盘直接安装就是了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-4 04:18:43 | 显示全部楼层
Post by wulisong;2106646
是新买的,就是说机子里没有什么重要的资料啰?!找张debian 6的安装盘直接安装就是了。


找不到光碟啊。我刻了几张都不行,不能用加载不了组件,所以我才要硬盘安装
回复 支持 反对

使用道具 举报

发表于 2010-8-4 14:36:13 | 显示全部楼层
先删了再装  ,,
回复 支持 反对

使用道具 举报

发表于 2010-8-4 15:14:28 | 显示全部楼层
不知道南北兄介绍的办法是否能满足楼主的需要呢? http://www.linuxsir.cn/main/?q=node/182
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表