linux外置光驱安装系统吗,没有光驱,利用虚拟机把Linux(Ubuntu)安装到移动硬盘的方法...

我在前面一篇文章“没有光驱和软驱,利用Ubuntu启动U盘安装DOS和WindowsXP”中说到,可以在移动硬盘中安装一个Ubuntu系统。但是其中提到“把Ubuntu的ISO文件烧录到移动硬盘的一个分区中,再从移动硬盘启动安装Ubuntu到移动硬盘中”的说法是不对的,当时没有试验过就想当然的这样说,非常抱歉。最近我试验了一下,发现:如果安装文件在移动硬盘中,就不能再把Ubuntu安装到移动硬盘中了,因为安装程序无法调整移动硬盘的分区。

那么,如果没有光驱,还可以把Ubuntu安装到移动硬盘中吗?

当然可以。在这里,我再提供一种利用虚拟机把Ubuntu安装到移动硬盘中的方法。这方法,我已经试验成功了。下面,假如电脑中已经有Windows系统,详细说明这一方法。一、在Windows中安装虚拟机软件并配置好

我使用的虚拟机软件是VirtualBox。下载其安装程序,像一般软件那样安装好。

由于下面需要用到VirtualBox的命令行,因此还需要配置一下:在系统环境变量Path中添加“;%VBOX_INSTALL_PATH%”,注意前面有一个分号。二、创建一个使用整个真实移动硬盘的虚拟硬盘

插入移动硬盘,打开Windows的“命令提示符”,使用以下命令,创建一个使用整个真实移动硬盘的虚拟硬盘文件MyU500G.vmdk。

VBoxManage internalcommands createrawvmdk -filename MyU500G.vmdk -rawdisk \\.\PhysicalDrive1三、创建虚拟机使用移动硬盘

打开VirtualBox操作界面,新建一个系统类型为Ubuntu的虚拟机。

由于对Linux来说,移动硬盘和第二块硬盘一样,都识别为/dev/sdb。因此,我把前面创建的MyU500G.vmdk设置为虚拟机的第二块硬盘。具体操作是:在这个虚拟机的设置中选“Storage”,在“SATA控制器”中添加虚拟硬盘,选择MyU500G.vmdk(最好把这个文件拷贝到这个虚拟机的目录下),确定设置。这样设置后的虚拟机就会跟真实电脑一样使用移动硬盘了。

另外,最好对虚拟机再调整如下设置:把Hardware clock in UTC time的钩去掉;显存大小改为32MB;启用3D加速。四、使用Ubuntu的ISO文件启动虚拟机进行安装

把虚拟机的光盘设置为Ubuntu的ISO文件,启动虚拟机进入Ubuntu的安装程序。(如果启动时出现错误提示MyU500G.vmdk只读,就把移动硬盘拔掉再重新插上,确保不要在Windows中访问移动硬盘,再启动虚拟机就可以了)

选择“安装Ubuntu”,在“分配磁盘空间”步骤选择“其他选项”,在/dev/sdb中分配一个ext4分区挂载到根目录“/”,再分配一个swap分区。选择boot loader安装到/dev/sdb上。完成安装步骤。

安装完毕后,重启虚拟机,在虚拟机的启动画面按F12,选择2) Primary Slave,用移动硬盘启动虚拟机,就能启动进入刚安装的Ubuntu系统了。五、测试移动硬盘上的Ubuntu及注意事项

在虚拟机中安装并测试成功后,就需要测试真实电脑能否使用了。关闭虚拟机,重启真实的电脑,修改BIOS用移动硬盘启动电脑,就可以看到从移动硬盘启动的结果了。一般情况下都能成功启动进入刚安装的Ubuntu系统。

可是我第一次却失败了,启动提示:

error:no such partition.

grub rescue>

这是为什么呢?在网上找些资料学习后发现:旧的主板BIOS是使用28位寻址硬盘扇区的,而每个扇区是512字节,因此只能访问137G以内的硬盘分区。而GRUB就是使用BIOS访问硬盘的,因此也有137G的限制。我的移动硬盘是500G的,我第一次试验就是把Ubuntu安装在移动硬盘400G之后的分区中。

我在以上提示符下输入命令“ls”验证了一下,只列出了部分分区,两个硬盘在137G之后的分区都没有列出来。看来,我的主板BIOS是旧的,存在137G的限制问题。

于是,我重做以上步骤,在选择分区时,把移动硬盘的分区调整了一下,确保选择一个在137G以内的分区挂载到根目录“/”。(你也可以选择一个137G以内的分区挂载到“/boot”,选择另一个分区挂载到“/”。这里还要注意的是:除了要确保启动分区在137G以内,还要确保其它序号小于启动分区序号的分区都在137G以内。比如,如果启动分区是sdb8,而sdb7在137G之后,这样还是不能启动。)这样重新安装好的移动硬盘Ubuntu系统,就可以启动我的真实电脑了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值