<![CDATA[Latest posts for the topic "Câu hỏi: Trục trặc khi khởi động Slackware"]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net Câu hỏi: Trục trặc khi khởi động Slackware Code:
dd if=/dev/sda6 of=/mnt/sda1/Slackware.mbr bs=512 count=1
Sau đó chỉnh để thêm Slackware.mbr vào trong boot.ini. Tuy nhiên, khi khởi động, vào Slackware nó thông báo:
Windows could not start because the following file is missing or corrupt <Windows root>\System32\hal.dll Please re-install a copy of the above file 
Trong khi đó, Windows XP và FC5 vẫn vào bình thường. Nếu em chỉnh Grub trên sda5, thêm vào sda6 thì vẫn có thể vào Slackware bình thường. Câu hỏi: Tại sao copy phần đầu của phân vùng sda6 để cho windows quản lý thì không khởi động được, trong khi Grub vẫn có thể?]]>
/hvaonline/posts/list/3571.html#20725 /hvaonline/posts/list/3571.html#20725 GMT
Câu hỏi: Trục trặc khi khởi động Slackware /hvaonline/posts/list/3571.html#20745 /hvaonline/posts/list/3571.html#20745 GMT Câu hỏi: Trục trặc khi khởi động Slackware

Mr.Khoai wrote:
hôm qua mới hỏi download Slackware thế nào mà giờ đã install xong rồi, nhanh nhể :) Anh không dùng bootloader của Win nên cũng không biết fix thế nào. Em thử post luôn cái boot.ini của Win lên xem sao. Vả lại, có lilo/grub sao không dùng, đi dùng bác Win làm gì :D Khoai 
File boot.ini của em đây:
[boot loader] timeout=30 default=C:\FC51.mbr [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn C:\="Microsoft DOS" C:\Slackware.mbr="Slackware" C:\FC51.mbr="Fedora core 51" 
Nhưng em không nghĩ vấn đề do cái file này :) Em còn xài "thằng" win vì lúc cài Linux, em cài phần khởi động lên đầu phân vùng cho tiện. Sau đó tiện thể dùng của thằng win luôn (thằng đồ chùa cuối cùng :mrgreen: ) PS: Hoá ra là anh dùng nick mới này :mrgreen: ]]>
/hvaonline/posts/list/3571.html#20759 /hvaonline/posts/list/3571.html#20759 GMT
Câu hỏi: Trục trặc khi khởi động Slackware Code:
Windows could not start because the following file is missing or corrupt
<Windows root>\System32\hal.dll
Please re-install a copy of the above file
thì anh nhận thấy có vẻ như WinBootloader đã pass quyền boot sang sda6. Tuy nhiên lại không tìm thấy lilo ở đây. Do đó Win Bootloader đã "nhầm" đây là một partition Windows và tìm file hal.dll. Lý do xẩy ra vấn đề này rất có thể em đã có error khi install lilo và lilo không có ở đầu sda6. Em hãy post nội dung file /etc/lilo.conf của Slackware lên thử xem. Khoai PS: Đã dùng nick này một thời gian do nick cũ không tài nào recover được :(]]>
/hvaonline/posts/list/3571.html#20796 /hvaonline/posts/list/3571.html#20796 GMT
Re: Câu hỏi: Trục trặc khi khởi động Slackware # LILO configuration file # generated by 'liloconfig' # # Start LILO global section boot = /dev/sda6 #compact # faster, but won't work on all systems. prompt timeout = 50 # VESA framebuffer console @ 1024x768x64k vga = 791 # Normal VGA console # vga = normal # VESA framebuffer console @ 1024x768x64k # vga=791 # VESA framebuffer console @ 1024x768x32k # vga=790 # VESA framebuffer console @ 1024x768x256 # vga=773 # VESA framebuffer console @ 800x600x64k # vga=788 # VESA framebuffer console @ 800x600x32k # vga=787 # VESA framebuffer console @ 800x600x256 # vga=771 # VESA framebuffer console @ 640x480x64k # vga=785 # VESA framebuffer console @ 640x480x32k # vga=784 # VESA framebuffer console @ 640x480x256 # vga=769 # ramdisk = 0 # paranoia setting # End LILO global section # Linux bootable partition config begins image = /boot/vmlinuz root = /dev/sda6 label = Slackware read-only # Non-UMSDOS filesystems should be mounted read-only for checking # Linux bootable partition config ends # Linux bootable partition config begins image = /boot/vmlinuz root = /dev/sda5 label = Fedora read-only # Non-UMSDOS filesystems should be mounted read-only for checking # Linux bootable partition config ends # Windows bootable partition config begins other = /dev/sda1 label = Windows # map-drive = 0x80 # to = 0x81 # map-drive = 0x81 # to = 0x80 table = /dev/sda # Windows bootable partition config ends  Em có chút thắc mắc là nếu như lilo không có ở đầu phân vùng sda6 thì làm sao Grub có thể khởi động được Slackware? Hay nó có cơ chế riêng để giúp Slackware khởi động? ]]> /hvaonline/posts/list/3571.html#20879 /hvaonline/posts/list/3571.html#20879 GMT Câu hỏi: Trục trặc khi khởi động Slackware /hvaonline/posts/list/3571.html#20883 /hvaonline/posts/list/3571.html#20883 GMT Câu hỏi: Trục trặc khi khởi động Slackware

lihavim wrote:
Em có chút thắc mắc là nếu như lilo không có ở đầu phân vùng sda6 thì làm sao Grub có thể khởi động được Slackware? Hay nó có cơ chế riêng để giúp Slackware khởi động?  
Nói thế là em đã thử dùng GRUB của FC5 để boot slackware? Nếu boot được vào Slackware rồi thì tốt ^.^. Đầu tiên em hãy thử comment đoạn sau trong lilo.conf Code:
# Linux bootable partition config begins
#image = /boot/vmlinuz
#root = /dev/sda5
#label = Fedora
#read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends
Đây là đoạn để lilo boot FC5. Nhưng theo Khoai nhớ là FC dùng bzImage, không phải vmlinuz. Rất có khả năng điều này sẽ làm lilo có error khi install. Sau đó em thử dùng Grub boot Slackawre. Backup lilo.conf, save file mới tại /etc/lilo.conf. Sau đó run Code:
lilo -v
xem có error nào không. Nếu có: Post error lên đây. Nhưng hy vọng là không :) Sau đó em phải làm lại bước data dump Code:
dd if=/dev/sda6 of=/mnt/sda1/Slackware.mbr bs=512 count=1
để update file Slackware.mbr. Rồi thì reboot và test thử xem. Khoai]]>
/hvaonline/posts/list/3571.html#21079 /hvaonline/posts/list/3571.html#21079 GMT
Câu hỏi: Trục trặc khi khởi động Slackware

Mr.Khoai wrote:
Đây là đoạn để lilo boot FC5. Nhưng theo Khoai nhớ là FC dùng bzImage, không phải vmlinuz. Rất có khả năng điều này sẽ làm lilo có error khi install. 
Nếu bạn tìm hiểu kĩ hơn một chút nữa trong FC (nói chung, không phân biệt release) thì file vmlinuz chính là bzImage đó thôi :)) ]]>
/hvaonline/posts/list/3571.html#21096 /hvaonline/posts/list/3571.html#21096 GMT
Câu hỏi: Trục trặc khi khởi động Slackware

vnpenguin wrote:

Mr.Khoai wrote:
Đây là đoạn để lilo boot FC5. Nhưng theo Khoai nhớ là FC dùng bzImage, không phải vmlinuz. Rất có khả năng điều này sẽ làm lilo có error khi install. 
Nếu bạn tìm hiểu kĩ hơn một chút nữa trong FC (nói chung, không phân biệt release) thì file vmlinuz chính là bzImage đó thôi :))  
Hoàn toàn đồng ý với anh. Thật ra đó chỉ là filename, không quan trọng. Có thể copy file đó sang một file gọi là FC.kernel thì boot vẫn tốt. Nhưng vấn đề là lilo sẽ không tìm thấy file /boot/vmlinuz trong root partition của FC5 vì FC5 không có file này :)]]>
/hvaonline/posts/list/3571.html#21099 /hvaonline/posts/list/3571.html#21099 GMT
Câu hỏi: Trục trặc khi khởi động Slackware

vnpenguin wrote:
Nguyên tắc chung thì LILO cũng giống như GRUB thôi. Nếu bạn nói GRUB làm được mà LILO không thì chắc chắn trong hai trường hợp đó các xác lập không giống nhau. 
Vâng, nhưng cháu thắc mắc tý là tại sao cháu làm tương tự nhau nhưng kết quả không giống nhau.

Mr.Khoai wrote:
Nói thế là em đã thử dùng GRUB của FC5 để boot slackware? Nếu boot được vào Slackware rồi thì tốt ^.^. 
Vâng, em vào được :mrgreen:

Mr.Khoai wrote:
Đầu tiên em hãy thử comment đoạn sau trong lilo.conf Code:
# Linux bootable partition config begins
#image = /boot/vmlinuz
#root = /dev/sda5
#label = Fedora
#read-only # Non-UMSDOS filesystems should be mounted read-only for checking
# Linux bootable partition config ends
Đây là đoạn để lilo boot FC5. Nhưng theo Khoai nhớ là FC dùng bzImage, không phải vmlinuz. Rất có khả năng điều này sẽ làm lilo có error khi install. 
Thực ra đoạn này là khi cài Slackware, do em chọn thêm 1 phần khởi động Linux ở FC5 và windows nên nó có thêm vào đó. Nhưng em không hiểu vì sao cái này gây nên lỗi? Nó chỉ là một thêm một đoạn cấu hình vào thôi mà.

Mr.Khoai wrote:
Sau đó em thử dùng Grub boot Slackawre. Backup lilo.conf, save file mới tại /etc/lilo.conf. Sau đó run Code:
lilo -v
xem có error nào không. Nếu có: Post error lên đây. Nhưng hy vọng là không :) Sau đó em phải làm lại bước data dump Code:
dd if=/dev/sda6 of=/mnt/sda1/Slackware.mbr bs=512 count=1
để update file Slackware.mbr. Rồi thì reboot và test thử xem. Khoai 
Để em test đã rồi post kết quả :mrgreen: ]]>
/hvaonline/posts/list/3571.html#21276 /hvaonline/posts/list/3571.html#21276 GMT
Câu hỏi: Trục trặc khi khởi động Slackware

lihavim wrote:
Thực ra đoạn này là khi cài Slackware, do em chọn thêm 1 phần khởi động Linux ở FC5 và windows nên nó có thêm vào đó. Nhưng em không hiểu vì sao cái này gây nên lỗi? Nó chỉ là một thêm một đoạn cấu hình vào thôi mà.  
Lỗi là do lilo không tìm thấy file /boot/vmlinuz trên /dev/sda6. Em thử so sánh đoạn config boot FC5 của GRUB và lilo sẽ thấy khác nhau chỗ nào. Syntax đương nhiên là khác, ý nghĩa thì phải tương đồng. Khoai]]>
/hvaonline/posts/list/3571.html#21377 /hvaonline/posts/list/3571.html#21377 GMT
Câu hỏi: Trục trặc khi khởi động Slackware #lilo -v LILO version 22.5.9, Copyright (C) 1992-1998 Werner Almesberger Development beyond version 21 Copyright (C) 1999-2004 John Coffman Released 08-Apr-2004 and compiled at 00:18:50 on May 21 2004. Warning: LBA32 addressing assumed Reading boot sector from /dev/sda6 Using MENU secondary loader Calling map_insert_data Boot image: /boot/vmlinuz Added Slackware * Boot image: /boot/vmlinuz Added Fedora Boot other: /dev/sda1, on /dev/sda, loader CHAIN Added Windows Writing boot sector. /boot/boot.0806 exists - no boot sector backup copy made.  Em xem man của lilo thì thấy nó ghi
-v Increase verbosity. Giving one to five -v options will make lilo more verbose, or use, -v n (n=1..5) to set verbosity level ’n’. 
Tăng tính dài dòng? Hay nó có nghĩa khác ạ :mrgreen: À, mà nó có lệnh gì để ghi lại lilo vào đầu phân vùng sda6 anh nhỉ? Em tìm trong man không thấy.

Mr.Khoai wrote:

lihavim wrote:
Thực ra đoạn này là khi cài Slackware, do em chọn thêm 1 phần khởi động Linux ở FC5 và windows nên nó có thêm vào đó. Nhưng em không hiểu vì sao cái này gây nên lỗi? Nó chỉ là một thêm một đoạn cấu hình vào thôi mà.  
Lỗi là do lilo không tìm thấy file /boot/vmlinuz trên /dev/sda6. Em thử so sánh đoạn config boot FC5 của GRUB và lilo sẽ thấy khác nhau chỗ nào. Syntax đương nhiên là khác, ý nghĩa thì phải tương đồng. Khoai 
Trong Grub, em làm liều cấu hình khởi động Slackware tương tự thằng windows thì thấy khởi động được nên để luôn thế :mrgreen: ]]>
/hvaonline/posts/list/3571.html#21395 /hvaonline/posts/list/3571.html#21395 GMT
Câu hỏi: Trục trặc khi khởi động Slackware

lihavim wrote:
À, mà nó có lệnh gì để ghi lại lilo vào đầu phân vùng sda6 anh nhỉ? Em tìm trong man không thấy.  
out put của lilo -v có Code:
Writing boot sector.
/boot/boot.0806 exists - no boot sector backup copy made.
mà lại còn hỏi lệnh gì để ghi sao :) lilo output như thế nghĩa là không có error gì cả. Vậy là ngon rồi. Nhưng lạ cái là sao vẫn có đoạn Code:
Boot image: /boot/vmlinuz
Added Fedora
nhỉ, Khoai nghĩ em comment đoạn boot cho FC rồi chứ.

lihavim wrote:
Em đã làm rồi nhưng không được.  
Hèm, không được là thế nào? Khi chọn boot slackare từ Win BootLoader thì báo error gì? Khoai nghĩ lilo đã được install trên sda6 rồi, thử dump lại boot sector, update boot.ini và test lại xem. Khoai ----------------- edited Khoai thấy nên thêm một test sau: Ở đoạn config của GRUB, comment đoạn boot cho Slackware và thay bằng đoạn Code:
title TestSlackLILO
root (hd0,5)        # (hd0,5) == /dev/sda6 : / của Slackware
makeactive
chainloader +1
Em thử boot, chọn TestSlackLILO xem có thấy được bản options của lilo hay không. Nếu thấy được: Kết luận hoặc boot.ini, hoặc WinBootloader hoặc Slackware.mbr có vấn đề. Nếu không thấy, lilo có vấn đề. ]]>
/hvaonline/posts/list/3571.html#21401 /hvaonline/posts/list/3571.html#21401 GMT
Re: Câu hỏi: Trục trặc khi khởi động Slackware

Mr.Khoai wrote:

lihavim wrote:
À, mà nó có lệnh gì để ghi lại lilo vào đầu phân vùng sda6 vanh nhỉ? Em tìm trong man không thấy.  
out put của lilo -v có Code:
Writing boot sector.
/boot/boot.0806 exists - no boot sector backup copy made.
mà lại còn hỏi lệnh gì để ghi sao :) 
Em có thấy đoạn đó, nhưng do trong man đoạn option -v (mà theo em dịch :mrgreen: ) là làm rắc rối thêm nên em mới hỏi thế :mrgreen:

Mr.Khoai wrote:
lilo output như thế nghĩa là không có error gì cả. Vậy là ngon rồi. Nhưng lạ cái là sao vẫn có đoạn Code:
Boot image: /boot/vmlinuz
Added Fedora
nhỉ, Khoai nghĩ em comment đoạn boot cho FC rồi chứ. 
Hì, lúc làm cái này, slackware chưa nối được mạng nên khi chuyển sang slackware em quên mất bước comment đoạn này. Giờ thì ngon lành rồi :mrgreen:

Mr.Khoai wrote:
Hèm, không được là thế nào? Khi chọn boot slackare từ Win BootLoader thì báo error gì? Khoai nghĩ lilo đã được install trên sda6 rồi, thử dump lại boot sector, update boot.ini và test lại xem. Khoai ----------------- edited Khoai thấy nên thêm một test sau: Ở đoạn config của GRUB, comment đoạn boot cho Slackware và thay bằng đoạn Code:
title TestSlackLILO
root (hd0,5)        # (hd0,5) == /dev/sda6 : / của Slackware
makeactive
chainloader +1
Em thử boot, chọn TestSlackLILO xem có thấy được bản options của lilo hay không. Nếu thấy được: Kết luận hoặc boot.ini, hoặc WinBootloader hoặc Slackware.mbr có vấn đề. Nếu không thấy, lilo có vấn đề.  
Khà khà, em test lại ổn rồi. Như thế vấn đề là do đoạn khởi động của Forera. Nhưng em thắc mắc là chỉ mỗi việc trỏ đến phân vùng có vấn đề mà cả cái lilo nó trục trặc luôn sao anh? Còn cái config của Grub thì em cũng cấu hình thế từ đầu rồi, chỉ có không dùng makeactive thôi.]]>
/hvaonline/posts/list/3571.html#21682 /hvaonline/posts/list/3571.html#21682 GMT
Câu hỏi: Trục trặc khi khởi động Slackware trên partition / là /dev/sda5 nên sẽ có error. Nhưng bây giờ boot tốt rồi thì đã Ok. Chúc mừng em vừa cài đặt thành công Slackware. Khoai]]> /hvaonline/posts/list/3571.html#21751 /hvaonline/posts/list/3571.html#21751 GMT