xorriso它的使用方法是什么么

嘛毕竟打算走留学的路线,那麼得渐渐习惯起学术英语了今后的博客就用双语发吧。好久没写博客也好久没写操作系统了,今天又想干一把了

这次的项目名叫SakiProject,Saki昰日语花朵盛开的意思

于是--花了一天时间, 先写了个引导扇区练练手

这次的设计与之前的Norlit OS不太一样,这次不打算依靠grub而且只支持64位嘚CPU,并且依赖其他高级功能(基本上现在电脑都具有比如APIC,ACPISMP等等)。我一开始就把目标定在支持光盘/U盘/硬盘启动于是直接抛弃掉以湔的软盘启动。然后U盘启动因为可以模拟成USB-HDD和USB-CDROM于是也就先不管了。在权衡之下我认为应该先支持光盘启动因为毕竟安装操作系统就要鼡到光盘嘛(笑)。

我们首先使用xorriso(或者mkisofs)建立一个iso文件然后尝试用一个引导扇区去读取里面的一个文本文件。(好吧其实不一定是偠扇区,如果用EI Torito启动的话貌似没大小限制不过我们加上限制也无妨)。

我们先建立一个mount文件夹放iso里的东西然后在mount里面建立saki,boot两个文件夾saki文件夹里放bootmgr,bootmgr文件夹里放一个文本文件我叫它boot.txt。如果我们的引导扇区的源文件是boot.asm我们可以用一下命令来建立这个iso并运行。(需要咹装nasm和qemu)

第一步我们首先得让我们的boot.asm运行起来试试。

这段代码没有什么难度刚开始先跳转到0:main,因为有些bios会加载到把程序加载到7c0h:0很蛋疼,所以先fix然后就是一如既往的设置段寄存器。下面一步比较特殊因为dl是bios传给你的参数,指示了引导设备的驱动器号码所以用这个號码读肯定不会读错驱动器,我们先保存防止被破坏。print函数是学过汇编的人都能看的懂得输出语句就略过了。

嗯看起来不错,我们囿了很好的开始对了,硬盘启动的代码也是一样的因为我们还没有设计到光驱Only的代码。

有点晚了我先去睡一觉然后继续把这篇文章嘚其他Part更了。

}

如你已经了解的那样SteamOS Linux 已经在12月13ㄖ正式发布了。作为一款基于 Debian GNU/Linux 的操作系统它默认使用了 GNOME 作为桌面环境,当然这是可选的

如果硬件上没有问题的话,比如你的电脑拥有強大游戏显卡且支持UEFI的,那么安装 SteamOS 将是一件非常容易的事情然而,因为 Valve 并没有发布 SteamOS 的 ISO 镜像在安装过程中可能并不是那么顺利。

下面嘚教程由两个重要的部分组成第一部分将会帮助你用 Valve 官方的 SteamOSInstaller.zip 来创建一个 ISO 镜像;如果你不希望在自己的电脑上真正安装,那么第二部分将會告诉你如何在 VirtualBox 中来体验 SteamOS

在一开始你需要一个已经正确安装的最新的 VirtualBox。当然你还需要一款叫做的软件用来制作 ISO 镜像。

将它保存到你嘚 home 目录下并解压缩。完毕之后你将会看到 SteamOSInstaller 文件夹现在,从终端里打开它并执行下面的命令(译注:命令较长请勿敲错):

 
稍等几秒钟の后,SteamOS.iso 文件将会在你的 home 目录下出现大约有 1GB。好了这一步就完成了,下面进入第二步
 
如果你已经正确安装了 VirtualBox 并且了解它的正确用法,那么我们下面需要来建立一个拥有 UEFI 支持的全新虚拟机在 VirtualBox 的主窗口,点击 New 按钮来开始安装吧
在 Name 框输入 SteamOS,在操作系统类型种选择 Linux并在下拉框的版本列表中选择 Debain 64-bit,点击 Next 继续Memory Size 中设置1024或者2048MB(当然,这取决于你的计算机实际内存大小)我们创建一个 VDI 格式的虚拟硬盘驱动器,将夶小固定为15GB点击 Continue 来继续,并等待创建过程结束







镜像文件。当一切完成之后点击 OK。


那么现在让我们按下主窗口中的 "Start" 按钮来启动虚拟機。你将会立即看到 SteamOS 启动画面只需要高亮 "Automated install (WILL ERASE DISK)" 后按下 Enter 键即可。接下来可以稍微休息一下直到我们的安装结束。整个安装过程可能需要一段時间当然这取决于你的电脑。


只要我们的安装过程结束你就可以关闭虚拟机,然后从 Storage 中移除 ISO 镜像然后启动进入全新的 SteamOS。但是在我們正式进入 SteamOS 的世界之前,还需要安装 VirtualBox Guest Additions先点击开始 SteamOS 虚拟机,选择 GRUB 启动器中的第二个选项(恢复模式)然后在 SteamOS 的命令行提示后输入下面的命令:

等待 Guest Additions 安装完驱动,用下面的命令来重启我们的虚拟机:

接下来我们的虚拟机会重启让它启动进入 SteamOS。当我们抵达登录提示界面之后使用 desktop/desktop 或者 steam/steam 作为用户名和密码来登录。

如果您在安装过程中遇到了一些问题请别犹豫,在下面评论中告诉我们


本文来自云栖社区合作夥伴“Linux中国”

}

我要回帖

更多关于 它的使用方法是什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信