LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lifc

没有光驱的笔记本怎样从PXE启动安装ArchLinux 2009.08?

[复制链接]
 楼主| 发表于 2009-12-26 09:57:38 | 显示全部楼层
又出错了……安装界面崩溃,大量信息滚屏……看一下dmesg是out of memory,难道256MB不够安装,需要用那个low memory版本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-26 10:11:58 | 显示全部楼层
问题找到了:刚才挂接的分区是在2.6.32 diskless gentoo访问过的ext4系统,arch linux挂接不成功(某个feature不支持),界面配置挂接点时没报错导致后来的包下载到/tmp/install实际写入了ramdisk。重启后mkfs.ext4并手动挂上,安装程序继续运行希望别出什么岔子了……
回复 支持 反对

使用道具 举报

发表于 2009-12-26 10:22:28 | 显示全部楼层
LZ其实还是有水平的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-26 10:28:26 | 显示全部楼层
晕啊,安装倒是成功了,重启之后grub找不到核心和initrd。研究了一下,因为我没有单独分一个/boot分区,但是安装程序认为应该有,所以指定的kernel=/vmlinuz26其实是不存在的,需要改成kernel=/boot/vmlinuz26,initrd同理。

补充一下:root=/dev/sda3也要改成root=/dev/sda1,因为我懒没分/boot分区
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-26 10:38:15 | 显示全部楼层
执行到挂本地文件系统再次出错,说fstab中没有/文件系统的描述。记得刚才安装程序问过是否使用uuid代替设备名称,当时选了yes,怎么fstab里面会没加入呢?
好在read-only模式也能登录(如果不行重启进入grub命令行加入init=/bin/sh),mount -oremount,rw /dev/sda1 /挂接成可写之后从/proc/mounts里面取出/文件系统描述手动加入/etc/fstab再重启动一次看看运气如何……
回复 支持 反对

使用道具 举报

发表于 2009-12-26 10:45:01 | 显示全部楼层
不知道 archlinux 是否有 chroot 安装方法,我只会 debian 的。有的话就简单了,几乎可以适应任何情况。完全可以 PXE 启动一个合适的 Linux ,然后 chroot 。
回复 支持 反对

使用道具 举报

发表于 2009-12-26 10:54:01 | 显示全部楼层
兄弟,既然搞不成就别搞这个了。不是有gentoo了么?有gentoo了直接在gentoo下装或者用archboot硬盘安装都很简单,为啥非要pxe呢,搞不懂
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-26 10:54:14 | 显示全部楼层
重启后工作正常了,系统占用560MB硬盘空间,和chroot之后装stage3再装基本包的gentoo系统尺寸基本相当。开始学习如何安装软件包。
Post by ch_fb;2059406
不知道 archlinux 是否有 chroot 安装方法,我只会 debian 的。有的话就简单了,几乎可以适应任何情况。完全可以 PXE 启动一个合适的 Linux ,然后 chroot 。

嗯,其实wiki是有chroot方法的教程,但是因为要下载pacman.static安装到宿主机并且做一些配置。因为这台笔记本用的是和服务器共享/分区的gento nfs无盘系统,担心对pacman不熟悉把服务器系统给冲坏了,另外就是想体验一下Arch Linux的完全安装过程。其实还是建议有条件的同学用chroot方法做,可以减少一些不必要的折腾。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-26 11:04:43 | 显示全部楼层
Post by yafeng;2059410
兄弟,既然搞不成就别搞这个了。不是有gentoo了么?有gentoo了直接在gentoo下装或者用archboot硬盘安装都很简单,为啥非要pxe呢,搞不懂


现有gentoo是pxe启动的nfs无盘系统,本地盘当swap和cache用。之前用无线网卡最近感觉用久了头晕头痛(不知是不是心理作用是),所以想装个可以脱离网络的有盘系统。虽然对gentoo比较熟悉,但它的安装包不分binary和devel,就是说会自动装一些笔记本用不到的开发文件,而SSD固态硬盘空间和寿命都有限,所以想换一种支持二进制包体积相对小巧的发行版。
回复 支持 反对

使用道具 举报

发表于 2009-12-26 11:15:56 | 显示全部楼层
如果我是楼主,我会在gentoo下先给笔记本上硬盘分区,然后搞一个grub4dos的grldr进去,然后用grub4dos的工具吧mbr写进去,这样,本机磁盘可以启动到grub命令行了,然后cp archboot的iso跟里边提取的kernel跟initrd,然后重启到grub,硬盘安装。在这里提一下grub4dos的mbr,这个可是无驱用户的福音啊,它能搜索所有分区根目录的grldr文件并加载,也就是说,无论如何也能启动到grub了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表