如何从硬盘XP下安装UBUNTU

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从硬盘XP下安装UBUNTU相关的知识,希望对你有一定的参考价值。

到Ubuntu官方网站下载Ubuntu 桌面版镜像,现在最新版是Ubuntu 13.10,据消息报道,预计在4月17日发布Ubuntu 14.04 LTS正式版。
2
在XP系统下另外分出10G或删除一个分区留给Unbuntu用
3
将Grub4Dos里的grldr,grldr.mbr,grub.exe,menu.lst复制到C:\(系统盘)根目录下

4
打开menu.lst(用notepad打开)添加下面语句
title
Install Ubunturoot (hd0,0)kernel (hd0,0)/vmlinuz boot=casper
iso-scan/filename=/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8initrd
(hd0,0)/initrd.lz
注意:filename=/后面的ubuntu.iso就是你重命名的iso镜像名字
将ubuntu.iso复制到C:\(系统盘)根目录下
修改boot.ini
添加下列语句
C:\grldr.mbr="Ubuntu 11.10"
保存关闭。如在只读模式,右键属性改下就OK。
boot.ini文件位于C盘根目录,不过如果要让其显示出来,需要做如下设置:

重新启动后,进入启动项列表
选择Ubuntu 后,进入GRUB选择Ubuntu进入安装。

除了XP外,这里多了一个Ubuntu Install的选项(这个就是我们写在boot.ini文件中的内容,还记得吧~),很明显我们要选择这个,无需多言~~
通过上下键选择,选好后按回车键即可进入grub4dos界面了,选择最后一个Install Ubuntu 12.04(这个就是写在menu.lst文件中的内容了,准备工作在这里体现出来了~~)
进入界面后,在应用程序中找到终端输入下列语句
sudo umount -l /isodevice
注意-l是-L,然后关闭终端。

接下来双击“安装 Ubuntu 13.10 LTS”开始正式安装,安装向导程序会引导我们一步步的进行安装
下面简单介绍向导页面每个步骤的设置:
欢迎:选择语言,默认选择的是中文(简体),保持默认就可以
准备安装Ubuntu:列出安装Ubuntu需要的起码的硬件配置,“安装中下载更新”以及“安装这个第三方软件”都不选择,网络连接也断开,这样可以提升安装速度,联网的话也可以
无线:可以不联网,如果需要联网的话,选择无线网络,有密码的网络需要提供密码
安装类型:安装程序检测到安装了Windows XP,提示我们如何处理,选最后一个“其他选项”,选择这个后下一步就是手动进行分区了
具体的安装图文教程参考我写的经验《安装Ubuntu Linux教程》
安装好后安装程序会提示您重启系统还是先试用一下,选择重启就可以了,重启后会得到下面的启动界面,选择需要登录的系统就可以了,这样我们就完成在XP系统上硬盘安装Ubuntu 12.04 LTS的过程了,我们就拥有了XP和Ubuntu的双系统了!
参考技术A 第一步,准备安装系统的空间,通常在硬盘最后面释放出一部分空间,我习惯用DiskGenius来处理,你也可以用pq之类的软件来处理。
第二步,安装GRUB4DOS引导器,下载软件包后把grldr,grldr.mbr,和menu.lst这三个文件放到C盘根目录下。用记事本编辑menu.lst,全清里面的内容,然后粘贴下面的内容:
checkrange 0x21 read 0x8280 && pxe detect NotExist
timeout 10

default /default
graphicsmode -1 640:800 480:600 24:32
write 0x8274 0x2001

title 【1】Boot from local harddisk
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /ntldr || chainloader /bootmgr

title 【2】Install Ubuntu Linux
kernel /casper/vmlinuz file=/cdrom/preseed/linuxmint.seed boot=casper iso-scan/filename=iso文件的完整名称 quiet splash --
initrd /casper/initrd.lz

title 【3】Boot from Ubuntu Linux
find --set-root /grub/i386-pc/core.img
kernel /grub/i386-pc/core.img
boot

0000:0000000000000000000000000000000000000000000000000000000000000000
3010:000001FC01F801F001E001E001C001C001C001C001E001E001F001F801FC0000
3011:00003F801F800F80078007800380038003800380078007800F801F803F800000
4ECE:0820082008200820082008200820082008501450125012882088210442048402
672C:01000100010001007FFC0380054005400920111021084FE48102010001000100
5730:1020102010201120112CFD34116413A41124113411281D22E122410200FE0000
786C:000001FEFC20102011FC21243D2465FC6524A52425FC25203CA0244020B0030E
76D8:020004001FF011101090FFFE10101210215040203FF8244824482448FFFE0000
542F:010000801FFC1004100410041FFC10001000100017FC24042404440487FC0404
52A8:004000407C40004001FC0044FE4420442044208448844484FD04450402280410
8BA1:004020401040104000400040F7FE104010401040104010401440184010400040
7B97:20403E7E489080003FF820083FF820083FF820083FF80820FFFE082010202020
673A:100011F011101110FD10111031103910551055109110111211121212120E1400
547D:0100010002800440082037D8C00600003EF82288228822883EA8229000800080
4EE4:01000100028004400A2011102108C0061FF00010002004400280010000800080
884C:080009FC100020004800080013FE302050209020102010201020102010A01040
91CD:001000F83F000100FFFE01001FF011101FF011101FF001003FF80100FFFE0000
5173:10100810082000003FF8010001000100FFFE010002800280044008203018C006

上面的“iso文件的完整名称” 请改为正确的ISO文件名,请不要保留大括号。保存退出。
编辑C盘根目录下的boot.ini文件,在文件最后加入一行:
C:\grub.mbr ="Linux"
保存退出。

第三步,把下载的ISO完整的放到C盘根目录下,然后解出其中的casper和preseed到根目录下。这几个文件夹可以在安全完成后删除掉。

第四步,重启电脑,选择启动菜单linux,然后再选第二个,安装ubuntu。
跟着向导完成安装,不会的话,前提搜索好一个安装教程,打印出来跟着一步步操作。

xp下用vmware 安装Ubuntu 怎样共享xp的文件

xp下用vmware 6.5 安装Ubuntu 9.04怎样共享xp的文件,已安装vmware tools ,虚拟机也设置了共享文件,但在Ubuntu里显示不了?那位高手知道什么问题?
/mnt/hgfs没有

可以考虑将xp下的硬盘挂载上去 也可以如那个仁兄说的那样
下面就两种方法给出答案:
挂载方法如下:
在虚拟机ubuntu下想使用windows其它盘的文件。进入ubuntu后,打开终端,
输入:sudo fdisk -l
出现
Device Boot Start End Blocks Id System
/dev/sdb1 1 1824 14651248+ 2d Unknown
/dev/sdb2 1825 30401 229544752+ f W95 Ext'd (LBA)
/dev/sdb5 1825 6688 39070048+ b W95 FAT32
/dev/sdb6 6689 15199 68364576 2d Unknown
/dev/sdb7 15200 21278 48829536 2d Unknown
/dev/sdb8 21279 27357 48829536 2d Unknown
/dev/sdb9 27358 27481 995998+ 2d Unknown
/dev/sdb10 27482 30401 23454868+ 2d Unknown
3个红色Unknown分别是E、F、G盘。无法识别!
关闭ubuntu,是关机。

在VMware Workstation下点击:VM-->settings,打开Virtual Machine setting,Add-->选Hard Disk,Next:Use a physical disk(for advanced users) ,Next :Use individual partitions,Next:对照空间大小把E、F、G盘的复选框都沟上,Next,Finish,OK。启动Ubuntu。

打开终端,再次输入:sudo fdisk -l

Device Boot Start End Blocks Id System
/dev/sdb1 1 1824 14651248+ 2d Unknown
/dev/sdb2 1825 30401 229544752+ f W95 Ext'd (LBA)
/dev/sdb5 1825 6688 39070048+ 2d Unknown
/dev/sdb6 6689 15199 68364576 7 HPFS/NTFS
/dev/sdb7 15200 21278 48829536 7 HPFS/NTFS
/dev/sdb8 21279 27357 48829536 7 HPFS/NTFS
/dev/sdb9 27358 27481 995998+ 2d Unknown
/dev/sdb10 27482 30401 23454868+ 2d Unknown
E、F、G盘能够识别了!

在/media目录下建三个文件。E、F、G

输入:sudo mkdir /media/E

sudo mkdir /media/F

sudo mkdir /media/G

然后开始挂载E、F、G盘。

输入:sudo mount -t ntfs /dev/sdb6 /media/E

出现

$LogFile indicates unclean shutdown (0, 0)
Failed to mount '/dev/sdb6': 操作不支持
Mount is denied because NTFS is marked to be in use. Choose one action:

Choice 1: If you have Windows then disconnect the external devices by
clicking on the 'Safely Remove Hardware' icon in the Windows
taskbar then shutdown Windows cleanly.

Choice 2: If you don't have Windows then you can use the 'force' option for
your own responsibility. For example type on the command line:

mount -t ntfs-3g /dev/sdb6 /media/E -o force

Or add the option to the relevant row in the /etc/fstab file:

/dev/sdb6 /media/E ntfs-3g force 0 0

挂载失败le!

首先看看是否装上了ntfs-3g,命令:sudo apt-get install ntfs-3g

再次挂载: sudo mount -t ntfs-3g /dev/sdb6 /media/E -o force

出现,$LogFile indicates unclean shutdown (0, 0)
WARNING: Forced mount, reset $LogFile.

没关系,E盘已经在桌面上了,接着挂载其他两个盘就可以了。

输入:sudo mount -t ntfs-3g /dev/sdb7 /media/F -o force

sudo mount -t ntfs-3g /dev/sdb8 /media/G -o force

ok!全部挂载成功!

/mnt/hgfs:
先安装vmware tools选择VM-->Install Vmware tools安装
安装好后 就可以在虚拟上上摄者share文件
(1) 在ghost computer中(即VMware虚拟机)切换到windows桌面,选择VMware workstation程序菜单中VM---->settings---->Options---->shared folders---->properties

(2) 点击对话框右下的"Add"---->"下一步",在文本框"name"中输入共享目录的名字(即在ghost computer的linux系统中将显示出同样的目录名),假设为win2linux,在"host folder"中填入host computer 中windows系统想要共享出来的目录,假设为F:\win2linux,然后点击"完成".

(注: F:\win2linux目录要手动建立,即在F盘下建一个新建文件夹,命名为win2linux)

(3) 下一个对话框似选择共享的方式:Enable this share是指这个共享长期有效.目录可读写---->"完成",至此,shared folder设置完毕
举例:

1.如:要将文件包make-3.81.tar.gz从windows拷贝到VM linux中,只需将make-3.81.tar.gz拷贝到windows的F:\win2linux目录下,则在limux的/mnt/hgfs /win2linux下就有该文件,可以直接用了.

[root@localhost win2linux]# ls

make-3.81.tar.gz

[root@localhost win2linux]# ls

2.将linux中的文件拷贝到windows中

只需将要拷贝的文件拷贝到/mnt/hgfs/win2linux目录下,在windows的F:\win2linux目录下即有该文件

[root@localhost mickey]# cp ./vmtool_install_print.txt /mnt/hgfs/win2linux

[root@localhost mickey]#
参考技术A 安装vmware tools,
在虚拟机系统开启的时候,点菜单栏上vm项,选择install vmware tools,安装好以后,可以直接将主机文件拖移至虚拟机系统内。

这个明显是错误的:
下面内容是对的:
环境:主机操作系统是Windows XP,虚拟机是Ubuntu 8.10,虚拟机是VirtualBox 2.1.0。
1. 安装增强功能包(Guest Additions)

安装好Ubuntu 8.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。

你会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/cdom0。进入命令行终端,输入:

cd /media/cdom0

sudo ./VboxLinuxAdditions.run

开始安装工具包。安装完毕后会提示要重启Ubuntu。

2. 设置共享文件夹

重启完成后点击"设备(Devices)" -> 共享文件夹(Shared Folders)菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以任取一个自己喜欢的,比如"gongxiang",尽量使用英文名称。

3. 挂载共享文件夹

重新进入虚拟Ubuntu,在命令行终端下输入:

sudo mkdir /mnt/shared

sudo mount -t vboxsf gongxiang /mnt/shared

其中"gongxiang"是之前创建的共享文件夹的名字。OK,现在Ubuntu和主机可以互传文件了。

假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项

gongxiang /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0

这样就能够自动挂载了。

4. 卸载的话使用下面的命令:

sudo umount -f /mnt/shared

注意:

共享文件夹的名称千万不要和挂载点的名称相同。比如,上面的挂载点是/mnt/shared,如果共享文件夹的名字也是shared的话,在挂载的时候就会出现如下的错误信息(看):

/sbin/mount.vboxsf: mounting failed with the error: Protocol error

原因分析可以看Tips on running Sun Virtualbox的Shared Folder on a Linux Guest节。
参考技术B 这里要先安装一些虚拟机软件:

先在Windows下建个共享文件夹,暂时取名叫share (VM->setting->options->shared folders)
再进入虚拟机的下拉菜单VM->Install VMware Tools.
出现一个对话框,单击“install”,
安装完毕后会在Linux的桌面上出现一个光盘的图标,名叫“VMware Tools”,
然后进入光盘的目录,把里面那个叫“VMwareTools-5.5.0-18463.tar.gz”的文件拷贝到opt下,
然后打开“终端”,用cd命令进入到opt文件夹下,在命令行输入:tar zxvf VMwareTools-5.5.0-18463.tar.gz 回车(进行解压)
再用cd命令进入到解压的文件里,在命令行输入:./vmware-install.pl 接着一路回车,就ok了。等安装完毕后,可以查看mnt文件夹里面会多了一个叫“hgfs”的文件夹,这下面的文件夹里就可以放Windows与Linux需要共享的文件了。

注:我的vmware的版本为:5.5.3,你的是6.5 。但是上述操作应该是差不多的。如果只是想体验一下ubuntu又或者是Linux操作系统的话,虚拟机的确是个不错的选择,但是要去深入的学习linux的话,个人建议把它安装在你的硬盘上吧。
祝你好运!!
参考技术C 在 xp 里 复制 ,在 Ubuntu 里 黏贴。 参考技术D 到/mnt/hgfs文件夹下找找看!

楼下讲的比较详细!

以上是关于如何从硬盘XP下安装UBUNTU的主要内容,如果未能解决你的问题,请参考以下文章

如何从ubuntu14.04下硬盘安装ubuntu

如何在 Ubuntu Linux 14.04 LTS 上安装php7

Ubuntu挂载windows分区的问题

我在Ubuntu下怎么看见D,E盘,我是直接替代xp安装了Ubuntu

ubuntu和Windows xp双系统的问题

如何在 Ubuntu Linux 14.04 LTS 上安装php7