Danh mục

Khởi động Linux bằng EXTLINUX

Số trang: 5      Loại file: pdf      Dung lượng: 133.70 KB      Lượt xem: 11      Lượt tải: 0    
Thư viện của tui

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Khởi động Linux bằng EXTLINUXNếu đã từng chạy Linux LiveCD (hoặc LiveUSB), hoặc bạn đã khởi động máy tính của mình bằng một đĩa giải cứu, chắc chắn bạn đã sử dụng một phiên bản nào đó của SYSLINUX. SYSLINUX là một bộ bootloader cho Linux, nó giúp bạn có thể khởi động hệ thống từ hệ thống file MS-DOS FAT hoặc tạo đĩa khởi động (theo cách nói cũ); người em họ của nó, ISOLINUX, cũng cho phép khởi động từ CD và các môi trường tương tự như vậy. ...
Nội dung trích xuất từ tài liệu:
Khởi động Linux bằng EXTLINUX Khởi động Linux bằng EXTLINUX Nếu đã từng chạy Linux LiveCD (hoặc LiveUSB), hoặc bạn đã khởi động máy tính của mình bằng một đĩa giải cứu, chắc chắn bạn đã sửdụng một phiên bản nào đó của SYSLINUX. SYSLINUXlà một bộ bootloader cho Linux, nó giúp bạn có thể khởi độnghệ thống từ hệ thống file MS-DOS FAT hoặc tạo đĩa khởiđộng (theo cách nói cũ); người em họ của nó, ISOLINUX,cũng cho phép khởi động từ CD và các môi trường tương tựnhư vậy.SYSLINUX tỏ ra rất hữu dụng cho các cài đặt thời gian đầu,khi bạn thường khởi động từ một máy tính hiện đang chạyWindows, tuy nhiên cho tới gần đây, người dùng đã phảichuyển sang một bootloader khác được kích hoạt sau khi càiđặt vì SYSLINUX không xử lý các hệ thống file ext*. Mặc dùvậy, EXTLINUX, một bổ sung gần đây cho Syslinux Project,có thể xử lý các hệ thống file này (xem bên dưới), cho phépbạn có thêm một tùy chọn khởi động khác bên cạnh GRUB vàLILO cho các hệ thống Linux.Khởi động các đĩa bằng SYSLINUX và ISOLINUXViệc sử dụng SYSLINUX để tạo đĩa khởi động là một việchoàn toàn đơn giản: chỉ cần đặt cho nó một tên thiết bị.syslinux /dev/fd0Sau đó bạn có thể thiết lập cấu hình bằng cách chỉnh sửa filesyslinux.cfg (tìm thấy trong /boot/syslinux/, /syslinux/, và /).Bạn có thể kiểm tra tại đây để tìm hiểu thêm về cú pháp hoànchỉnh, tuy nhiên một entry cơ bản sẽ có dạng như thể hiện bêndưới:DEFAULT linuxLABEL linuxSAY Booting Linux kernel via SYSLINUXKERNEL vmlinuz.imgAPPEND ro root=/dev/sda1initrd=initrd.imgViệc tạo một bootable CD bằng ISOLINUX có đôi chút phứctạp hơn. Đầu tiên bạn cần tạo một thư mục boot/isolinux/hoặc isolinux/ bên dưới thư mục gốc của ISO image chủ (câythư mục mà từ đó bạn sẽ burn ISO image).Copy isolinux.bin, isolinux.cfg (các tùy chọn cấu hình và cúpháp cho file này tương tự như syslinux.cfg), và các kernelcần thiết, file initrd, logo,… vào thư mục này. Sau đó sử dụnglệnh mkisofs (được phân phối với cdrecord) để tạo ISOimage:mkisofs -o isooutimage.iso-b isolinux/isolinux.bin -cisolinux/boot.cat-no-emul-boot -boot-load-size 4 -boot-info-table/tmp/my-iso-tree/Ở đây /tmp/my-iso-tree/ là root của cây file ISO chủ. BurnISO image vào CD, khi đó bạn sẽ có khả năng khởi động từCD.EXTLINUX làm Linux bootloaderMột phát sinh mới của SYSLINUX được bổ sung thêm gầnđây, EXTLINUX, cho phép khởi động từ các hệ thống fileLinux ext2/ext3, phát hành 4.00, các hệ thống file Btrfs vàext4. Nó làm việc gần giống như SYSLINUX, chỉ có mộtngoại lệ là chạy trên một hệ thống file được mount thay gìtrên một thiết bị.extlinux --install /boot/isolinuxFile cấu ình là extlinux.conf và cũng nằm trong cùng thư mụcmà EXTLINUX được cài đặt. Cũng như ISOLINUX, các tùychọn cấu hình và cú pháp cũng tương tự như syslinux.cfg.Bạn cũng cần đến một bản ghi khởi động chủ (master boot) vìEXTLINUX sẽ tự cài đặt trong phân vùng hệ thống file. Mộtsố gợi ý về việc sử dụng mbr.bin được phát hành vớiSYSLINUX và dẫn đến đúng thiết bị:cat mbr.bin > /dev/hadBạn cần kiểm tra trước khi khởi động phân vùng có chứaEXTLINUX đã được kích hoạt. Cũng có thể thiết lậpEXTLINUX trên hệ thống RAID phần mềm.PXELINUX và netbootingCũng có một phát sinh SYSLINUX khác, PXELINUX, đây làthành phần có thể được sử dụng để khởi động từ một máy chủmạng, sau đó bạn có thể cài đặt hệ thống qua mạng. Đó chínhlà một cách hữu dụng cho các máy tính cũ không có ổ CDkhởi động, hoặc để cài đặt một số lượng lớn các máy tính vớicùn một image cài đặt.SYSLINUX và Syslinux Project có thể đã tạo được những ấntượng tốt, tuy nhiên rõ ràng rằng nó vẫn đi sau sự phát triểntích cực và theo kịp với những thay đổi trong cả phần cứng vàphần mềm. CD cài đặt Ubuntu ngày nay có kèm theoEXTLINUX như một phương pháp thay thế cho GRUB, vìvậy bạn có thể thực hiện thử nghiệm trong thời gian thực hiệncài đặt tới. ...

Tài liệu được xem nhiều: