目标机器:ThinkPad X230 (i5-3210, 4G DDR3, 500G 7200转),预装win 8

目标系统:CentOS-6.4-x86_64-bin-DVD1.iso

主要参考文章:http://wiki.centos.org/HowTos/InstallFromUSBkey

一、启动盘制作过程

1. su

2. u盘分区

fdisk –c=dos /dev/sdb(8G的u盘,分成两个区,1G的fat32,其余ext3)

fdisk常见用法:

p 打印分区表

d 删除分区

n 新建分区

t 改变分区文件系统类型

l 列出所有的文件系统类型

a 设置引导分区

w 写分区表

分区完成后u盘分区信息如下:

3. 格式化分区

umount XXX //格式化前umount u盘分区

分区一格式化为fat32格式:mkfs.vfat –F 32 /dev/sdb1

分区二格式化为ext3格式: mkfs.ext3 /dev/sdb2

mount XXX YYY       //重新挂载u盘分区

4. 虚拟机加载iso文件

设置虚拟机的光驱选项,选择iso文件所在路径。

选择VM->RemovableDevices->CD/DVD(IDE)->Connect。iso文件被加载完成后自动挂载到/media下。

5. 复制镜像文件中isolinux目录下的所有内容到u盘fat32分区的syslinux目录,复制镜像文件中image目录下的所有内容到u盘fat32分区的images目录;将u盘fat32分区syslinux目录下的isolinux.cfg重命名为syslinux.cfg,isolinux.bin重命名为syslinux.bin;

6. 制作启动盘(/dev/sdb1为fat32分区)

syslinux /dev/sdb1    //syslinux在u盘MBR中写入引导程序

syslinux的解释如下:

制作完成后,u盘fat32分区会多出一个ldlinux.sys文件:

7. 复制iso文件到u盘的ext3分区(直接从主机拖进虚拟机吧,若当前用户对ext3分区没有写权限,要切换到root用户修改ext3分区的权限)。

8. That’s all。

二、启动盘制作过程中遇到的问题。

1. 第1歩若用fdisk/dev/sdb命令创建分区,制作成的启动盘,2G u盘可以引导成功,而8G的u盘却无法引导。

解决方法:

用fdisk –c=dos /dev/sdb创建分区。

原因分析:

fdisk /dev/sdb创建分区时,第一个分区默认从2048扇区开始(1M 对齐)

fdisk –c=dos/dev/sdb创建分区时,若u盘CHS参数中S = N s/c,则第一个分区默认从N扇区开始(磁道对齐/trackalignment),见第2歩的图。

关于trackalignment、4K/1M alignment参考如下:

http://superuser.com/questions/352572/why-does-the-partition-start-on-sector-2048-instead-of-63

http://www.ibm.com/developerworks/library/l-4kb-sector-disks/

至于为什么1M对齐的2G u盘可以引导成功,而8G u盘不能引导成功,我还没搞清楚。

三、安装系统过程中遇到的问题。

1. X230按F1进不了BIOS,按F12进不了启动顺序选择界面,F1~F12看起来完全失灵。

解决方法:

长按电源键强制关机,再开机,启动界面提示“to interrupt normal startup, press enter”,于是敲enter键,跳出菜单,根据提示进行操作(F1进入BIOS,F12选择启动顺序),也可不按enter键,直接敲F1或F12。

2. X230在启动顺序选择界面选择从U盘启动,敲enter后仍跳回到选择菜单页面,怎么都不能从U盘启动,但是选择硬盘启动时却能正常启动系统。

解决方法:

1) F1进入BIOS,Security → Secure Boot ,设置为:Disabled

2) Startup → UEFI/Legacy Boot ,设置为:Both(原选项为:UEFI Only)

3) 在新显示的 UEFI/Legacy Boot Priority 设置为:UEFI First

4) CSM 设置为 Yes

参考文章:http://forum.51nb.com/thread-1310868-1-1.html

UEFI是由MS,Intel,AMI等公司联合推出的固件接口,是BIOS的继任者,可以加快系统的启动速度。(X230上预装的win 8,可以瞬间开机,一开始我以为是我出现了幻觉,(*^__^*))

关于UEFI,UEFI&Win 8,UEFI&Linux,参考:

http://baike.baidu.com/view/196503.htm

http://www.oschina.net/news/33783/uefi-windows-8-and-linux?from=rss

http://wenku.baidu.com/view/85fe7f3b43323968011c9216.html

http://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface

http://www.theregister.co.uk/2013/02/11/linux_foundation_uefi_workaround/

https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface

http://blogs.computerworld.com/linux-and-unix/21768/hurrah-linux-can-now-run-uefi-windows-8-pcs-itbwcw

3. 分区方式(目标机器内存4G,硬盘500G):

swap:4G

/:10G

/opt:20G

/home:其余

考虑到未来可能会重装系统,专门划分/opt和/home分区,/opt专门用来安装自己需要的软件,/home存放个人文件。重装系统时只格式化“/”目录,故这么做可以保留已安装的软件和个人文件。

4. 安装过程进行到“install boot loader”时,注意选择boot loader的安装位置为硬盘。

请参考http://wenku.baidu.com/view/6b006c1e10a6f524ccbf85f5.html第19-21页。

5. 若提示"Missing ISO 9660 image: The installer has tried to mount image#1, but cannot find it on the hard drive",请参考http://wiki.centos.org/HowTos/InstallFromUSBkeyCentOS-6第16步。

CentOS-6.4启动盘制作过程的更多相关文章

  1. U帮忙U盘启动盘制作

    第一步:制作U盘启动盘前的软.硬件准备 1.准备一个U盘或内存卡(尽量使用2G以上的) 2.进入 U帮忙官网 下载最新版U盘启动盘制作工具! 3.搜索并下载ghost版系统文件存放到电脑中. 第二步: ...

  2. U当家U盘启动盘制作教程

    U当家U盘启动盘制作工具制作u盘系统安装盘支持老机器.新机器启动以及制作,U当家内置强大的U盘一键重装系统工具支持传统和GPT安装,支持原版操作系统和GHOST操作系统安装(ISO/GHO/WIM), ...

  3. 老毛桃U盘启动盘制作工具V20140501完美贡献版

    老毛桃U盘启动盘制作工具V20140501完美贡献版 下载地址:http://down.laomaotao.net:90/LaoMaoTao_V2014zhuangji.exe 老毛桃U盘装系统综合教 ...

  4. U深度U盘启动盘制作教程

    ① 下载u深度u盘启动盘制作工具 ② 一个能够正常使用的u盘(容量大小建议在4g以上) 第一步:安装u深度u盘启动盘制作工具 双击打开已下载好的安装包,点击窗口中立即安装即可: 等待安装完成后,可以点 ...

  5. syslinux启动盘制作

    # <font color=DarkCyan >syslinux启动盘制作</font> # ### 准备工具 ### 1. BOOTICEx64 软件 ##分区引导制作工具 ...

  6. U深度U盘启动盘制作工具怎么用?U深度U盘启动盘制作工具使用教学

    U深度u盘启动盘制作工具是一款强大的启动盘制作软件,对于新手用户来说,由于软件专业度很高,想一下就上手是比较困难的.所以这里给大家分享一篇U深度u盘启动盘制作工具的使用教程. 使用教程: 第一步:安装 ...

  7. 优麒麟使用教程第三期:Windows 平台 U 盘启动盘制作

    优麒麟使用教程第三期:Windows 平台 U 盘启动盘制作 发布时间:2019-06-27 09:00:15 点击次数:2847 在前几期教程中,小编介绍了如何在虚拟机中安装和使用优麒麟,接下来,小 ...

  8. Windows-002-U盘启动盘制作

    通常我们安装系统时,均采用光盘的形式安装,只是这种方法需要随时随地的带着光盘,还不容易保存.携带光盘.这时,一个 U盘启动盘 就是您的首选了,此种方式的好处多多,比如:忘记开机密码.系统备份.安装系统 ...

  9. u盘启动盘制作工具

    u盘启动盘制作工具http://www.dabaicai.biz/ 系统镜像文件下载:http://xt.qingdiangongsi.cn/xtxz/

  10. FbinstTool(U盘启动盘制作工具) v1.606 免费绿色版

    软件名称: FbinstTool(U盘启动盘制作工具) v1.606 免费绿色版软件语言: 简体中文授权方式: 免费软件运行环境: Win7 / Vista / Win2003 / WinXP / W ...

随机推荐

  1. 5. JVM虚拟机栈

    1.概述 说到jvm 其中让人印象最深的就是栈和堆,也是 jvm中占用内存最大的两个地方. 从宏观上来看栈是运行时的单位,而堆是存储的单位 ,栈解决程序的运行问题,即程序如何执行,或者说如何处理数据. ...

  2. Educational Codeforces Round 135 (Rated for Div. 2)C. Digital Logarithm(思维)

    目录 题目链接 题意 题解 代码 题目链接 C. Digital Logarithm 题意 给两个长度位\(n\)的数组\(a\).\(b\),一个操作\(f\) 定义操作\(f\)为,\(a[i]= ...

  3. Linux 系统错误码 errno 剖析

    一.errno 介绍 1.1 errno 简介 Linux 中系统调用的错误都存储于错误码 errno 中.errno 由操作系统维护,存储就近发生的错误,即下一次的错误码会覆盖掉上一次的错误. er ...

  4. Openssl命令详解 - 证书篇

    生成自签证书 # 设置CA证书subject CA_SUBJ="/C=CN/ST=ShanDong/L=JiNan/O=sec/OU=sec/CN=www.hxy.com/emailAddr ...

  5. 摆脱鼠标系列 - vscode vim 插件 常用快捷键整理

    列表 只总结当前用到的快捷键,并且对 ctrl+c v w 这三个快捷键还是用vscode,过渡下. 复制当前行 yy 复制当前单词 yaw 移动到下一个单词 w 下移10行 . 这个有不管用了,估计 ...

  6. config.js 多人同步更新 解决方案 多项目公用一套config.js dev

    index.html <script type='text/javascript' src='<%= BASE_URL %>config.js?${Math.random().toS ...

  7. 基于Apollo3 Blue MCU芯片的可穿戴产品解决方案开发之六轴加速度传感器适配

    一 前记 MPU-60X0 是全球首例9 轴运动处理传感器.它集成了3 轴MEMS 陀螺仪,3 轴MEMS加速度计,以及一个可扩展的数字运动处理器DMP(Digital Motion Processo ...

  8. MediaBox音视频终端SDK已适配鸿蒙星河版(HarmonyOS NEXT)

    2024年1月,HarmonyOS NEXT 鸿蒙星河版系统开发者预览版开放申请,该系统将只能安装为鸿蒙开发的原生应用,而不再兼容安卓应用.对此,阿里云MediaBox音视频终端SDK产品已实现功能的 ...

  9. 关于linux在笔记本下耗电的解决方案(只写我实践的部分)

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明   本文发布于 2014-09-22 12:02:54 ...

  10. 2、Azure Devops之Azure Boards使用

    1.什么是Azure Boards 使用面板.积压工作.冲刺.查询管理项目的用户故事.待办事项.任务.特性和bug. 2.工作项(WorkItem) 工作项管理的可以管理和创建用户故事.特性.任务. ...