LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 08-10-05, 16:26 第 1 帖
wkj1985
 
 
 
注册会员  
  注册日期: Sep 2008
  帖子: 12
  精华: 0
 

标题: 用U盘安装archlinux


用U盘安装archlinux
之前在archlinux官方wiki上看的通过U盘用img安装archlinux的方法,通过dd将img镜像恢复到U盘上,我试过之后发现不行,在我的机器上到了检测硬件时就不动了。打开img镜像看了一下,用grub引导的,我就想到了现在这个办法。

基本思路:
把img中的文件提取到U盘上,然后让U盘上的grub引导archlinux的引导文件。

我的机器只支持usb-zip和usb-fdd,用usb-hdd的话主板在检测硬件时不能识别出来。
我的做法是:
1.用usboot将U盘格为usb-zip,放入dos的引导文件,然后U盘就能引导到dos了,去这里下载http://www.namipan.com/d/cc28ca39b87...451ed57dae0400我弄好的dos引导文件,在usb-zip上能用,其他的就不知道了
2.用winimg提取img中的文件将其全部放到U盘根目录。
3.将grub4dos中的grub.exe放到U盘根目录,并编辑autoexec.bat,在其中写入一句grub,这样用U盘引导启动时,先进入dos,然后自动执行grub,grub再去引导archlinux
4.在U盘根目录建一“menu.lst”,编辑其内容为:
timeout 5
default 0

title Boot ArchLive
find --set-root /grub.exe
kernel /boot/vmlinuz26 lang=en locale=en_US.UTF-8 ramdisk_size=75%
initrd /boot/archlive.img

title Shutdown the Computer
halt

title Reboot the Computer
reboot

然后就可以用这个U盘去试着去启动电脑了。启动之后就和用光盘安装一样了。

我在试验过程第一次用的试usb-fdd去弄的,能引导,archlinux的引导文件也识别出了U盘,但是提示U盘上的分区为未知分区,接下来扫描可引导的usb设备,提示找不到,进入kernel panic 。原因是什么,我不知道。另外,如果机器支持usb-hdd引导,我想把grub直接安装到U盘,然后再用其去引导archlinux应该也试可以的吧。

第一次发帖,写的太乱,不知大家能不能看懂。

此帖于 08-10-06 08:31 被 wkj1985 编辑.
  wkj1985 当前离线   回复时引用此帖
旧 08-10-05, 17:47 第 2 帖
jarryson 帅哥
 
jarryson 的头像
 
 
注册会员  
  注册日期: Jul 2004
  我的住址: 湖北武汉
  帖子: 5,660
  精华: 3
 

确实很乱,排版弄下就不错了,也可以考虑修改一下wiki







__________________
AMD Turion MT-34 1.8G,1G+256M ddr333,VIA,AMD-ATI X700 128M,160G IDE,15.4宽...

Archlinux -- 最新,最快,最方便
  jarryson 当前离线   回复时引用此帖
旧 08-10-05, 18:14 第 3 帖
xzzgd
 
xzzgd 的头像
 
 
注册会员  
  注册日期: Aug 2003
  帖子: 111
  精华: 0
 

很有用,谢谢了
  xzzgd 当前离线   回复时引用此帖
旧 08-10-16, 11:16 第 4 帖
uljling
 
uljling 的头像
 
 
注册会员  
  注册日期: May 2006
  我的住址: 合浦
  帖子: 244
  精华: 0
 

标题: 没什么意义


只是引导到安装界面这个功能而已。
在FAT32硬盘直接可以。
以前看到的,U盘中的LINUX才有点用,系统在U盘中,相当于MINI系统了,且还可写。







__________________
博客 http://ulj.cublog.cn
LINUX给我以活力去尝试这二进制的世界

ONE: sony vgn-a29cp

system: centos5.2 +arch+xp
cpu: TM755 2.0G
video: MOBILE 97OO/64M
mainboard: INTEL 855pm
sound : intel 82801dbm ich4-M/ac97
ram : kinstong 1.5G
disk: Hitachi ATA100/80G

TWO:IBM600X

system: arch+xp
cpu: P3 65OM
video: SVG/4M
mainboard: INTEL 830Pm
sound : ac97
ram : HY SD320M
disk: Hitachi ATA100/80G
  uljling 当前离线   回复时引用此帖
旧 08-10-16, 11:59 第 5 帖
cyf3732
 
cyf3732 的头像
 
 
注册会员  
  注册日期: Oct 2005
  我的住址: 重庆
  帖子: 300
  精华: 1
 

光引导是没啥太大作用我感觉,顶楼上的……







__________________
Thinkpad X41 1.5G(MEM)
XP + Arch
  cyf3732 当前离线   回复时引用此帖
旧 08-10-16, 23:41 第 6 帖
goodmen
 
 
 
注册会员  
  注册日期: Oct 2006
  帖子: 40
  精华: 0
 

标题: Grub不适合U盘的


GRUB对于硬盘的编号挺讨厌的,对于U盘这种经常在不同电脑上启动的设备,用 grub不是个聪明的选择。

用syslinux/extlinux/isolinux启动系统很好,安装也非常简单。
这样作usb-linux非常合适。

GRUB适合于固定硬盘,不经常更动硬盘设备的地方。
  goodmen 当前离线   回复时引用此帖
旧 08-10-17, 07:15 第 7 帖
d00m3d
 
d00m3d 的头像
 
 
资深版主  
  注册日期: Nov 2004
  帖子: 14,367
  精华: 10
 

引用:
作者: goodmen
GRUB对于硬盘的编号挺讨厌的,对于U盘这种经常在不同电脑上启动的设备,用 grub不是个聪明的选择。

用syslinux/extlinux/isolinux启动系统很好,安装也非常简单。
这样作usb-linux非常合适。

GRUB适合于固定硬盘,不经常更动硬盘设备的地方。
也不一定,因为用U 盘启动就要先设置 BIOS 容许 USB 设备启动,这时候GRUB 会把 U 盘看成第一个设备启动,对 U 盘而言,它的硬盘编号没有变,变的反而是固定硬盘上的编号

另外,虽然我也讨厌 UUID,即使更改 BIOS 启动方式,它不会随意变动,也算是解决方法之一







__________________
nO ^^4+73R wH1<h d!5+R0z j00 42E U$1N9 7r% LpHZ 4+ l3457 oN(&
  d00m3d 当前离线   回复时引用此帖
旧 08-10-23, 21:15 第 8 帖
cui1yong
 
 
 
注册会员  
  注册日期: Sep 2008
  帖子: 3
  精华: 0
 

我用楼主的方法
把U盘格式化为hdd模式,其他步骤均和楼主的方法相同,然后去安装2008.6的core x86_64

结果,进入grub, 点archlinux, 然后就是华丽的翻屏的字符,最后一句kernel panic

重启机器本来的XP无法进入, windows\system32\hal.dll找不到
用U盘启动winpe,使用ghost11.0 恢复最近的一次的备份,问题依旧。
恢复最初安装系统的ghost备份问题解决。

补充1:硬盘中有个2G的fat32分区,拷贝到U盘的内容在这个分区也有一份(在成功恢复之前把这个分区的内容清空了),会不会因此才干扰到了安装archlinux失败后的xp的进入?

补充2:机器为thinkpad x200, 有intel amt功能


问题:1,为何会无法正常安装?
2,为何会影响到xp的启动?
3,应该与Linux无关的一个问题,ghost的备份文件不是确定会备份启动区(c盘,第一分区,ntfs)吗?
  cui1yong 当前离线   回复时引用此帖
旧 08-10-27, 14:27 第 9 帖
wkj1985
 
 
 
注册会员  
  注册日期: Sep 2008
  帖子: 12
  精华: 0
 

楼上的,我也试过hdd,在我这里也是出现了kernel panic。但是我通过usb-zip就能启动也能安装,一点问题也没有。你说的那些问题我觉得太奇怪了。
  wkj1985 当前离线   回复时引用此帖
旧 08-10-28, 00:31 第 10 帖
32idea
 
32idea 的头像
 
 
注册会员  
  注册日期: Oct 2008
  帖子: 324
  精华: 1
 

我试过hdd+格式,ARCH不行,但UBUNTU可以启动,
没试过其他格式,看来换个格式也许就能成功
  32idea 当前离线   回复时引用此帖
旧 08-10-29, 13:45 第 11 帖
damaq 帅哥
 
 
 
注册会员  
  注册日期: Nov 2007
  我的住址: 浙江台州
  帖子: 11
  精华: 0
 

标题: 支持楼主


用U盘安装,第一省去了刻盘的费用,第二方便了无刻录机的同学,第三,不管用U盘安装还是刻盘安装,其难度都要比硬盘安装要低。适合节俭的新手。当然了,节俭是美德,哈!
  damaq 当前离线   回复时引用此帖
旧 08-11-15, 14:33 第 12 帖
islothy
 
 
 
注册会员  
  注册日期: May 2005
  我的住址: beijing
  帖子: 47
  精华: 0
 

顶一下楼主
那些觉得没用的不看不就行了么BS
  islothy 当前离线   回复时引用此帖
旧 08-11-16, 02:17 第 13 帖
huntxu
 
 
 
注册会员  
  注册日期: Sep 2008
  帖子: 508
  精华: 0
 

我是用syslinux引导u盘安装的...
用3月ftp光盘isolinux目录下的vmlinuz和initrd.img直接进行网络安装就可以了,整个iso竟然都可以丢掉...
/arch/setup似乎就是在initrd.img里面的被解出来放到虚拟盘中...
  huntxu 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 16:54


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org