
Linux机器硬件和软件说明:
Inter i386CPU,1.5GHz,512M内存IDE硬盘(非常重要,如果它是SATA硬盘,则硬盘名称会有所不同)
使用的U盘容量大于3.7GB
1. 首先,需要制作一个U盘安装盘
1. 下载ISO映像文件,我下载了CentOS-5.3-i386-bin-DVD.iso
2. 提取boot.iso,解压缩下载的映像文件,或使用压缩软件直接打开下载的映像文件,然后将boot.iso复制到映像中.
3. 打开UltraISO(如果您没有直接下载UltraISO,则无需注册,打开时只需选择“继续使用”即可)
双击boot.iso
如图所示:
将文件写入U盘: 在菜单栏中单击“开始”>“写入硬盘映像”,如图所示:
硬盘驱动器必须是您要安装的USB闪存驱动器. 然后单击写入. 请注意,写入时会格式化U盘中的数据. 大约10秒钟后,它提示写入成功.
4. 将下载的映像文件CentOS-5.3-i386-bin-DVD.iso复制到U盘中,此时U盘中的内容为
注意: 我以前使用过4G U盘,但发现U盘容量不足,因此切换到8GU盘.
如果您的U盘大于3.7G. 也许可以使用.

二,Linux系统安装
1. 设置BIOS,启动进入设置选项,选择“启动”>“启动”以更改启动顺序,然后将USB HDD设置为首选项. 按F10保存并退出.
2. 启动机器并将其计数到系统安装界面中,直接按Enter进入安装过程.
语言选择: 中文(简体)
键盘选择: 我们
安装方法: 在此步骤中,选择“硬盘驱动器”. 然后选择/ dev / sdaN(U盘在Linux的北部被识别为sda,后面的N是数字. 我不知道是否已建立N == 4. 无论如何,我发现它包含硬盘分区图片文件的右图). 好吧.
然后单击下一步进入选择安装或升级页面,然后选择第一个安装.
下一步: 选择分区和安装方法,在这里我选择“构建自定义分区结构”.
下一步: 开始分区
这时将出现两个硬盘,即/ dev / hda和/ dev / sda,其中sda是U盘. 我选择了/ dev / hda并单击删除以删除硬盘上的所有分区. 此时,整个硬盘都处于“空闲”状态.
点击新建:
安装点选择: / boot
文件类型: ext3
允许的分区: 选择hda
大小选择: 100M
然后一个一个地创建
根分区:
安装点选择: /
文件类型: ext3

允许的分区: 选择hda
大小选择: 20480M
交换分区:
选择文件类型为: swap
大小选择: 1024M(实际内存的1.5〜2倍)
3. 设置分区后,单击“下一步”进入正式的安装过程.
引导加载程序选择:
安装后,选择页面上只有两项:
①GRUB引导分区将安装在/ dev / sda上.
②没有安装引导加载程序.
项目①值得注意的是,IDE硬盘,通常应为“将在/ dev / hda上安装GRUB引导分区”. 这可能是sda硬盘具有优先权的原因. 如果U盘安装完成后拆卸,启动时会发生异常. 安装成功后,我们将介绍“如何修复启动程序”.
“配置高级启动加载程序选项”此选项用于配置多个系统启动选项.
不管上面选择了①还是②,让我们继续进行处理,请单击“下一步”:
如果选择①,它将出现-引导加载程序记录的位置:
两个选项:
①/ dev / sda主引导记录(MBR)
②/ dev / hda1引导分区的第一个扇区
选择第二个选项,然后选择②,引导程序将安装在/ boot / grub目录中.
选择第一个选项后,引导程序将安装到U盘的主引导区域.

注: 无论选择①还是②,如果在成功安装后离开U盘,都无法正常进入系统. 选择②后,安装后将更容易处理.
安装成功后,将分别介绍以上两个步骤的不同处理方法.
下一步: 选择时区,设置root密码,选择要安装的软件等操作,然后根据需要进行选择.
下一步: 安装. 根据所选软件的不同,安装过程会花费不同的时间. 30分钟后安装成功. 点击“重新启动”.
三,修改启动程序
1. 修改硬盘的MBR以指向启动程序
重新引导时,因为我选择了①②的组合,即“ GRUB引导分区将安装在/ dev / sda上”. 和“ / dev / hda1引导分区的第一个扇区”. 不修改启动顺序,不取出U盘,就可以正常启动进入Linux系统.
更改系统的引导顺序,并将IDE硬盘设置为第一个引导项. 引导后,发现它停止在grub>. 此时,您可以使用grub命令进入系统. 您可以先尝试设置(hd0),然后在提示成功时重新启动.
真正进入我的分区: 挂载第一个分区/ boot挂载第二个分区/,执行以下命令:
root(hd0,0)输入
Root按Enter,如果此时没有错误报告,则以上设置正确.
内核/ vm选项卡键自动完成roroot = / dev / hda2按Enter
以上命令说明: 内核指定系统内核程序的位置. 由于/ boot分隔分区,因此内核程序将位于根目录中. 如果创建分区时未将/ boot指定为第一个分区,但是只有一个分区,则内核程序将位于/ boot /目录中. 输入一些字符后,按Tab键即可自动完成. ro root = / dev / hda2指定根用户的根目录的位置. 由于第一个分区是使用/ boot挂载的,因此根目录将以/ dev / hda2的名称挂载在第二个分区上.
initrd / initrd选项卡键自动完成,并且文件路径与内核程序文件路径一致.
boot执行启动命令以启动系统.
系统启动后,以root用户身份登录,打开终端,然后执行grub命令. 数十秒后,出现grub>之后,输入命令: setup(hd0). 一段时间后,执行成功. 然后重启,此时没有U盘,可以正常启动.
2. 如果没有GRUB,请重新安装grub
在这种情况下,启动时将直接报告错误,并且找不到grub之类的信息.
解决方案: 如果最初选择的是①①组合,请使用U盘安装磁盘进行引导: “ GRUB引导分区将安装在/ dev / sda上. ”和“ / dev / sda主引导记录(MBR)”,您可以将USB HDD设置为第一个引导项,然后直接进入系统. 进入系统后,输入并执行命令grub-install / dev / hda.

如果选择“②没有安装引导程序”,则此时将报告错误,并且将没有引导程序. 您需要进入救援模式,使用U盘安装盘,启动,进入安装界面,按F5键,然后进入linux rescue进入救援模式. 此过程与安装过程的前几个步骤一致. 之后,按Enter键以接收默认的语言和键盘格式,然后提示是否配置网卡通常选择“否”,然后系统将自动在硬盘中找到Linux分区并尝试将其挂载到“ / mnt / sysimage”目录(选择“继续”以确认并继续). 接下来,您需要特别注意: 当出现警告窗口是否初始化磁盘时,请务必选择“否”,以避免进一步损坏硬盘数据. 最后,选择“确定”以确认并使用“ sh-3.2#”提示进入Bash Shell环境.
sh-3.2#chroot / mnt / sysimage //切换到要修复的Linux系统的根环境
sh-3.2#grub-install / dev / hda //重新安装grub
sh-3.2#exit //退出chroot环境
sh-3.2#exit //退出shsh-3.1环境,系统将自动重启
如果系统中不存在/boot/grub/grub.conf,则需要创建一个新文件. 该文件的内容是
默认0
超时10
splashimage =(hd0,0)/boot/grub/splash.xpm.gz
标题CENTOS5.3
root(hd0,0)
内核/vmlinuz-2.6.18-128.el5 ro root = / dev / hda2
initrd /initrd-2.6.18-128.el5.img
启动
编辑后,保存并重新启动系统以自动进入linux系统.
简而言之: 成功进入linux系统有三个要求
①GRUB引导安装程序已安装在硬盘上
②引导加载程序的位置记录在硬盘的主引导记录(MBR)中
③/boot/grub/grub.conf配置正确.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-297434-1.html
很棒哦
有童年有梦想有希望也需要坚持
总之现在应努力改变上述现象