magic 2008-11-24 17:03
opensuse 11.0 livecd 从U盘.硬盘 启动
1.
[url=http://cid-f30b5e0f75ac9279.skydrive.live.com/browse.aspx/opensuse%2011%20kde%20live%20initrd]initrd.gz下载地址[/url]
下载上面链接的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...的支持.
[url=http://forums.opensuse.org/archives/sf-archives/tips-tricks-tweaks/346832-making-opensuse-11-0-beta2-live-usb-windows.html]http://forums.opensuse.org/archi ... ve-usb-windows.html[/url]
*提示:不一定需要可启动U盘, 只要求U盘根目录下有 config.isoclient和openSUSE-11.0-read-only.i686-2.7.0,并成功引导linux initrd.gz即可.*
2. 如果不能成功启动,另外一种方法,也可用做从硬盘启动LIVECD。
启动linux文件的时候加上 kiwidebug=1 , 启动失败后会进入shell
[url=http://forums.opensuse.org/archives/sf-archives/tips-tricks-tweaks/346832-making-opensuse-11-0-beta2-live-usb-windows.html]http://forums.opensuse.org/archi ... ve-usb-windows.html[/url]
grub4dos 启动实例[code]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[/code]进入shell的command[code]
#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[/code]
--Enjoy--
[[i] 本帖最后由 magic 于 2008-11-24 17:06 编辑 [/i]]