- 浏览: 2869389 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
一. 准备知识
1. ISO文件
我们普遍使用的ISO文件是指包含着整个CD-ROM(ISO-9660 文件系统)内容的
映象, 是整个碟片从0扇区到最后一个扇区的完整复制,经常被用来在网络上传输
对于ISO文件我们可以:
1)刻录到光盘
2)用WinRAR,MagicISO等软件在Windows下查看或释放它的内容
3)在Linux系统下,使用mount命令挂载到某个目录下例如:
mount -t iso9660 -o loop ./cdimg.iso /mnt/test
2. Linux分区的表示
Linux用来标识硬盘的方法与Windows不同,如果你用的是IDE硬盘,那么你的第一块硬盘就被标识为/dev/hda 第二块为/dev/hdb 依此类推;
而且第一块硬盘的第一个分区被标识为/dev/hda1第二个分区则为/dev/hda2依此类推;
如果是SCSI硬盘则是/dev/sda,/dev/sdb 和 /dev/sda1,/dev/sda2的形式。
另外Linux用1-4标识硬盘的主分区,5和5以上表示扩展分区的逻辑分区
而一般的Windows系统中只有一个主分区C:和若干扩展分区的逻辑分区
所以C:对应的是/dev/hda1,而D:却跳到了/dev/hda5
3. root文件系统
Linux不像Windows那样以分区的形式管理文件系统,它采用root形式:
一个唯一的root目录"/", 系统上所有的文件和其它目录均在它下面建立
就像一个大树,从唯一的根开始,增枝长叶
而Windows的像一个森林,每一个分区是一个大树
4. Loadlin程序
Loadlin 是个专门用来在DOS环境下的引导Linux启动的程序,它以Linux内核
映象的文件的位置和root文件系统的位置等为主要参数,例如
C:> loadlin c:\vmlinuz root=/dev/hda2
上述命令会载入Linux内核映象文件vmlinuz并挂载root分区启动Linux
5. vmlinuz和initrd.img文件
vmlinuz是Linux 内核的镜像文件,可以被引导程序加载,从而启动Linux系统
initrd----boot loader initialized RAM disk(全称)
是一种启动Linux系统的方式
当前流行的Linux版本一般都采用模块化的内核,这种方式可以在不重新编译构建内核的情形下
增加功能模块
但是如果你的Linux的root文件系统所在设备的驱动是一个模块(没有编译进内核映象)
,就不能被引导程序(例如loadlin)直接加载
这时会用到initrd方式来启动你的Linux系统
这种方式包括两个阶段:
1)在一个RAM disk上建立一个临时的root文件系统,在这个RAM disk上包含着你需要的驱动模块
2)载入所需驱动模块,挂载实际的root文件系统 ,启动Linux
而initrd.img就是RAM disk的映象
在安装Linux系统之前,由于Linux的root文件系统还不存在,同样会用到initrd
方式,这时对于loadlin就是这样的情形
C:> loadlin autoboot\vmlinuz initrd=autoboot\initrd.img
这时我们要指定的是initrd镜像文件的位置
而不再是root文件系统的位置了
二. 安装前的准备工作
1. 找到你所要安装的Linux版本的文档,看看你的硬件配置是否满足要求
2. 获得ISO文件,然后最好将它们放到某个盘的根目录中,以便于后面指定ISO文件的位置
3. 用一些分区工具(如PQmagic)在你的硬盘上腾出一些空闲空间(指尚未划分的空间,既没有指定文件系统格式,又没有分配盘符),空间的大小参照你的Linux版本的要求
三. 几种常用的安装方式
1. 最简单,也最有效地方式----既然ISO文件是整个光盘的映象,那把它物归原主
用刻录工具刻录成安装光盘,直接用光盘引导安装程序,并完成安装就可以了
2. 保留ISO文件在硬盘上,利用引导盘从硬盘上安装
--------------------------------2-a方式------------------------------------
在Windows下用Winrar打开你的Linux安装盘的ISO文件找到dosutils和images目录,把它们释放出来
说明:
dosutils中有一些在DOS环境下引导安装程序和制作安装引导盘的工具(loadlin就在里面)
images中包含制作引导盘的一些必要文件:
bootdisk.img----用于制作引导软盘
boot.iso----用于制作引导光盘
以及制作驱动程序盘(安装过程中你可能需要某些驱动)所需的文件
drvblockimg----使用SCSI设备等非IDE块设备安装的驱动
pcmciadd.img----使用PCMCIA设备安装的驱动
drvnet.img ----使用网络安装的驱动
假如你把它们释放到了d:盘,在MS-DOS中输以下命令可以制作一张安装引导软盘
C:> d:
D:> cd dosutils
D:dosutils> rawrite
Enter disk image source file name: ..image\bootdisk.img
Enter target diskette drive: a:
Please insert a formatted diskette into drive A: and
press --ENTER-- : [Enter]
D:dosutils>
首先,rawrite 会向你询问磁盘映像的文件名;输入你要写入的映像目录和名称
(..images\bootdisk.img)。
然后,rawrite 会向你询问要写入映像的磁盘驱动器的盘符,输入a:。
最后,rawrite 会请你确认在你选定的驱动器内已插入格式化的磁盘。
在按 [Enter] 键确认后, rawrite 就会把映像文件复制到磁盘中去。这样安装软盘就制作好了;
要在 Linux(或任何其它与 Linux 相仿的操作系统)下制作磁盘
首先,把3.5软盘插入到磁盘驱动器中,转到含有所需映像文件的目录,
然后使用下列命令(请适当地改变映像文件和磁盘设备的名称):
dd if=bootdisk.img of=/dev/fd0 bs=1440k
重启设置成从软驱引导,进入安装程序后会让你选择安装方式,当然选择
从硬盘安装,接着指定ISO文件的所在目录,按照安装向导完成安装
---------------------------------------------------------------------------------------
----------------------------------------2-b方式----------------------------------
释放出dosutils目录到C:盘,找一个Windows的DOS启动盘,
win98的安装光盘也可以,重启后用引导盘引导进入DOS,输入以下命令:
A:> c:
C:> cd dosutils
C:> autoboot.bat
autoboot这个批处理文件中的内容大概如下:
loadlin autoboot\vmlinuz initrd=autoboot\initrd.img ramdisk_size=9216 %1 %2 %3 %4 %5 %6 %7 %8 %9
autoboot其实就是调用loadlin加载Linux核心,启动安装程序
由于loadlin只能在DOS下运行,所以你的C:分区不能是NTFS格式,须是FAT32
等DOS能够理解的格式
注:以上两种方式适用于Red Hat Linux 9.0和Red Flag Linux 4.1
而Fedaro Core 3的安装光盘映象中没有dosutils目录,但是也可以采用2-b方式
只要把FC3安装盘映象的imagespxeboot目录中initrd.img和vvmlinuz两个
文件拷贝到你从RH9或RF4.1中获得的dosutils目录的autoboot目录中供
loadlin加载就可以了
-------------------------------------------------------------------------
-------------------------------------2-c方式------------------------------
用images目录下的boot.iso刻录制作引导光盘,用光盘引导然后从硬盘安装
--------------------------------------------------------------------------
-------------------------------------2-d方式-------------------------------
FC3的images目录下有个diskboot.img,用它可以制作安装引导U盘等容量大于软盘的设备,
当然这需要你的电脑的BIOS的支持!
发表评论
-
linux中if -z -d什么意思?
2015-04-27 13:53 1163[ -a FILE ] 如果 FILE 存在则为真。 ... -
linux bash shell 基本知识
2015-04-23 14:01 1219以下为转载内容: $ which bash O ... -
如何处理 bash shell 变量中的斜杠(/)?
2015-02-10 12:19 3632#!/bin/bash ## Our path ... -
通过dos 命令调用git bash
2015-01-14 12:57 18941. 先安装 git windows 客户端 2. ... -
vim常用快捷键
2014-11-24 10:55 731一. 移动: h,j,k,l: ... -
win7 + cygwin + nodejs很详细的安装步骤
2014-04-12 09:23 4423win7下安装node.js详细步骤 1.下载cygwin ... -
open windows explorer in cygwin
2014-01-08 14:29 725There's a very good implementa ... -
Operator usage in bash shell
2014-01-07 15:19 968Common Bash comparisons Op ... -
call bash shell script by dos command
2014-01-07 13:50 18041. at first we have a scrip ... -
10 个很有用的高级 Git 命令
2013-08-26 19:56 900迄今,我已经使用Git很长一段时间了,考虑分享一些不管你是团 ... -
cygwin很多命令显示command not found的解决办法
2013-08-14 13:53 2745cygwin很多命令显示command not found的 ... -
linux 服务器初始基本设置
2013-07-18 17:16 963初始安全设置 登录以后,应该马上安装安全更新,这很重要,安 ... -
10个VI的常用技巧
2013-07-17 12:42 9251.打开和关闭行号 :s ... -
some useful notes for cygwin
2013-05-22 10:48 1102useful alias list: ========== ... -
Change cygwin Home location
2013-05-22 10:20 1030Directly edited the Cygwin.bat ... -
vim语法高亮
2013-05-21 18:51 1053vi配置:1.在用户目录建立.vimrc[flying_dog ... -
bash shell notes:
2013-01-29 12:04 1106#!/bin/bash config_file ... -
how to call groovy application in linux
2013-01-29 10:21 940#!/bin/bash function launc ... -
Userful shell commoand in linux
2013-01-04 16:08 1037Userful shell commoand in li ... -
awk - 10 examples to group data in a CSV or text file
2012-06-07 18:28 1814awk is very powerful when i ...
相关推荐
3. Linux Redhat的ISO镜像文件,例如redhat-linux-9.0-en-iso-i386-shrike-i386 安装步骤如下: 1. 安装补丁并重启计算机。 2. 打开“开始”菜单,选择“所有程序”> “Windows Virtual PC”> “Windows Virtual PC...
#### 一、Linux入门篇 ##### 1.1 Linux操作系统简介 - **定义**: Linux是一种免费且可自由传播的类Unix操作系统,其设计灵感源自POSIX和UNIX标准。 - **特点**: - 多用户与多任务: 支持多个用户同时登录并执行...
-国嵌体验入门班-3-1(Linux定制安装).avi -国嵌体验入门班-3-2(Linux命令).avi -国嵌体验入门班-3-3(VI使用).avi -国嵌体验入门班-3-4(Linux系统管理).avi -国嵌体验入门班-3-5(Shell编程).avi -国嵌体验...
-国嵌体验入门班-3-1(Linux定制安装).avi -国嵌体验入门班-3-2(Linux命令).avi -国嵌体验入门班-3-3(VI使用).avi -国嵌体验入门班-3-4(Linux系统管理).avi -国嵌体验入门班-3-5(Shell编程).avi -国嵌体验...
- **引导安装**:一旦虚拟机准备好后,就可以通过ISO镜像启动Linux安装程序。 - **分区配置**:在安装过程中,用户需要根据自己的需求进行磁盘分区,这一步骤对于系统的性能至关重要。 - **系统设置**:完成分区后,...
本教程旨在为初学者提供一份详尽的Linux入门指南,涵盖了从安装到基本命令的使用,帮助你快速掌握这个强大而开源的操作系统。 第一章:Linux简介 Linux是一种自由且开放源码的类UNIX操作系统,基于POSIX标准。它由...
根据提供的文件信息,我们可以归纳出一系列与Linux系统学习相关的知识点,尤其适合初学者入门到精通的学习路径。下面将从Linux的基础概念、安装方法、常用命令、文件管理、进程管理、网络配置等方面进行详细介绍。 ...
- 下载 Linux 发行版镜像文件(如:ubuntu-13.04-desktop-i386.iso)。 - 在 VMware 中创建新的虚拟机,选择 Ubuntu 或其他 Linux 发行版进行安装。 ##### 2. 常用命令 - **基本操作命令**: - **ls**:列出...
- **获取Linux的方法**:书中提到了几种常见的获取Linux系统的方式,比如通过光盘安装、网络下载ISO镜像文件等。 - **技术基础知识**:包括基本的命令行操作、文本编辑器的使用等。 ##### 3. 安装Linux - **准备...
- **获取安装介质**:可以通过官方网站下载ISO镜像文件,刻录到光盘或制作启动U盘进行安装。 - **双系统安装**:可以在同一台电脑上安装Windows和Linux,通过引导加载器选择操作系统。 - **硬盘分区**:建议为Linux...
在本文中,我们将探讨Linux入门基础,包括如何在VMware上部署Linux虚拟机,解决Linux系统中的网页乱码问题,以及如何实现Windows与Linux之间的文件共享。 首先,我们需要安装虚拟机软件VMware。这可以通过下载并...
- **下载Linux操作系统镜像文件**:官方渠道获取最新的ISO镜像文件,确保软件的可靠性和安全性。 - **安装CentOS**:可以选择图形化或文本模式安装。图形化安装更为直观,适合初学者;文本模式则适用于服务器环境,...
本教程旨在帮助新手快速入门Linux,了解安装过程,并掌握一些基础但至关重要的命令。 首先,我们来了解一下Linux的安装过程。在《LINUX-ubuntu7.04安装教程.chm》中,详细介绍了Ubuntu Linux的安装步骤。Ubuntu是一...
- ISO文件必须是Linux安装文件,并且该分区必须是FAT32格式。 通过以上步骤,你可以在不使用光盘的情况下,利用硬盘上的Linux ISO文件启动安装过程。这种方法方便了多操作系统环境下的引导管理,特别是对于那些...
- 安装方式:介绍如何通过Live CD/DVD或USB驱动器安装Linux,以及在线下载ISO镜像文件进行网络安装。 - 分区选择:解释硬盘分区的概念,包括主分区、扩展分区和逻辑分区,以及如何在安装过程中配置它们。 3. **...
通过以上介绍,我们可以了解到Linux与Solaris的基础操作涵盖了用户与组管理、文件系统管理以及软件的安装与卸载等方面。对于初学者而言,掌握这些基本概念和技术是非常重要的,它可以帮助他们在实际工作中更加高效地...
通过虚拟机安装Linux操作系统,可以先从网上获取Linux的iso安装文件,然后通过VMware工具进行安装。 总的来说,Linux及Arm-Linux程序开发涉及到多个系统的协同工作,对开发者的跨平台操作能力有一定要求。对于零...
总结起来,Linux入门涵盖了操作系统的基本概念、安装流程、目录结构和远程管理。这些知识为后续学习Linux命令行、系统管理、网络服务配置等高级主题奠定了基础。随着技术的发展,Linux在大数据处理、云计算、物联网...
### Linux新手入门及安装配置详解 #### 一、入门篇:了解Linux与基本概念 Linux是一种免费开源的操作系统,基于Unix的设计思想,由Linus Torvalds在1991年首次发布。它以其高度的稳定性、安全性以及广泛的硬件支持...
3. 掌握在VMware Workstation中安装NOI Linux的具体步骤,包括创建新的虚拟机、配置虚拟机的硬件环境(如内存、处理器核心数、硬盘空间等)、加载ISO镜像文件并启动安装程序。 4. 除了使用虚拟机软件,也可以尝试在...