lilo--實踐篇(FAQ) (轉)

gugu99發表於2007-10-13
lilo--實踐篇(FAQ) (轉)[@more@]

lilo--實踐篇(FAQ)

null joe (左右為難)

〖aid.com.cn/support/fomslist.?i=38">返回〗〖轉發〗

作者 joe (左右為難)
 標題 關於lilo-實踐篇(FAQ) 
 時間 Wed Aug 25 16:23:48 1999 
 ────────────────────────────────────── 
 ─ 
 F1 重灌找不到linux的問題: 
 一個是win98與linux雙重啟動,lilo在主引導區,但是當我重灌win98後lilo卻 
 不 
 見了 
 win98重寫MBR,將lilo引導給覆蓋了。 
 F2 如何去掉mbr的LILO 
 1 in linux: lilo -u 
 2 in 95 fdisk /mbr 
 3. #dd if=/boot/boot.0300 of=/dev/hda bs=446 count=1 
 4. #cat /boot/boot.0300 > /dev/hda 
 注意:只有你原先安裝 95後再安裝Linux時,/boot/boot.0300才是你原先的wi 
 ndo 
 ws 95 MBR。 
 F3 重存LILO到MBR 
 1. 用安裝或光碟啟動到boot: 
 boot: vmlinuz =/dev/hdXY (如: hda1 ) 
 啟動完成後執行 #/sbin/lilo 
 2. 用兩張軟盤啟動後: 
 #mount -t ext2 /dev/hda1 /mnt 
 #ln -s /mnt/boot boot 
 #ln -s /mnt/etc/lilo.conf /etc/lilo.conf 
 #/mnt/sbin/lilo 
 F4 製作一張 Linux 引導盤 
 #mkbootdisk --device /dev/fd0 2.0.36-3 
 F5 如何在linux下把大於64m的加上? 
 : : 從dos下用loadlinu啟動linux可以把大於64m的記憶體用上, 
 : : 加mem=。。。。。。。即可。 
 : : 但我直接啟動linux卻不行。我改lilo.conf,加上mem=..... 
 : append "mem=128M" 
 : 試試?可恨我可沒有>64M的情況。 
 : 上次在討論組裡看到:"求助:Linux用1G記憶體裡出問題了" 
 ok!I got it! 
 但需改為: append = "mem=100663296" 
 (我的是 96M) 
 以byte為單位! 
 F6 如何製作Linux的Boot軟盤 
 第一種方法:直接啟動,bootdisk上只有kernel 
 1.cp zImage /dev/fd0 或 cat zImage > /dev/fd0 
 2.rdev -R /dev/fd0 0 
 這樣才能使根mount成read-write,否則啟動後/是read-only的 
 3.rdev /dev/fd0 root_device 
 比如用軟盤做rootdisk,則:rdev /dev/fd0 /dev/fd0 
 用硬碟做為root,則:rdev /dev/fd0 /dev/hda1 
 這樣做出的bootdisk,kernel從0道1扇區開始,所以無所謂格式, 
 第二種方法:在bootdisk上安裝lilo 
 1.mke2fs /dev/fd0 
 2.mount /dev/fd0 /mnt 
 3.cp /boot/boot.b /mnt 
 4.cp your_message /mnt/message (啟動時顯示的資訊,可以不要) 
 5.cp zImage /mnt 
 6.rdev -R /mnt/zImage 0 
 7.edit your lilo.conf 
 7.edit your lilo.conf 
 8.lilo -C lilo.conf 
 bootdisk可以用dd做成image檔案:dd if=/dev/fd0 of=bootdisk_file 
 然後用dd恢復到軟盤上:dd if=bootdisk_file of=/dev/fd0 
 以下是lilo.conf的例子: 
 boot = /dev/fd0 
 message=/mnt/message #若不想顯示message,則註釋掉此行 
 vga=normal 
 prompt 
 install=/mnt/boot.b 
 map=/mnt/map 
 image = /mnt/zImage 
 label = risk 
 ramdisk = 1440 
 root = /dev/fd0 
 image = /mnt/zImage 
 label = drive2 
 ramdisk = 1440 
 root = /dev/fd1 
 image = /mnt/zImage 
 label = mount 
 ramdisk = 0 
 root = /dev/fd0 
 F7 Root口令丟失後怎麼辦 
 有三種解決方法: 
 1 在lilo的時候敲: linux single 
 2只要在開機時boot:linux init=/bin/sh rw就可以了 
 3用boot盤和root盤啟動,進入到安裝狀態,然後把檔案mount到一個目錄裡,如/mnt裡 
 ,隨 
 後修改/etc/passwd即可。 
 -- 
 ※ Origin: 笑 書 亭 bbs.zd.dhs.org 
 ◆ From: 210.32.132.203


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-976310/,如需轉載,請註明出處,否則將追究法律責任。

相關文章