XP下磁盘安装ubuntu10.04
来源:互联网 发布:淘宝上的精油是真的吗 编辑:程序博客网 时间:2024/05/22 03:43
通过引导进行磁盘安装ubuntu10.04。
XP上磁盘安装ubuntu10.04的方法很多,经过本人多次尝试,以以下这种方法安装成功,现在把我所参考的资料整理出来并略作修改,仅供大家参考,同时感谢原创作者。
一.准备工作
1.下载grub4dos-0.4.4-2009-06-20.zip 选择一个版本本人选择的是grub4dos-0.4.4。
2.下载ubuntu-10.04-desktop-i386.iso 文件.下载地址见:
http://www.blags.org/ubuntu-10-04-lts-release/.
二.配置引导
1.右击我的电脑->属性->高级->启动和故障恢复->设置->编辑在最后面加上 C:\grldr=”install ubuntu10.04”当然也可以直接开始->运行然后输入c:\boot.ini进行编辑,不过不要修改boot.ini的属性。(注意,上面的“timeout”的值不能为0,一般设置成3.)
2. 接下来将下载的 grub4dos-0.4.4-2009-06-20.zip里面文件解压出来,把所有文件都放在c盘。
3. 复制下载下来的 ubuntu-10.04-desktop-i386.iso 镜像文件至c盘。同时解压ubuntu-10.04-desktop-i386.iso 里面的 .disk文件,casper 下的initrd.lz ,vmlinuz 解压至c盘。
4. 编辑c:/menu.lst在最后加上这段
title Install ubuntu 10.04
root (hd0,0)
kernel (hd0,0)/vmlinuz boot= casperiso-scan/filename=/ubuntu-10.04-desktop-i386.iso ro quiet splashlocale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
保存
三.安装ubuntu10.04
1.重启windows,会出现一个windows xp 和 install ubuntu 10.04 的选项。选择 install ubuntu 10.04。
2.进入之后里面同样会有很多选项,同样选择install ubuntu 10.04,等待一段时间,会进入ubuntu的安装界面。
3.进入desktop界面之后先不要急着点击desktop上面的安装。
4.通过左上角Applications ->Accessories -> Terminal 打开终端。输入 sudo umount -l /isodevice不这样后面会出现错误而导致无法继续安装。
5.点击左面的按装程序进行安装。大致一下几个步骤。
(1).择语言-> 选择键盘->选择手动分配磁盘。将自己预留的磁盘空间进行切分只要切分的空间不大于整个分区剩余空间里面的文件就不会丢失。
(2).然后点击新建一个交换分区大小和自己的内存一样,选择交换分区,点击确定。
(3).新建系统文件分区。选择ext4文件系统,大小就是剩余空间了,挂载到 / 下 点击确定。
6.输入自己的用户名和密码点击下一步。
7.点击下一步就开始安装了大约等25-30分钟就差不多了。
8.安装完了就会自动提醒重启系统。重启后是命令界面,按下enter键。安装完成了。
四.配置windows的启动。
安装完成后没有windows的启动项,可以先试试:进入终端,输入 sudo update-grub应该就可以从grub引导Windows XP/7 了,如果不行下面还有两种方法:
方法一:
以下是修改后的grub.cfg,依照个人分区情况不 同进行修改~~
首先用UBUNTU自带的磁盘分析工具查看磁盘,找到系统盘的盘符,如我的是 /sda1然后用 ls -l /dev/disk/by-uuid 命令查看 sda1 的 uuid 并记下
进 入Ubuntu10.04,在终端中键入以下命令,
sudo gedit /boot/grub/grub.cfg
对比以下修改相应的XP启动项,保存退出,然后就OK了!
---------------------------------以下为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
##如果要开机默认启动项为XP,那么这里set default改为XP 启动序号,比如这里为4,即:setdefault="4"
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,8)'
search --no-floppy --fs-uuid --set27cc65d6-0513-4f68-8c42-901f871052ae
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 ofterminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set27cc65d6-0513-4f68-8c42-901f871052ae
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
setmenu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-21-generic'--class ubuntu --class gnu-linux --class gnu --class os{
recordfail
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set27cc65d6-0513-4f68-8c42-901f871052ae
linux
initrd
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic(recovery mode)' --class ubuntu --class gnu-linux --class gnu--class os {
recordfail
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set27cc65d6-0513-4f68-8c42-901f871052ae
echo
linux
echo
initrd
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set27cc65d6-0513-4f68-8c42-901f871052ae
linux16
}
menuentry "Memory test (memtest86+, serial console115200)" {
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set27cc65d6-0513-4f68-8c42-901f871052ae
linux16
}
### END /etc/grub.d/20_memtest86+ ###
##这里加入XP启动项参数↓
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows XP (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --setB2CC3F5FCC3F1CD3
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custommenu entries.
# menu entries you want to add after thiscomment.
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
方法二:
终端输入了 sudo gedit/boot/grub/menu.lst 就打开了 menu.lst 文件,然后在文件内容的最后加入如下内容:
title other operating system
root (hd0,0)
chainloader +1
保存文件,重启
重启后出现 Hides the menu by default(press ESC to see the menu),按住Esc进入启动项菜单,可以选择进入XP系统了。
- XP下磁盘安装ubuntu10.04
- XP下安装Ubuntu10.04双系统
- ubuntu10.04下硬盘安装xp
- XP系统下安装ubuntu10.04无法启动xp
- XP下Ubuntu10.04硬盘安装 Grub4Dos引导
- XP下硬盘安装ubuntu10.04 组成双系统
- XP下硬盘安装ubuntu10.04 组成双系统(转)
- xp下硬盘安装ubuntu10记录
- xp下安装ubuntu10.10的方法
- 硬盘安装ubuntu10.04---windows XP环境
- 硬盘安装Ubuntu10.04与XP 双系统
- QWT在Windows XP及Ubuntu10.04下的安装使用
- Ubuntu10.04下安装JDK6
- Ubuntu10.04下安装uClinux
- Ubuntu10.04下安装JDK6
- ubuntu10.04下安装LAMP
- UBUNTU10.04 下安装 lamp
- ubuntu10.04下安装LAMP
- mac开发 ios开发
- 两条平行线怎样相交
- any2bat
- 一个小小的批文件
- 读Linux近代发展史有感
- XP下磁盘安装ubuntu10.04
- 大牛手把手教你做web版日历(建议你看看,你会有收获的)
- 如何制作自己的android升级…
- 安卓手机自动批量生成odex文件
- Ubuntu 10.04下安装NVIDIA的官方驱…
- linux下安装PPS
- 合并odex和少dex的apk为完整的apk…
- MATLAB数据导入导出
- Android手机Shell