+ -
当前位置:首页 → 问答吧 → 试着用archlinux-2010.05-netinstall-dual.iso硬盘网络安装

试着用archlinux-2010.05-netinstall-dual.iso硬盘网络安装

时间:2010-05-18

来源:互联网

试着用archlinux-2010.05-netinstall-dual.iso硬盘安装

看到新安装盘出来了,就试着硬盘安装,
1、先提取光盘中的/boot下的两个文件夹,分别是64和32位的启动引导程序,我把这两个文件夹放到U盘的/arch文件夹下。然后把光盘拷到U盘根目录下。

2、写menu.lst

default 0
timeout 60

title arch32
root (hd0,3)
kernel /arch/i686/vmlinuz26 archisolabel=ARCH_201005
initrd /arch/i686/archiso.img


title arch64
root (hd0,3)
kernel /arch/x86_64/vmlinuz26 archisolabel=ARCH_201005
initrd /arch/x86_64/archiso.img

root (hd0,3)是我的U盘。然后用U盘启动,U盘我安装了grub4dos来引导。

3、启动后和2009.08的ISO一样,貌似会找不到光盘,进入一个shell。
下来先mount 硬盘分区(我挂的当然是U盘),然后使用losetup将ISO文件挂到某个loop设备上面,退出shell就行了,

和2009.08ISO的硬盘安装不一样的是,这里不需要将这个loop设备进行软链接这一步。我试了一下,多了这一步貌似还出问题。

#mkdir /usb
#mount -t vfat /dev/sdb4 /usb
#modprobe loop
#losetup /dev/loop3 /usb/archlinux-2010.05-netinstall-dual.iso

这是个例子,您需要把有关参数改成您自己的。需说明的是,我的U盘,在U盘启动时被认成(hd0,3)/sda4,但进入shell之前,系统提示扫描了sdb4,这时挂载/dev/sdb4就可以,挂/dev/sda4就错了,挺奇怪的。这是我以前硬盘安装2009.08ISO时发现的,所以,如果进入shell后,您挂不对放光盘的硬盘分区,其实进入shell之前是有提示的。

挂完后退出shell,系统就正常进入到安装环境。然后输入root,回车,再输入/arch/setup进行安装。
接下来我没有继续尝试安装,由于是用的网络安装,应该不牵扯链接本地源的问题。这个就是让新手少走弯路,有需要硬盘安装的,可以试试,仅做参考。


我倒是在虚拟机里进行了一次光盘启动的网络安装,感觉变化不大,配置信息后,貌似多进行了一次内核安装。

作者: 32idea   发布时间: 2010-05-18

基本上和2009.08ISO的硬盘安装差不多,只是最后不需要将loop设备和/dev/archiso进行软链接。我开始就是进行了软链接,甚至和disk下的ARCH_201005卷标进行软链接,还是不行,后来不做这一步直接退出就好了。写在这里仅供新手做参考,

作者: 32idea   发布时间: 2010-05-18

不是说 dd 到 U 盘上就能安装么?

作者: jjj137   发布时间: 2010-05-18

和2009.08ISO有没有什么不一样的,有没有btrfs的支持?

作者: guiwen1158   发布时间: 2010-05-18

引用:
作者: jjj137
不是说 dd 到 U 盘上就能安装么?
这个是硬盘安装,不用U盘也可以。我图省事把东西都放U盘来安装了,换到别的硬盘分区应该也行。
dd可是要把U盘数据清空的,

貌似硬盘分区格式化时没找到btrfs格式。

作者: 32idea   发布时间: 2010-05-18

引用:
作者: jjj137
不是说 dd 到 U 盘上就能安装么?
Archiso (image builds):
* all iso files can now be burned onto CD's as well as written to media like usb sticks (isohybrid)

好像是这样 但是会缩水啊 不过既然支持这个 估计硬盘安装会容易得多

作者: adaml   发布时间: 2010-05-18

直接刻盘安装啦,用楼主的这种方式的话,我更喜欢用archboot的iso。

作者: alpha.gu   发布时间: 2010-05-18

引用:
作者: jjj137
不是说 dd 到 U 盘上就能安装么?
我最爱这种安装。

作者: 沈觅仁   发布时间: 2010-05-18

这启动界面比GRUB好看N倍啊。。。

谁知道具体怎么弄吗?
上传的图像
arch.png (58.3 KB, 110 次查看)

作者: 沈觅仁   发布时间: 2010-05-18

硬实好看,我希望开机画面也是这样子。

作者: jmw778s   发布时间: 2010-05-18

如果有windows系统的话,用UltraISO 写入硬盘镜像到U盘更方便

作者: ahuzhxl   发布时间: 2010-05-19

引用:
作者: ahuzhxl
如果有windows系统的话,用UltraISO 写入硬盘镜像到U盘更方便
LZ用的这个ISO就是可以刻在U盘上的。直接
PHP 代码:
dd if=xxxx.iso of=/dev/xxx 

作者: 沈觅仁   发布时间: 2010-05-19

引用:
作者: 沈觅仁
这启动界面比GRUB好看N倍啊。。。
点开大图看了下,原来是光盘启动,估计是isolinux。。。不过用grub-gfx好像可以实现同样的效果。。。很久不用Linux桌面,记不太清了。

作者: 狱卒   发布时间: 2010-05-19

试了dd到u盘上成功运行
2009.08之所以要那样做,是因为ISO有BUG

作者: axlrose   发布时间: 2010-05-19

引用:
作者: 沈觅仁
这启动界面比GRUB好看N倍啊。。。

谁知道具体怎么弄吗?
想起许多年前, 被gentoo的livecd的grub界面和命令行惊艳了一把

作者: CnkknD   发布时间: 2010-05-19

引用:
作者: 32idea
基本上和2009.08ISO的硬盘安装差不多,只是最后不需要将loop设备和/dev/archiso进行软链接。我开始就是进行了软链接,甚至和disk下的ARCH_201005卷标进行软链接,还是不行,后来不做这一步直接退出就好了。写在这里仅供新手做参考,
我这里要做“ARCH_201005卷标”软链接才能继续安装!

但分区遇到硬盘错误,没有装成!

作者: inox   发布时间: 2010-05-20

引用:
作者: inox
我这里要做“ARCH_201005卷标”软链接才能继续安装!

但分区遇到硬盘错误,没有装成!
说实话,我对arch安装盘的分区软件很不放心,以前也遇到过几次,所以,现在基本上用U盘制作的livecdUSB启动(偶一般用cdlinux或者pmagic),分完区格式化好后再用arch来安装,这时候只需要指定挂载点,分区就直接跳过去了。

作者: 32idea   发布时间: 2010-05-20

引用:
作者: 32idea
说实话,我对arch安装盘的分区软件很不放心,以前也遇到过几次,所以,现在基本上用U盘制作的livecdUSB启动(偶一般用cdlinux或者pmagic),分完区格式化好后再用arch来安装,这时候只需要指定挂载点,分区就直接跳过去了。
前天用archboot安装,遇到分区错误,看不到分区,就点了另外一个选项(一堆英文,不知道说什么),结果把分区表搞环了。弄了半天,联想的破机子,不知道怎么回事就是不认usb启动盘,没想法了。

ps:不知道
patitions ends in the final partial cylinder
这个错误可不可以用先第三方软件分区再安装来解决

作者: inox   发布时间: 2010-05-20

联想的机子有隐藏分区,还有什么一键还原之类的,最容易在分区和安装grub时出错,

联想的台式机子启动按F12可以选择调整启动顺序,我的可以U盘启动。

作者: 32idea   发布时间: 2010-05-20

引用:
作者: 32idea
联想的机子有隐藏分区,还有什么一键还原之类的,最容易在分区和安装grub时出错,

联想的台式机子启动按F12可以选择调整启动顺序,我的可以U盘启动。
F12没有u盘,移动硬盘倒是可以

作者: inox   发布时间: 2010-05-20

哈~教学贴~~值得做记录~

作者: 非主流1987   发布时间: 2010-05-20

引用:
作者: inox
ps:不知道
patitions ends in the final partial cylinder
这个错误可不可以用先第三方软件分区再安装来解决
意思是你的分区没有刚好结束在一个柱面的末端。造成的后果就是从你这个分区的结尾所在的扇区至该扇区所在柱面的末端之间的空间被浪费了。我认为这个错误通常可以忽略。

作者: 糊涂   发布时间: 2010-05-21

引用:
作者: 糊涂
意思是你的分区没有刚好结束在一个柱面的末端。造成的后果就是从你这个分区的结尾所在的扇区至该扇区所在柱面的末端之间的空间被浪费了。我认为这个错误通常可以忽略。
是的,我用gparted看到两个分区之间有1M被浪费了
但是cfdisk(貌似archlinux用的是cfdisk)不能忽略这错误,安装不下去
最后还是进ubuntu livecd 用gparted分的区

作者: inox   发布时间: 2010-05-21

最近的在VMWARE两次安装ARCH,觉得他的安装器有点不适应了,然后就手工来安装
主要还是因为我这弄了个本地源,自己弄的还快一些
cfdisk分区,手工挂载分区,配置/tmp/pacman.conf, pacman --config /tmp/pacman.conf -r /mnt/arch , 再 chroot进去配置,将另一台机子上的配置打包弄过来,很快就安好了

对这个新的ISO如何制作双架构和直接dd到U盘这两功能有兴趣,还没搞懂是咋回事
望有制作archiso经验的兄弟分享一下

作者: axlrose   发布时间: 2010-05-21