当前位置:Linux教程 - Linux - Linux系统安装的一些FAQ

Linux系统安装的一些FAQ



        


    作者:SingleBoy

    Q: 如何创建 Linux 启动盘


    A: 如果是 redhat 或者 turbolinux 就在 /boot 下面有个文件 zImage。它的名字可能不是这个, 而是 vmlinuz-x.x.xx(后面的是版本号)。更方便就是
    mkbookdisk --device /dev/fd0 2.2.11 ~~~版本号

    需要在 /boot/ 下有 vmlinuz-2.2.11。


    -- by handsome (烦烦烦,何不归??)


    Q: 请问 Windows 下面的 loadlin.exe 怎么用?

    A: copy [Linux-CD]:\\dosutils\\loadlin.exe c:\\ // 随便哪个目录


    copy [Linux-CD]:\\dosutils\\autoboot\\vmlinuz // 也可以是 /boot/vmlinuz


    // 各个发行版的上述两个文件的位置不同, 请自己查找


    c:


    cd \\ // 哈哈, 够罗嗦了吧 :P


    loadlin vmlinuz root=/dev/hd?? ro // 因为 Linux 启动要检查文件系统, // 因此用 Read-Only,


    // 系统会自动 remount 成可 Read-Write


    // Now wait ...


    // 进了 Linux 了


    login: root


    password:


    // 然后就可以进行一些修复操作, 或者如果您已经用正在使用的 vmlinuz 替换了


    // 原来光盘上的那个, 那么您可以不必用 lilo 引导了. 没次用 loadlin 进入


    // Linux 即可.


    // 比如当您的 lilo 不能正常引导系统时, 您可以执行下面的操作


    # lilo // 如果要用 lilo 引导其他 Linux Box, 记得把它 mount 出来


    # reboot




    Q: 如何FTP安装redhat6.2?



    A: 以ftp://ftp.pku.edu.cn/pub/redhat-6.2/i386为例。



    请先使用rawrite.exe做一张bootnet.img的引导盘(可在


    ...../i386/dosutils里找到rawrite.exe,在...../i386/images


    里找到bootnet.img


    用此盘引导,按e文提示一步步做就行了。


    注:iso文件是光盘映射文件,不能用来进行ftp安装。


    -- by JulienW (Julien Wood)



    可以从硬盘引导, 按照下面的步骤:


    不过这需要有一部 linux 的机器才好. 我把这些工作做了吧, 你去 ftp 拉想映文件.


    (注: 下面所提到的一些文件在


    ftp://ftp.scut.edu.cn/pub1/linux/net_instal 目录下)



    1. mount -o loop -t msdos bootnet.img /mnt/tmp_mount


    ~~~~~~~~~~~~~~~自己建的空目录


    2. cp /mnt/tmp_mount/initrd.img /mnt/_c


    ~~~~~~~~~


    随便放啦, 只要能够拿到 win 下面就可以了


    3. Now, we can use loadlin.exe


    reboot to windows/dos, use loadlin.exe to boot to linux net install...


    loadlin boot=vmlinuz initrd=initrd.img


    ~~~~~~~ ~~~~~~~~~~~就是上面搞到的那个文件


    光盘上有这个文件, 很多发行版不一样, 可以找找.


    或者也从上面所述的 initrd.img 所在同一个目陆拷贝出来.


    4. Step by step, install linux from the ftp site.




    Q: 安装 Linux 时分 swap 区总是说 No free primary, 为什么?


    另外, 64M 内存可不可以不要 swap?


    原来分区情况, win98 下 c, d, e,可能对应于 hda1 hda3 hda5


    装了个 pqmagic 的 boot manager 算一个区 hda2


    还有差不多 1.4G 的剩余空间,分给 swap 区 64m


    其他的给 native, 但是老出现 no free primary 错误.


    怎么回事?



    A: primary 分区只能有4个. 你把swap放到扩展分区吧.



    -- by djq (茉莉花*冰红茶)



    不行, 我有 128M 和 64M 交换分区.


    在rh6中, 128M 中只有 48M free, 而 64M交换分区全 free



    -- by fzs (雪花飞)


    swap分区是必须的,大小不论,


    在扩展分区分8m出来作都行的了



    -- by handsome (烦烦烦,何不归??)




    Q: 如何重新显示lilo



    A: If no need to modify /etc/lilo.conf, run ’lilo’ directly will do.


    use floppy disk to boot linux,then run lilo



    或者用您的Linux光盘里面/dosutils下的loadlin.exe和autoboot/vmlinuz,


    把这两个文件拷贝到您的c:\\, 然后loadlin vmlinuz root=/dev/hdaX, 注意:


    /dev/hdaX是指的您的Linux的root所在分区.



    -- by LinuxFarmer (LinuxZealot)



    之后确认lilo.conf正确,运行一次lilo就行了.




    Q: 如何把 lilo 从硬盘上去掉?



    A: 进入 DOS / Windows 中执行


    fdisk /mbr


    -- by SingleBoy (孤鹰)


    如果lilo在mbr,那就 fdisk/mbr (dos/windows下)


    或 lilo -u (linux下)


    如果lilo在root,那就 直接删了那个分区即可!


    -- by WYHui (辉)




    Q: 如何删除 Linux 分区?



    A: 最简单的是使用 pqmagic 直接删除分区并格式化为所需要的格式


    或者, 使用 linux 下的 fdisk, 注意, 这种方式建议新手不使用


    fdisk /dev/hd? ? 代表将要进行操作的硬盘设备


    进入后按 t 键执行对分区类型的修改操作, 选择分区号, 然后填写 6, 这是


    FAT 16 的 system id, 或者可以用 b (fat 32), c (win95 fat32, lba),


    d (win95 fat16, lba). 用 w 命令写入后 q 退出, 然后 reboot 进入 windows,


    就可以对该硬盘分区格式化了。


    发布人:netbull 来自:福西网络