lilo--實踐篇(FAQ) (轉)
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於LiLo--原理篇(轉)
- RedHatPostfix中文FAQ(轉)Redhat
- 跨域-實踐篇跨域
- Microsoft .NET 框架 FAQ (轉)ROS框架
- Linux字型安裝與簡單美化(實踐篇)(轉)Linux
- MelGan原理與實踐篇
- MyBatis-Plus——實踐篇MyBatis
- Canvas 最佳實踐(效能篇)Canvas
- Golang 高效實踐之併發實踐context篇GolangContext
- Tree-Shaking效能優化實踐 - 實踐篇優化
- 資料結構FAQ (轉)資料結構
- REDHAT 7.1 sendmail配置FAQ (轉)RedhatAI
- 轉載:Oracle iLearning FAQOracle
- Nginx--進階篇(實踐)Nginx
- Java 8 新特性——實踐篇Java
- 核心FAQ 舉例說明 (轉)
- UTF-8 and Unicode FAQ(轉)Unicode
- 轉轉OLAP自助分析實踐
- IOS開發基礎篇之──Object-C 實踐Queue容器【轉】iOSObject
- 動畫體系知識梳理(2) 轉場動畫 ContentTransition 實踐篇動畫
- 重新整理 .net core 實踐篇—————Mediator實踐[二十八]
- 【實踐篇】基於CAS的單點登入實踐之路
- 實踐法(轉載)
- 移動端適配-實踐篇
- Golang高效實踐之泛談篇Golang
- 瀏覽器架構-實踐篇瀏覽器架構
- 前端圖床搭建實踐(前端篇)前端圖床
- React 應用實踐(基礎篇)React
- Laravel 之 Application---實踐篇LaravelAPP
- 最佳實踐(2):iOS開發篇iOS
- 【實踐篇】教你玩轉JWT認證---從一個優惠券聊起JWT
- C++11FAQ中文版–轉C++
- Linux命令FAQ:系統配置(轉)Linux
- REST實戰討論組FAQREST
- 直播轉點播實踐
- [轉]UNIX find命令實踐
- RMAN恢復實踐(轉)
- BouncyCastle JCE實踐(四) (轉)AST