周末闲极无聊,把烂笔记本翻出来想装个Archlinux,发现USB不能启动,光驱也挂了,只好网络安装。
我先后试了两种安装方式,一种纯互联网启动,安装,一种局域网启动,再互联网安装。分别说说。
不管哪一种安装方式,都要先装个PXE环境,由于我用的windows所以先去http://tftpd32.jounin.net/tftpd32_download.html下载一个合适的版本安装好。设置如下:
1.先创建好一个安装目录,比如:D:\arch201284,再创建一个D:\arch201284\boot目录
2.启动tftpd
3.setting->tftp->PXE Compatibility打上钩,将bash directory设置成D:\arch201284
4.setting->dhcp->Ping address before assignation 取消钩
5.setting->dhcp,根据自己的网络设置好 IP pool starting address, DNS server, router, mask等选项
6.你可能需要重启tftpd
 
如果是纯互联网安装你需要去http://releng.archlinux.org/pxeboot/下载一个ipxe.pxe放到:\arch201284\boot目录下
然后setting->dhcp->Boot File设为 boot\ipxe.pxe
设置完毕,你就可以启动安装机器,到启动画面后选好镜像。就开始从互联网上下载内核等文件,启动安装环境了。不过目前版本貌似在我机器上有问题,在Ip config的时候卡住了,因为文件都是互联网上的,没办法修改,这种安装办法只好作罢。
 
如果是局域网启动你需要下载安装光盘镜像,我用的是2012.08.04这个版本。这个版本有诸多问题,需要修改很多东西。
1.先将光盘镜像解开,放在D:\arch201284目录下
2.将目录D:\arch201284\arch\boot 移动到D:\arch201284\arch下面
3.拷贝D:\arch84\BOOT\SYSLINUX\pxelinux.0 到D:\arch201284下面
4.在d:\arch201284下面建立目录pxelinux.cfg,并将D:\arch84\BOOT\SYSLINUX\syslinux.cfg拷贝到D:\arch201284\pxelinux.cfg,并且改名为default
5.修改4条里面提到的default文件
将CONFIG archiso.cfg 这行改为CONFIG BOOT\SYSLINUX\archiso.cfg
将APPEND ../../ 这行删除
6.修改D:\arch201284\arch\any\USR_SHARE_FS.SFS文件名为USR-SHARE.FS.SFS
修改D:\arch201284\arch\X86_64\ROOT_IMAGE_FS.SFS文件名为ROOT-IMAGE.FS.SFS
修改D:\arch201284\arch\X86_64\USR_LIB_MODULES_FS.SFS文件名为USR-LIB-MODULES.FS.SFS
如果你安装32位Archlinux,就改i686下面的文件
至此安装文件准备完毕
7.setting->dhcp->Boot File设为 pxelinux.0
8.由于此镜像只支持NBD,NTF,HTTP安装,所以我采用HTTP安装,从http://www.rejetto.com/hfs/?f=dl下载一个HFS
9.启动HFS添加D:\arch201284目录
 
至此你可以启动安装机器。到启动画面后选择HTTP安装就可以了。
 
 
****************************************
用livecd硬盘安装archlinux
首先,为何硬盘安装呢,
因为刻盘要花钱,
archlinux是滚动发行版,
也就装那么一次,
刻盘就有点浪费钱,
为何不用u盘呢,
因为u盘写入次数有限。
1.下载
archlinux-2012.10.06-dual.iso
2.sha1sum 验证iso文件
3.进入livecd环境
mkdir /tmp/{iso,root1,root2,rootrw,root3}
sudo mount archlinux-2012.10.06-dual.iso /tmp/iso/
cd /tmp/iso/arch/i686/
sudo mount root-image.fs.sfs /tmp/root1
cd  /tmp/root1
sudo mount root-image.fs /tmp/root2
sudo mount -t aufs -o dirs=/tmp/rootrw=rw:/tmp/root2=ro  unionfs /tmp/root3
4. chroot  /tmp/root3
剩下的就是修改/etc/resolv.conf
连上网
按照https://wiki.archlinux.org/index.php/Install_from_Existing_Linux
的方法安装系统了
最近编辑记录 vtsla6 (2012-10-17 12:41:23)

网络安装archlinux(2012.8.20)笔记的更多相关文章

  1. Tomcat安装、配置和部署笔记

    首先从Apache的官方网站(http://tomcat.apache.org/)下载Tomcat.有安装版和解压版两种,我个人喜欢用解压版. Tomcat安装(绿色版安装) 1.将下载的Tomcat ...

  2. 网络安装CentOS 5.3

    转自网络安装CentOS 5.3 0. 基本要求 (1) 需要使用至少两台服务器:其中一台没有操作系统,是我们即将安装的服务器;另外一台是已经安装好操作系统的服务器,我们用来存储CentOS的安装文件 ...

  3. CentOS 6.0图解网络安装全过程

    转自CentOS 6.0图解网络安装全过程 国内镜像站点(东北大学.网易) 网易镜像站点:http://mirrors.163.com/centos/6.0/isos/ 中科大镜像站点:http:// ...

  4. 如何安装ArchLinux

    如何安装ArchLinux   本文基于ArchLinux(https://www.archlinux.org/)Current Release: 2013.08.01的ISO写的安装教程! ISO下 ...

  5. [ARCH] 1、virtualbox中安装archlinux+i3桌面,并做简单美化

    星期六, 28. 七月 2018 02:42上午 - beautifulzzzz 1.安装ArchLinux系统 安装Arch主要看其wiki,比较详细- 中文的我主要参考:一步步教你如何安装 Arc ...

  6. 安装archlinux的linux命令记录

    磁盘的分区:cfdisk 格式化分区:mkfs.ext4,mkswap,swapon 查看所有分区:lsblk /dev/sda 先挂载 / 分区:mount /dev/sda1 /mnt archl ...

  7. 网络安装Ubuntu16.04

    网络安装Ubuntu16.04 搭建PXE服务器 PXE是Pre-boot Execution Environment,预启动执行环境.是通过网络安装任何linux系统最重要的步骤. 首选搭建PXE服 ...

  8. visual stdio 2012 c#学习笔记1

    visual stdio 2012 c#学习笔记1 1 我在安装过程中选择的是英文版本,不过刚入手,所以想先从中文菜单入手,所以需要安装中文语言包: microsoft的中文语言包下载地址为:http ...

  9. 「ubuntu」通过无线网络安装Ubuntu Server,启动系统后如何连接无线网络

    接触Ubuntu系统不久,发现无线网络环境下安装Ubuntu Server一个不太人性化的设计:在安装过程中选择无线网卡,即使用无线网络安装(此时需要选择Wi-Fi网络并输入密码),但系统安装完成重启 ...

随机推荐

  1. jenkins和docker 在docker里运行jenkins

    在docker里运行jenkins server. 文章来自:http://www.ciandcd.com文中的代码来自可以从github下载: https://github.com/ciandcd ...

  2. Intellij IDEA13无法使用SVN

    症状:在公司里面idea13工作正常,到了家里后idea的svn就是无法正常工作,单独使用tortoisesvn一切正常,后来在网上看到有网友解决了这个问题,看了之后明白了为啥公司的正常,家里的不行, ...

  3. Installing SCM-Manager

    With SCM-Manager, people can share and manage Git, Mercurial and Subversion repositories over http e ...

  4. MySQL联合查询语法内联、左联、右联、全联

    MySQL联合查询效率较高,以下例子来说明联合查询(内联.左联.右联.全联)的好处: T1表结构(用户id,用户名,密码)   userid   username  password 1   jack ...

  5. Leetcode 107 Binary Tree Level Order Traversal II 二叉树+BFS

    题意是倒过来层次遍历二叉树 下面我介绍下BFS的基本框架,所有的BFS都是这样写的 struct Nodetype { int d;//层数即遍历深度 KeyType m;//相应的节点值 } que ...

  6. KS8U读卡器

    凯盛读卡器KS8U 厂家:http://www.chinaiccard.com/feijiechushiduxieqi/947.html 驱动安装目录的COM目录下有网页调用的例子. 公司网站:htt ...

  7. 爬虫神器xpath的用法(二)

    爬取网页内容的时候,往往网页标签比较复杂,对于这种情况,需要用xpath的starts-with和string(.)功能属性来处理,具体看事例 #encoding=utf-8 from lxml im ...

  8. Android图片处理-相机、相处简单调用

    安卓开发中,常常需要使用到手机相机拍照.或者相册上传头像等等.通过使用Intent,我们很方便地获得相机.相册里面的图片: 1.相机调用,通过设置File文件路径和文件名,可以将拍照得到的图片保存下来 ...

  9. AngularJS中实现日志服务

    本篇体验使用AngularJS自定义一个记录日志的服务. 在AngularJS中,服务的一些写法是这样的: var app = angular.module('app',[]); app.provid ...

  10. C# 动态修改dll的签名 以及修改引用该dll文件的签名

    在读取RedisSessionStateProvider配置 提到用mono ceil 来修改程序集以及它的签名,里面GetPublicKey 和GetPubliKeyToken 方法里面那个字符串的 ...