|
1.
initrd.gz下载地址
下载上面链接的initrd.gz和linux两个文件,用grub.grub4dos.grub2.lilo.syslinux.loadlin中的任何一种来引导(硬盘.光盘.U盘.移动硬盘),只要求U盘根目录下有 config.isoclient和openSUSE-11.0-read-only.i686-2.7.0的squashfs文件即可启动.(有条件可测试放在移动硬盘是否可以启动).启动后安装系统或者作为rescue system都可以.
原作者是manivas, under GPL3.根据他的rc1版 initrdud修改而来.添加了fat vfat ntfs nls...的支持.
http://forums.opensuse.org/archi ... ve-usb-windows.html
*提示:不一定需要可启动U盘, 只要求U盘根目录下有 config.isoclient和openSUSE-11.0-read-only.i686-2.7.0,并成功引导linux initrd.gz即可.*
------------------------------------------------------------------------------------------------------------------------------------------------------
2. 如果不能成功启动,另外一种方法,也可用做从硬盘启动LIVECD。
启动linux文件的时候加上 kiwidebug=1 , 启动失败后会进入shell
http://forums.opensuse.org/archi ... ve-usb-windows.html
grub4dos 启动实例
- title openSUSE-11.0 LIVECD
- cat (hd0,4)/suse/suse.txt
- pause
- kernel (hd0,4)/suse/linux ramdisk_size=512000 ramdisk_blocksize=4096 kiwidebug=1
- initrd (hd0,4)/suse/initrd.gz
复制代码
进入shell的command
- #mkdir -p /usb /cdrom /mnt/livecd /mnt/liveusb /mnt/read-only-system
- #fdisk -l
- 此处找到存放文件的分区,下例sda5为我存放文件config.isoclient和openSUSE-11.0-read-only.i686-2.7.0的位置,请根据实际情况选择squashfs所在的盘符
- #mount -o ro /dev/sda5 /usb
- #mount -o ro /dev/sda5 /cdrom
- #mount -o ro /dev/sda5 /mnt/livecd
- #mount -o ro /dev/sda5 /mnt/liveusb
- #mount -o loop /mnt/liveusb/openSUSE-11.0-read-only.i686-2.7.0 /mnt/read-only-system
- #exit
复制代码
--Enjoy-- |
|