Linux-关于远程安装

10 篇文章 0 订阅
1 篇文章 0 订阅

不管本地安装或远程安装,你都要有完整的安装CD。

 

我安装成功的是 Redhat FC8。下面把成功的经验记下了:

 

 

FC8 的安装盘是 DVD,可我目标主机是 CD 驱动器,所以只能远程安装。

 

探究 Linux 的启动安装原理,无非是先启动 Linux 内核,再加载一个安装模块。而 FC8 的安装模块非常高级,可以在其中指定安装程序的来源。这样就使得远程安装 FC8 非常简单了。

 

首先,用任何方法搭建一个 FTP 或 Web 服务器。不管是拷贝文件还是把光盘做成一个虚拟目录,总之要使得能通过

  ftp://your_ftp_server_address/your_dvd_root/*  或 http://your_web_server_address/your_dvd_root/* 的方式能下载到光盘上的所有文件。

 

然后,想办法启动 FC8 的内核文件和安装模块。FC8 的上述两个文件在光盘的 /isolinux 里面。

 

我的办法是把 /isolinux 这个目录(大概二十多兆)拷贝到目标机器里,然后在目标机里启动 grub 引导程序,用 grub 加载内核和安装模块,从而完成了安装。

 

备注1:grub 有两种,grub for linux  和 grub for dos。

 

    grub for linux 能识别 linux  和 FAT 文件系统。

    grub for dos   能识别 ntfs 和 FAT 文件系统。

 

    所以最好把 /isolinux  拷贝到 FAT 分区。

    最好不要把 /isolinux 拷贝到 linux 分区,因为安装 Linux 的过程中很可能要删除全部 Linux 分区,如果安装失败你就要重新想法把 /isolinux 拷贝到目标机里。

    如果要把 /isolinux 放在 NTFS 分区就要注意了:

       1) 建议用 grub4dos 0.43 以上版本。

       2) 要将 grldr 和 menu.lst 拷贝到启动分区根目录下。

       3) 要将 grub 安装在 MBR 或在 XP 启动文件里添加启动项  “C:/grldr=GRUB”的方式启动 grub

 

备注2:

     grub 里用 (hd*,#) {* 从0 开始代表硬盘; #从0开始代表分区} 的语法指示硬盘结构。

 

     如果你将 /isolinux 拷贝在 第一个硬盘的第二个分区里,在 grub 命令行里输入下面的命令启动 FC8 的安装:

 

    root (hd0,1)

    kernel=/isolinux/vmlinuz ro root=LABEL=/

    initrd=/isolinux/initrd.img

    boot

 


安装 Fedora 12 备忘录:

 1 将光盘映像同时虚拟为本机FTP和Web服务器的子目录。指定FTP安装源一直出错;而指定HTTP安装源却成功了。
 2 安装过程中报告 repomd.xml 出错。经查是因为超长文件名被虚拟光盘截断导致。
   解决办法,将光盘上的 /repodata 目录复制出来,根据 repomd.xml 的内容还原文件名并在安装界面修正HTTP安装源路径:
  
    ren f4809255537baa6c68a49bd6ce35c580b4a1d40ed763f5329cf19e288a7a298e f4809255537baa6c68a49bd6ce35c580b4a1d40ed763f5329cf19e288a7a298e-other.sqlite.bz2
    ren 75fa66709d96aa11ef61c57c708094ea98377c01a99b5cc028ab7d21925273e9 75fa66709d96aa11ef61c57c708094ea98377c01a99b5cc028ab7d21925273e9-other.xml.gz
    ren 28da69bc83ad01a4f1fc4cf45d30019821b152a18847e180312454ec2ed9007d 28da69bc83ad01a4f1fc4cf45d30019821b152a18847e180312454ec2ed9007d-filelists.sqlite.bz2
    ren 3000e6b01f39783cac83cdbcfb183f7a6fd6cfdf16c9aded681e37cd8bdaa985 3000e6b01f39783cac83cdbcfb183f7a6fd6cfdf16c9aded681e37cd8bdaa985-filelists.xml.gz
    ren db0c2194ef101e3b00bb8478b9d4d30b31533671601fac52d20623aefe44fcd6 db0c2194ef101e3b00bb8478b9d4d30b31533671601fac52d20623aefe44fcd6-primary.sqlite.bz2
    ren 6e39da81d72e6e2443429a3cf0bc23dc504619114461974246ca1b3d9ce63710 6e39da81d72e6e2443429a3cf0bc23dc504619114461974246ca1b3d9ce63710-primary.xml.gz
    ren bf2a5d78fe2f9b0c82aafb9d29948db7ff142e2658811893593cb6c087f39740 bf2a5d78fe2f9b0c82aafb9d29948db7ff142e2658811893593cb6c087f39740-Fedora-12-comps.xml.gz
    ren 6a72ae27742d1b4ac04f2eec0e5ffb0b7c909d58b9c6e346a7ee5cfb627832d4 6a72ae27742d1b4ac04f2eec0e5ffb0b7c909d58b9c6e346a7ee5cfb627832d4-Fedora-12-comps.xml
   
   
  3 在第2步中修正了安装源路径之后,到了下一步又会碰到找不到安装包的问题,
    需要将光盘上的 /Packages 文件夹弄得和修正后的 /repodata 同一个位置
    (用映像或解压出来均可)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值