Re: [問題] 請問loader的差別
※ 引述《fjf1980 (VAIO才是NB的王道呀!)》之銘言:
: 請問一下,我現在有電腦灌了Fedora 9, 裡面的loader是grub,
: 那我看到網路上有教學,譬如說我想要把Slax弄live usb,好像需要用到syslinux
: http://cha.homeip.net/blog/archives/2007/10/_linux_live_cd.html
: 那我是不是就不能用Fedora來弄Slax live usb?
: 還是灌多個loader並沒有關係呢?
: 也就是說我現在Fedora裡面有grub, 我又安裝syslinux, 這樣是可以的嗎?
slax 原始設計是給 USB 或 CD 開機使用, 原始設定是放在 slax.cfg
只要把她改成 lilo 或 grub 的語法, 就可以使用其他的 boot loader 載入 slax
slax.cfg 裡頭有一大串都是在做調整選單畫面, 可以不予理會, 真正要注意的只有幾行而已.
例如:
MENU LABEL Slax Always Fresh
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4
這幾行到了 /boot/grub/menu.lst 就會變成:
title Slax Always Fresh
root (hd0,0)
kernel /boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4
initrd /boot/initrd.gz
以上的 partition 和目錄路徑, 必須依照你的 slax 實際安裝位置做調整.
如果是要做成 bootable USB
只要用 grub-install 把 grub 灌進 USB-disk
再把 slax 的相關檔案複製到 USB-disk
在 USB-disk 裡頭建立好 /boot/grub/menu.lst
就大功告成了
若是要放在硬碟裡做為多重開機其中的選項, 比如說原本已經安裝了 fedora
只要把 slax 複製到硬碟, 再把原本就有的 /boot/grub/menu.lst 加以修改
另外, 為了加快開機速度, 也為了防止抓錯檔案 (硬碟裡可能有不只一套 slax)
最好在 kernel 這行加上 from=/dev/hda10 (我的 slax 是放在 /dev/hda10)
--
How shall my heart be unsealed unless it is broken?
By Kahlil Gibran
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.8.136
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):