Khởi động Linux bằng chương trình Boot của Windows

Khi cài Linux chung với Windows thường chúng ta sử dụng trình Boot Loader (trình nạp hệ điều hành) như LILO hay GRUB của Linux, hoặc cũng có thể sử dụng BootMagic. Đặc điểm đầu tiên của các trình Boot Loader như GRUB hay BootMagic là giao diện đồ họa đẹp và trực quan.

Đa số trường hợp ta sử dụng GRUB. Tuy nhiên, có bất tiện là phải cài đè lên MBR (Master Boot Record), điều này sẽ làm cho Windows không khởi động được khi không dùng Linux nữa (lúc đó chúng ta phải phục hồi MBR bằng lệnh fdisk /mbr).

Có lẽ ai cũng biết là Windows có thể khởi động đa hệ điều hành bằng trình Boot của nó với giao diện văn bản và điều khiển bằng phím mũi tên. Windows có thể tự động nhận diện hệ điều hành khi cài thêm nhưng nó lại không nhận diện được Linux (ngay cả khi ta sửa nội dung trong tập tin Boot.ini). Tuy nhiên, ta vẫn có thể khởi động Linux bằng trình Boot của Windows nếu làm theo cách dưới đây.

Giả sử đĩa cứng của chúng ta chia làm 4 phân vùng: 2 phân vùng đầu tiên dành cho Windows, phân vùng thứ 3 dành để cài Linux và phân vùng thứ 4 là phân vùng Linux SWAP, máy đã có cài hệ điều hành Windows trước đó.
Linux không gọi 4 phân vùng đó là C, D… như Windows mà sẽ gọi là hda1, hda2, hda3… (xem thêm tài liệu hướng dẫn Linux) và như vậy phân vùng thứ 3 của chúng ta dành cho Linux là hda3.

Trong khi cài Linux, bạn cần chú ý khi gặp bước yêu cầu chọn loại Boot Loader (LILO hay GRUB) và cài Boot Loader này ở MBR hay phân vùng cài Linux. Chúng ta phải chọn cài Boot Loader ở hda3 (phân vùng cài Linux), không được cài lên MBR. Bạn cũng đừng quên tạo một đĩa mềm khởi động cho Linux trong quá trình cài, vì khi cài Boot Loader cho Linux ở hda3 thì ta chưa khởi động được Linux bằng đĩa cứng.

Sau khi cài xong Linux, chúng ta đưa đĩa mềm khởi động đã tạo vào ổ (đừng quên thiết lập BIOS khởi động từ đĩa mềm) để khởi động lại máy. Khi khởi động xong Linux, bạn cho một đĩa mềm còn trống tối thiểu khoảng 1KB vào ổ đĩa và chạy chương trình Shell (một chương trình có giao diện dòng lệnh giống như Command Promp của Windows), ta thực hiện lệnh sau:

dd if=/dev/hda3 bs=512 count=1 of=/mnt/floppy/ LinBoot.bin.
Lệnh trên sẽ tạo trên đĩa mềm một tập tin nhị phân có tên LinBoot.bin.

Sau đó, thoát khỏi Linux và khởi động vào Windows. Ta chép tập tin LinuxBoot.bin và thư mục gốc của ổ đĩa C. Tiếp đó, mở tập tin Boot.ini ở thư mục gốc đĩa C để thêm vào cuối tập tin dòng:
C:\LinBoot.bin=”Khoi dong Linux”

Chú ý: tập tin Boot.ini có thuộc tính hệ thống và thuộc tính ẩn, bạn nhấp phải chuột lên My Computer (nếu dùng Windows XP/ 2000), chọn Properties/ Advanced > nhấn nút Setting của phần Startup and Recovery. Một hộp thoại Startup and Recovery sẽ xuất hiện, nhấn nút Edit trong phần Startup. Notepad sẽ mở tập tin Boot.ini cho bạn sửa chữa.

Khi không thích sử dụng Linux nữa thì chỉ cần format lại phân vùng đã cài Linux, sau đó xóa tập tin LinBoot.bin và bỏ dòng văn bản đã thêm vào tập tin Boot.ini đi là xong.

ZHAOZHIXIN

Phục hồi Master Boot Record (MBR) cho Windows XP

Hỏi: Trước đây em sử dụng Windows XP, sau đó cài thêm Vietkey Linux. Sau một thời gian sử dụng thấy Vietkey Linux chạy chậm quá nên xóa bỏ và cũng kể từ đó khi khởi động không thể nào vào được Windows XP nữa, cứ khởi động vào là máy bị treo. Xin chỉ giùm em cách khắc phục.

Trả lời: Khi cài Vietkey Linux, trình quản lý khởi động GRUB của hệ điều hành này đã nạp vào Master Boot Record. Khi xóa Vietkey Linux, lúc khởi động máy, GRUB vẫn hoạt động nhưng không tìm thấy các tập tin khởi động của Linux nên hệ thống treo. Bạn phải phục hồi lại Master Boot Record cho Windows XP như sau:

1. Khởi động từ đĩa khởi động của DOS/Windows

2. Nhập dòng lệnh: A:/> fdisk /mbr -> Enter

3. Lấy đĩa khởi động ra và khởi động lại máy vào Windows bình thường.

SmallSQL 0.15

SmallSQL is a pure Java DBMS, a relational database for Java desktop applications. It has a JDBC 3.0 interface and offers many ANSI SQL 92 and ANSI SQL 99 features. It is very small and fast because it does not have a network interface.


License: GNU Lesser General Public License (LGPL)

Changes:
The SQL functions CHAR, DIFFERENCE, INSERT, LCASE, LEFT, LTRIM, REPEAT, REPLACE, RTRIM, SOUNDEX, SPACE, and UCASE were added. Now all ANSI SQL 92 functions are implemented in the SmallSQL database. A large bug with the HAVING clause was fixed. The incorrect ResultSetMetaData together with the GROUP BY clause was fixed.

ATER MPlayer Skin 1.2

ATER is an elegant black MPlayer skin inspired by black plastic LED displays.

SlimSearch 0.1.6

SlimSearch is a quick and easy search extension for Firefox. It allows you to perform searches on text selected with the mouse by using the contextual (right-click) menu. You can do normal searches, dictionary searches, address searches, Froogle, and many other kinds. Google is extensively used for most of the searches, but other specialized search engines are used too. The focus is on simplicity of utilization: less is more.


License: Mozilla Public License (MPL)

Changes:
Searching with Google Finance was added.

K3b 0.12.16

K3b hiện đang là phần mềm ghi đĩa CD/DVD được ưa chuộng trong thế giới người
dùng Linux. Bản thân tôi cũng thường xuyên sử dụng chương trình này (đi kèm
với KDE). K3b 0.12.16 vừa được phát hành các đây không lâu. Đây sẽ là một bước tiến lại gần phiên bản 1.0, vì có rất nhiều lỗi đã được sửa:

  1. Sửa lỗi biên dịch trên FreeBSD
  2. Hỗ trợ NetBSD
  3. Luôn luôn dùng tần số 44.1khz trong bổ sung mã hóa MP3 Lame
  4. Sửa lỗi tạo VideoDVD trên các đĩa có thể ghi lại
  5. Sửa lỗi sao chép đĩa CD nhạc nâng cao có CD-Text
  6. Đổi tên danh mục khởi động mặc định từ “boot.cataloge” thành “boot.catalog”
  7. Lờ đi trường hợp so sánh với tổng MD5 do người dùng nhập vào
  8. Sửa lỗi crash khi dùng lại hộp thoại ghi tập tin Iso DVD
  9. Kiểm tra để tên tập tin trong thư mục là duy nhất
  10. Cho phép đánh chỉ mục trình bày lớn hơn 99 phút trong các tập tin cue
  11. Đặt đúng độ dài của các lệnh SCSI
  12. Tải xuống phiên bản này của K3b.

TinyFCK

TinyFCK integrates the TinyMCE rich text editor with FCKEditor’s file manager and uploader. TinyFCK combines the advantages of TinyMCE’s features with a free file manager.


License: GNU Lesser General Public License (LGPL)

Changes:
A bug in JavaScript functions was fixed.

Follow

Get every new post delivered to your Inbox.