[原]菜鸟Gnu/Hurd使用日记(一)安装Hurd[1]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:


菜鸟Debian Gnu/Hurd使用日记(一) 安装Hurd
(所使用的系统是Debian Gnu/hurd K8)
破碎细胞
QQ:171767853
<cool_tml@yahoo.com.cn>
如欲转载,请保持文章的完整性.

最后一次更新:2005年1月2日


前言
    
1.准备工作
    先下载光盘iso文件,我是在debian的网站上下载的iso文件.
    网址:[url]http://eu.hurd.gnuab.org/pub/debian-cd/[/url]
            [url]http://na.hurd.gnuab.org/pub/debian-cd/[/url]
    然后刻盘.(不知道vmware是否能运行hurd,感兴趣的兄弟可以尝试一下)
    (更新: VMWare Workstation 4.0.5 build-6030可以运行Hurd)
    在安装之前,还要准备一张可以引导系统的grub软盘,因为Debian Gnu/Hurd现在还没有自  
    己的引导程序.

    我是这样做的:
        a)插入一张软盘,在终端里运行
          mkfs.ext2 -b 4096 /dev/fd0
          (不知道为什么,只有用”-b 4096”参数制作的ext2软盘才能在Hurd里挂上去,以方
          便在Hurd下修改里面的数据)  
        b)把制作好软盘挂在系统上
          mount /dev/fd0 /mnt/floppy
        c)在软盘里建立文件夹boot,然后在boot文件夹里建立文件夹grub
          cd /mnt/floppy
          mkdir boot
          cd boot
          mkdir grub
        d)把硬盘里的文件stage1和stage2复制到文件夹grub下
          (以fedora2为例)
          cd /boot/grub
          cp stage1 /mnt/floppy/boot/grub/
          cp stage2 /mnt/floppy/boot/grub/
        e)在软盘grub目录下建立一个文本文件menu.lst(这就是grub的菜单文件)
这里,还有一点需要注意,Hurd的设备命名方式和Linux有所不同,它采用了类似BSD的命名方式.IDE硬盘的名称是hd,第一个IDE硬盘的第一个分区就是:hd0s1;第二个IDE硬盘的第2个分区就是:hd1s2,依此类推.软盘还是fd0.光盘也是hd,例如,我的硬盘是hd0,我的光盘就是hd2(光盘的后面不用加”s*”).

                 我的menu.lst的内容如下:(标记背景为灰色的文字表示处在同一行)
[code:1:9922b058dc]
default 0

timeout 10

title Hurd

kernel (hd0,7)/boot/gnumach.gz root=device:;hd0s8

module (hd0,7)/hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} --host-priv-port=${host-port} --device-master-port=${device-port} --exec-server-task=${exec-task} -T typed ${root} $(task-create) $(task-resume)

module (hd0,7)/lib/ld.so.1 /hurd/exec $(exec-task=task-create)

title Hurd (single user)

kernel (hd0,7)/boot/gnumach.gz root=device:;hd0s8 -s

module (hd0,7)/hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} --host-priv-port=${host=port} --device-master-port=${device-port} --exec-server-task=${exec-task} -T typed ${root} $(task-create) $(task-resume)

module (hd0,7)/lib/ld.so.1 /hurd/exec $(exec-task=task-create)
[/code:1:9922b058dc]

        f)卸载软盘
          umount /mnt/floppy
        g)在终端里运行
          grub
        h)在grub>提示符下执行
          root (fd0)    回车
          setup (fd0)  回车
    这样,一张grub启动盘,就做好了.  

2.安装系统
    要安装Hurd,你需要有一定的空闲空间,或者一个ext2分区.
    (注意:Hurd现在还不能支持大于2GB的分区,默认的安装的分区是ext2,另外Hurd可以和Linux共用同一个swap分区)    

    a)把Debian Gnu/Hurd K8 CD1放入光驱里,重新启动计算机.
    b)光盘将自动引导,当出现”boot”提示符时,直接按回车.

本文关键:[原]菜鸟Gnu/Hurd使用日记(一)安装Hurd
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top