xp硬盘安装linux (以suse为例)

1. 下载相应的启动软件 GRUB FOR DOS(如:grub4dos-0.4.4-2009-01-11.zip)

    1) 从你下载的GRUB FOR DOS的文件夹中复制grldr这个文件,存放在“C:\”下面  

    2)从openSUSE-11.2-DVD-i586.iso中复制linux和initrd两个文件(在目录/boot/i386/loader)放到你光盘镜像所在硬盘分区的根目录下,比如你的光盘镜像都保存在D:\suse
         目录下,那么就将这两个文件放到D:\目录下,这是SUSE在路径识别时必须用到的2个文件。注意此时D盘不能为ntfs,只能为fat32.

    3) 将GRUB FOR DOS解压缩到C盘的目录下,比如C:\grub
    4) 编辑boot.ini文件, 方法:“我的电脑” – “属性” – “高级” – “启动和故障恢复” – “设置” – “系统启动”–“编辑”, 在文件的最后一行加入 C:\grldr="grub",保存退出。

2. 这个时候你的准备工作就完成了。重新启动计算机

3. 这时,计算机会进入一个菜单选择界面,选择GRUB,再选择“COMMAND Line” 模式(命令行模式)

   1)输入命令:find /linux (注意语法格式:find后面一定有一个空格,/后面则没有空格。)此时会得到一个结果,比如:(hd0,4).这是你的openSUSE安装文件存放的目录,
                            当然了,也有可能是其他的,这跟你的硬盘配置有关系。但这个结果就是我们需要的。记住就好了。
    2)输入命令:kernel (hd0,4)/linux (注意输入格式,kernel后面有一个空格。)此命令是加载Linux内核。
    3)输入命令:initrd (hd0,4)/initrd  此命令是安装初始化。(这要是没有出现错误信息,我们可以进行真正的安装了。)
    4)输入命令:boot
    或者:root (hd0,4) , kernel /linux,  initrd /initrd, boot

4. 系统就会启动安装,进入蓝色屏幕界面,会提示你找不到安装盘,你点击“back”,然后进入键盘选择,语言选择什么的。然后选择硬盘安装(接下来的方法同“使用SUSE自带的引导程序进行引导安装”)。
    选择镜像时要输出绝对路径,/表示根目录(如hda5), 上面的例子中先选中d:,然后输入 /suse/xxxx.iso

5. 如何所使用的Linux系统出现了问题,可以尝试一下在进行系统修复,不过这是要看运气的,好的话可以修复成功,但是这时你也不要高兴的太早,修复的同时也可能带来另一个问题:就是原来的Windows启动项找不到了。
    要怎么样才能找回以前的Windows启动项呢?我们可以尝试在Linux下面编辑系统的启动项,如下命令所示:(注意一定要有超级用户的权限)
        #cd  /boot/grub
        #vi menu.lst
        #在文件的末尾添加如下文本:
            title Windows
            rootnoverify (hd0,0)
            chainloader +1
            EOF

        #保存退出重启
    其中:
        1)menu.lst是grub配置文件,也可能是grub.conf,视具体情况修改
        2)rootnoverify (hd0,0)中,hd0是硬盘序号,0是分区序号,都是从0开始,视具体情况修改
        
6. 因为没有光驱,所以如果想从光盘中安装软件的时候,可能要将iso镜像挂到系统中:
    mount -t iso9660 /home/xxxx.iso /mnt -o loop

    这里假设ISO文件在/home目录下。
    -t参数是指定文件系统的类型,光盘或光盘镜像是iso9660,fat32文件系统是vfat,fat16文件系统是msdos
    xxx.iso指的是你的光盘镜像名称。
    /mnt是你根目录下的/mnt目录,这个你也可以指定为其它目录。表示把镜像加载到这个目录。
    -o用来描述设备或档案的挂接方式。 后面接loop是用来把一个文件当成硬盘分区挂接上系统。如接rw表示可以读写挂接后的设备。如接ro则是只读方式。
    mount 挂载远程共享的用法; mount -t smbfs -o codepage=cp936,username=用户名,password=密码 , -l //ip地址/共享文档夹名 挂载点


参考:




你可能感兴趣的:(windows,linux,XP,dos,SuSE,linux内核)