LABEL xconf
MENU LABEL Slax Graphics mode (KDE)
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/
原帖由 barton 于 2008-12-2 16:56 发表
那个linux.bif实际上就是isolinux.bin,在U盘上加载这个是启动不了了。
要么用syslinux,将isolinux.cfg改成syslinux.cfg且这些文件放置的目录涉及到isolinux这种名称的改成syslinux即可,要么用grub4dos,c ...
原帖由 Climbing 于 2008-12-2 14:15 发表
参考了一下人家的网站,应该这样写:
title Puppy-Linux
find --set-root /PUP_411.SFS
kernel /vmlinuz root=/dev/ram0 PMEDIA=usbhd
initrd /initrd.gz
既然想学用linux,必要的功课是需要认真做的 ...
default 0
timeout 10
title Puppy Linux
kernel /vmlinuz
initrd /initrd.gz
title Windows PE
root (hd0,0)
savedefault
makeactive
chainloader +1
==============================
U 盘安装,很简单,把 U 盘格式化成FAT32格式(其它格式没试过),然后用 syslinux 制作成可引导的 U 盘,并把那个下载下来的iso 文件解开放在 U 盘的根目录,把 isolinux.cfg 重命名为 syslinux.cfg,并把其中的 “pmedia=cd”去掉就行了。
硬盘非正式安装,把上述解开的 iso 文件下的东西同样复制到一个 FAT32 分区(估计ext2等也行,没试过)的根目录下,再在我已经有的 grub 菜单中加入 Puppy Linux 的启动项就行了。我在 grub 的menu.lst加的内容如下:
title Puppy Linux
root (hd0,8)
kernel /vmlinuz root=/dev/ram0
initrd /initrd.gz
boot
title Puppy Linux
kernel (hd0,0)/vmlinuz root=/dev/ram0 PMEDIA=idehd
initrd (hd0,0)/initrd.gz
title Puppy Linux in RAM
kernel (hd0,0)/vmlinuz root=/dev/ram0 PMEDIA=idehd pfix=ram
initrd (hd0,0)/initrd.gz
title Puppy-Linux
find --set-root /PUP_411.SFS
kernel /vmlinuz root=/dev/ram0 PMEDIA=usbhd
initrd /initrd.gz
default puppy
display boot.msg
prompt 1
label puppy
kernel vmlinuz
append initrd=initrd.gz pmedia=cd
timeout 50
原帖由 barton 于 2008-12-2 21:01 发表
isolinux.cfg里 pmedia=cd用在U盘下的syslinux.cfg里,肯定是有问题的,看来不能简单的改名。
grub4dos里设置root,是查找到文件所在的路径,并设为root,省掉kernel initrd的内核路径,直接用/来替代(hd0,x ...
原帖由 Climbing 于 2008-12-2 21:24 发表
由于grub4dos也是源出于linux,在它的执行环境里也有一个根设备的概念,也就是root device,不过这个root跟你要启动的linux的root不是一回事。这一点儿,一定要区分清楚。
由于你用U盘启动,视机器BIOS处理启 ...
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |